Difference between revisions of "PyWikiCMS"

From BITPlan Wiki
Jump to navigation Jump to search
 
(15 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.2
+
|version=0.4.6
|date=2020/01/06
+
|date=2025-08-28
 +
|since=2020-01-06
 
|storemode=property
 
|storemode=property
 
}}
 
}}
 +
 
= What is it? =
 
= What is it? =
 
pyWikiCMS is a content management system based on [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki].
 
pyWikiCMS is a content management system based on [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki].
Line 20: Line 23:
 
= Structure =
 
= Structure =
 
<uml>
 
<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 frontend {
   package app {
+
   package webserver {
 +
    class CmsWebServer {}
 +
    class CmsSolution {}
 
   }
 
   }
 
}
 
}
 
</uml>
 
</uml>
{{1toN|Commits}}
 

Latest revision as of 08: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