KmWiki is also a pywiki implementation. http://www.voght.com/cgi-bin/pywiki?KmWiki [redirects to: http://kmwiki.wikispaces.com/] KmWiki is yet another WikiWikiClone. Initially designed for "capturing organizational memory", after a while becomes a "memory" of just our development department. In short, this is a ''Wiki + Knowledge Base Engine + few additional tricks'': ''Wiki'' * Original look and feel. * Most of the original text formatting rules. ''Knowledge Base Engine'' * Any Wiki page could be indexed by some knowledge assertion (expressed as ConceptualGraph). Assertion could be stored in the knowledge base. * Wiki page could contain embedded queries to the knowledge base. The result of a query could be a links to other pages or just a static text. * Maintained an ''Ontology'' - hierarchy of domain concept types and relations. ''Additional tricks'' * In-place drawings editor: the viewer and the editor applets. Simple figures and simple UML-like diagrams. * C++ code is recognized and displayed with "colored syntax". Most of the interesting stuff are on our intranet KmWiki server - we are trying to put all together the information about our development environment (C++ class libraries and frameworks). Here are some details: * Server was implemented as a Java servlet. * All parsers where written with aid of Sun JavaCC compiler. * Notio Package was used as a kernel for Knowledge Base Engine. * Drawings Editor was implemented on a top of Java HotDraw framework. * Tested on Linux+Apache, WindowsNT+Apache, WindowsNT+IIS (ASP+JScript). -- SergeyUdovenko, mailto:udovenko@bluewin.ch