PyWikiCMS: Difference between revisions

From BITPlan Wiki
Jump to navigation Jump to search
No edit summary
 
(21 intermediate revisions by the same user not shown)
Line 3: Line 3:
{{OsProject
{{OsProject
|id=pyWikiCMS
|id=pyWikiCMS
|state=active
|owner=BITPlan
|owner=BITPlan
|title=python implementation of a Mediawiki based Content Management System
|title=python implementation of a Mediawiki based Content Management System
|url=https://github.com/BITPlan/pyWikiCMS
|url=https://github.com/BITPlan/pyWikiCMS
|version=0.0.1
|version=0.4.6
|date=2020/12/28
|date=2025-08-28
|since=2020-01-06
|storemode=property
|storemode=property
}}
}}
=Freitext=
 
= What is it? =
pyWikiCMS is a content management system based on [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki].
It uses a Semantic Media Wiki as a content management system and presents the content via a configurable frontend.
= Installation =
== via pip ==
<source lang='bash'>
pip install pyWikiCMS
</source>
= Structure =
<uml>
hide circle
package backend {
  package remote {
      class Tool {}
      class Tools {}
      class Stats {}
      class Remote {}
  }
  package server {
      class Server {}
      class Servers {}
  }
  package site {
      class Site {}
      class WikiSite {}
      class Wikis {}
      class FrontendSite {}
  }
  Site <|-- WikiSite
  Site <|-- FrontendSite
  Wikis "1" -- "n" WikiSite : wiki_sites
  Servers "1" -- "n" Server : servers
  Tools "1" -- "n" Tool: tools
  Servers "1" -- "n" Tools: tools
  Site "1" -- "1" Remote: remote
  Server "1" -- "1" Remote: remote
 
}
 
package frontend {
  package webserver {
    class CmsWebServer {}
    class CmsSolution {}
  }
}
</uml>

Latest revision as of 06:23, 28 August 2025

OsProject

OsProject
edit
id  pyWikiCMS
state  active
owner  BITPlan
title  python implementation of a Mediawiki based Content Management System
url  https://github.com/BITPlan/pyWikiCMS
version  0.4.6
description  
date  2025-08-28
since  2020-01-06
until  

What is it?

pyWikiCMS is a content management system based on Semantic MediaWiki. It uses a Semantic Media Wiki as a content management system and presents the content via a configurable frontend.

Installation

via pip

pip install pyWikiCMS

Structure