Skip to main content

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

Project description

django-wakawka is a super simple wiki system written in Python using the Django framework.

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)

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 link. You can change this behaviour by adding a setting WAKAWAKA_SLUG_REGEX in your settings.py. This holds a regular expression of the wiki urls. 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-wakawaka-0.1.tar.gz (11.2 kB view details)

Uploaded Source

File details

Details for the file django-wakawaka-0.1.tar.gz.

File metadata

File hashes

Hashes for django-wakawaka-0.1.tar.gz
Algorithm Hash digest
SHA256 5359b92f5c65c2dfa6eb1bf69d1cd4db87e1c0724ed08c3f2029d04bc1a7f09b
MD5 bef59389489f3b1196ba9f6675fc068c
BLAKE2b-256 5acd13c3f3ca63838d05b50df4b0b412dcdf4672ca7e13b90c26f49dc13d0dfd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page