Differences between revisions 1 and 53 (spanning 52 versions)
Revision 1 as of 2003-09-17 18:13:32
Size: 2880
Editor: pcp02530593pcs
Comment:
Revision 53 as of 2013-08-27 11:32:09
Size: 3735
Editor: PaulBoddie
Comment: Remove spam.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= List =
Line 3: Line 2:
Here is a list of known Python-based Wiki:WikiEngines. '''Here is a list of known Python-based Wiki:WikiEngines'''
Line 5: Line 4:
 * Wiki:CMFWiki -- a ZwiKi variant; old but compatible with Zope's CMF (Content Management Framework).
 * Wiki:CyberPublishing -- a wiki-based web publishing framework written in Python; GPL
 * MoinMoin -- A PythonLanguage SourceForge project, based on PikiPiki (VNIHF)
 * Wiki:PyWiki -- Python-based, uses RCS, GPL license
 * Wiki:PikiPiki -- Python-based, will run completely standalone
 * Wiki:PikiePikie -- Python-based, lets you put a '''WebLog''' on any page (based on PikiPiki)
 * Wiki:PyleWiki -- Python-based, optional CVS backend, Unix-like rwxrwxrwx permissions on pages
 * Wiki:WikiForNow -- a ZwiKi variant; used at zope.org
 * Wiki:WikiNehesa -- Many features, including images, headerbars, TEXT centering, image inventory/previewer, image uploader. Modular. $FREE$. GNU GPL.
 * Wiki:WyPy -- a ShortestWikiContest contender, 23 lines
 * Wiki:ZwiKi -- ZoPe-based, powerful, GPL.
Line 17: Line 5:
= Comparison of Features =

