django-wakawaka 0.3

A super simple wiki app written in Python using the Django Framwork

django-wakawka is a super simple wiki system written in Python using the Django framework. A sample installation is available under:

http://wakawaka.mahner.org/

Log in with the username admin and the password admin.

Installation:

  1. Put wakawaka to your INSTALLED_APPS in your settings.py within your django project.
  2. Add (r'^wiki/', include('wakawaka.urls')), to your urls.py.

That's all. Wakawaka has no other dependencies than Django 1.0 (or Django 1.1, currently known as trunk)

Private wiki: If you want to deploy a private wiki so that every page needs an login simply add this line (r'^wiki/', include('wakawaka.urls.authenticated')), to your urls.py instead of the above.

Configuration:

Wakawaka takes care of Django's permission system. Grant your users always a pair of wikipage and revision permissions either what they should do. (Adding, changing or deleting WikiPages)

Optional Configuration:

The name of your first wiki page is defined as WikiIndex. You can change this by adding a setting WAKAWAKA_DEFAULT_INDEX to your settings.py. Example:

WAKAWAKA_DEFAULT_INDEX = 'Home'

Words that are written in CamelCase (a pair of one upper letter followed by n lower letters) are automatically treated as internal wiki links. You can change this behaviour by adding a setting WAKAWAKA_SLUG_REGEX to your settings.py. This holds a regular expression of the wiki name format. Default:

WAKAWAKA_SLUG_REGEX = r'((([A-Z]+[a-z]+){2,})(/([A-Z]+[a-z]+){2,})*)'

Attachments:

Wakawaka does not provide the ability to store file attachments to wiki pages. To do so, have a look on the side project django-attachments which provides a unobstrusive way to add attachments to models.

Changelog:

v0.3: (2009-08-06):

  • If a wikipage was not found, the view now raises a proper Http404 instead of a (silent) HttpResponseNotFound. This gives you the ability to display a proper 404 page.
  • All templates are now translatable using gettext.

v0.2 (2009-07-22):

  • Edit-forms are now replaceable

Author

Martin Mahner

Pip

django-wakawaka==0.3

Classifiers

  • Programming Language :: Python
  • Operating System :: OS Independent
  • License :: OSI Approved :: BSD License
  • Intended Audience :: Developers
  • Framework :: Django
  • Environment :: Web Environment
  • Development Status :: 3 - Alpha
File Type Python Version Uploaded On Downloads
django-wakawaka-0.3.tar.gz Source Aug. 6, 2009 3,550
Version Release Date
0.3 Aug. 6, 2009
0.2 July 22, 2009
0.1.1 May 28, 2009
0.1 May 28, 2009
Date Package Version Action
Nov. 4, 2014, 2:03 p.m. django-wakawaka 0.2 Release Created
Nov. 4, 2014, 2:03 p.m. django-wakawaka 0.3 Release Created
Nov. 4, 2014, 2:03 p.m. django-wakawaka 0.1.1 Release Created
Nov. 4, 2014, 2:03 p.m. django-wakawaka 0.1 Release Created
Nov. 4, 2014, 2:03 p.m. django-wakawaka Package Created