Notes on the wiki

The Noware wiki is built on a modified version of django-wiki. It was changed in several ways:

  • It now uses python-markdown to render pages.

  • The original django-wiki also did not support version control for the wiki documents. This functionality has recently been added to the Noware wiki.

Wiki markup

Noware wiki pages can be edited with regular Markdown syntax. A reference can be found here.

Page titles

Page titles can now contain any alphanumeric character, as well as an underscore. The title cannot begin with an underscore. This differs from the original behavior of django-wiki, which forced the page titles to be wikiwords (also known as camelcase).

Restrictions

Currently, only staff members can edit pages, but this will change very soon.

Source code

You can browse the source code, or clone the repository using the following command:

git clone git://git.noware.org/django-nowiki.git

Or, if you prefer, you can download the latest snapshot as a gzipped tar file.

The code is still a little rough around the edges, and is not currently very well documented. However, it will be maintained and we are planning to release a HOWTO describing the process of setting up django-nowiki on a vanilla Django installation.

Planned features

The Noware team is working on image support for the wiki, and this should be available in the near future.



Last edited by localhorse on Oct. 17, 2011, 7:59 p.m. MST

 
The content on this site is copyright © 2005-2011 Danny Campbell. Thanks to the irssi team for the GPL-licensed CSS code. The Noware site is built with django-cms, running on the Django platform. Django is a Python web framework, which is being served using mod_wsgi on apache2. The database backend for Django is stored on a MySQL server. All of this is running on the wonderful GNU/Linux distribution, Debian.