||Existing or Desired Features||MoinMoin||Wiki:PikiePikie||Wiki:Zwiki||''add others here''||
||Cache Pages for Faster Loading?||no|| || || ||
||Store Pages in Database or as Files||flat files|| || || ||
||Support for Blogs ([http://ourpla.net/cgi/pikie?WikiWeblogs WikiLogs])||[http://www.seapig.org/BlogEditCode partially]||yes|| || ||
||Page Permissions||no|| ||yes||
||Templating/Page Skins/CSS support||no||yes|| || ||
||Link icons, colorblind-friendly||yes|| || || ||
||Allowed HTML tags||no|| || || ||
||export RSS||recentchanges only|| || || ||
||import/display RSS||no|| || || ||
||''add feature here''|| || || || ||

= Comments, Ratings, Reviews, Wishlists =

Elements for building a full-featured wiki engine:
 * ''Page templating system like [http://smarty.php.net/ Smarty].'' Possible options include [http://www.alcyone.com/pyos/empy/ EmPy] or others listed at WebProgramming [http://www.python.org/cgi-bin/moinmoin/WebProgramming#head-9d0636d6da8e88f8f09de1454c5961b44183b04d here]. Which one would you recommend?
 * ''Cache HTML versions of pages for faster loading.'' Ideally the page templating tool would handle cacheing.
 * ''User Authentication.'' A user authentication system perhaps integrated with MySQL or possibly even LDAP. Allow for different user groups and permission levels. Any recommendations?
 * ''Database Integration.'' Can store data in mysql, postgresql, etc. or work without a database.
 * ''Easy Install.'' Works completely in Python, and installs in one folder location. Doesn't necessarily require a database or mod_python. Doesn't require root privileges for install.
 * ''Small but Scalable.'' Doesn't require a huge server to run.

See the [http://colorstudy.com/docs/shootout.html Web Framework shootout] where different Python WebProgramming frameworks are used to implement a bare bones wiki.
 * Wiki:CMFWiki -- a Wiki:ZwiKi variant; old but compatible with Zope's CMF (Content Management Framework).
 * Wiki:CyberPublishing -- a wiki-based web publishing framework written in Python; GPL
 * [[http://hatta-wiki.org/|Hatta]] -- a Wiki which runs out of a Mercurial repository whose pages are just the files in that repository
 * [[InterFlow|InterFlow]] -- runs with [[ModPython|ModPython]]
 * [[http://luminotes.com/|Luminotes]] -- a WYSIWYG personal wiki notebook for organizing your notes and ideas. Not currently developed.
 * [[https://github.com/zacharyvoase/markdoc|Markdoc]] -- a lightweight Markdown-based Wiki system
 * [[MoinMoin|MoinMoin]] -- A [[PythonLanguage|PythonLanguage]] [[SourceForge|SourceForge]] project, based on Wiki:PikiPiki - runs as cgi, [[http://fastcgi.com/|FastCGI]], [[ModPython|ModPython]], Twisted or with standalone server, extensible design - everything is a plugin, lots of plugins and large community of users (including this web site), GPL.
 * both projects are now 404 - [[http://frotz.net/sakana/space/mojibake|mojibake]] -- based on [[http://frotz.net/sakana/space/home|Sakana]], runs with [[ModPython|ModPython]]
 * Wiki:MonkeyWiki -- Simple install/use, single file, very flexible templating, rewrite-friendly (based on Wiki:PikiPiki)
 * [[http://wiki.webwareforpython.org/thiswiki|Not-Yet-Named Wiki]] -- runs on Webware. Supports static publishing, WYSIWYG editing, [[ReStructuredText|ReStructuredText]]. Still in rapid initial development phase (as of Apr 2004).
 * Wiki:PikiePikie -- Python-based, lets you put a Wiki:WebLog on any page (based on Wiki:PikiPiki)
 * Wiki:PikiPiki -- Python-based, will run completely standalone
 * [[http://infomesh.net/pwyky/|Pwyky]] -- WyPy's big brother, by the same author.
 * Wiki:PyleWiki -- Python-based, optional CVS backend, Unix-like rwxrwxrwx permissions on pages
 * Wiki:PyWiki -- Python-based, uses RCS, GPL license (development stalled)
 * [[http://mdev.sourceforge.net/jesse/sliki/|Sliki]] -- runs with [[ModPython|ModPython]]
 * [[http://sct.sphene.net/|Sphene Community Tools]] -- Django based wiki and forum applications.
 * [[http://projectsycamore.org/|Sycamore]] -- seems to have roots in [[MoinMoin|MoinMoin]], but looks a little slicker while not as full featured. Uses a Postgesql or MySQL backend. GPL
 * [[http://trac.edgewall.org/|Trac]] -- an enhanced wiki and issue tracking system for software development projects. Supports [[MoinMoin|MoinMoin]]-style, [[ReStructuredText|ReStructuredText]], html, and [[http://www.textism.com/tools/textile/|textile]] as markup formats. Runs as cgi, [[http://fastcgi.com/|FastCGI]], [[ModPython|ModPython]], or with standalone server. Pluggable architecture with focus on simplicity.
 * [[http://www.zope.org/Wikis/DevSite/Projects/WikiForNow/|WikiForNow]] -- an old Wiki:ZwiKi variant; used at zope.org; was meant to get a number of improvements implemented quickly, but has not evolved with usage patterns
 * Wiki:WikiNehesa -- Many features, including images, headerbars, TEXT centering, image inventory/previewer, image uploader. Modular. $FREE$. GNU GPL.
 * Wiki:WyPy -- a Wiki:ShortestWikiContest contender, 23-, 18-, and 11-line versions.
 * [[http://www.zim-wiki.org/|zim-wiki]] at [[http://www.zim-wiki.org/|http://www.zim-wiki.org]] -- WYSIWIG personal/desktop wiki with index, links, image inclusion, checkboxes and bulleted lists, equations, graphviz; calendar, [[ToDo|ToDo]]; prints to clean html. Customizable, all-python over gtk2, inbuilt-server, uses filesystem as db; debian packaged. Documentation. Actively developed 2012.
 * Wiki:ZwiKi -- based in Wiki:ZoPe, powerful, GPL.

Here is a list of known Python-based WikiEngines

  • CMFWiki -- a ZwiKi variant; old but compatible with Zope's CMF (Content Management Framework).

  • CyberPublishing -- a wiki-based web publishing framework written in Python; GPL

  • Hatta -- a Wiki which runs out of a Mercurial repository whose pages are just the files in that repository

  • InterFlow -- runs with ModPython

  • Luminotes -- a WYSIWYG personal wiki notebook for organizing your notes and ideas. Not currently developed.

  • Markdoc -- a lightweight Markdown-based Wiki system

  • MoinMoin -- A PythonLanguage SourceForge project, based on PikiPiki - runs as cgi, FastCGI, ModPython, Twisted or with standalone server, extensible design - everything is a plugin, lots of plugins and large community of users (including this web site), GPL.

  • both projects are now 404 - mojibake -- based on Sakana, runs with ModPython

  • MonkeyWiki -- Simple install/use, single file, very flexible templating, rewrite-friendly (based on PikiPiki)

  • Not-Yet-Named Wiki -- runs on Webware. Supports static publishing, WYSIWYG editing, ReStructuredText. Still in rapid initial development phase (as of Apr 2004).

  • PikiePikie -- Python-based, lets you put a WebLog on any page (based on PikiPiki)

  • PikiPiki -- Python-based, will run completely standalone

  • Pwyky -- WyPy's big brother, by the same author.

  • PyleWiki -- Python-based, optional CVS backend, Unix-like rwxrwxrwx permissions on pages

  • PyWiki -- Python-based, uses RCS, GPL license (development stalled)

  • Sliki -- runs with ModPython

  • Sphene Community Tools -- Django based wiki and forum applications.

  • Sycamore -- seems to have roots in MoinMoin, but looks a little slicker while not as full featured. Uses a Postgesql or MySQL backend. GPL

  • Trac -- an enhanced wiki and issue tracking system for software development projects. Supports MoinMoin-style, ReStructuredText, html, and textile as markup formats. Runs as cgi, FastCGI, ModPython, or with standalone server. Pluggable architecture with focus on simplicity.

  • WikiForNow -- an old ZwiKi variant; used at zope.org; was meant to get a number of improvements implemented quickly, but has not evolved with usage patterns

  • WikiNehesa -- Many features, including images, headerbars, TEXT centering, image inventory/previewer, image uploader. Modular. $FREE$. GNU GPL.

  • WyPy -- a ShortestWikiContest contender, 23-, 18-, and 11-line versions.

  • zim-wiki at http://www.zim-wiki.org -- WYSIWIG personal/desktop wiki with index, links, image inclusion, checkboxes and bulleted lists, equations, graphviz; calendar, ToDo; prints to clean html. Customizable, all-python over gtk2, inbuilt-server, uses filesystem as db; debian packaged. Documentation. Actively developed 2012.

  • ZwiKi -- based in ZoPe, powerful, GPL.

PythonWikiEngines (last edited 2022-05-07 15:38:06 by AlexBrea)

Unable to edit the page? See the FrontPage for instructions.