Waliki is an extensible wiki app for Django with a Git backend.
Attention
It's usable but not production ready yet. I'll appreciate your feedback and help.
- home
- demo
- documentation
- group
- license
At a glance, Waliki has this features:
- File based content storage.
- Version control and concurrent edition for your content using Git
- Extensible architecture with plugins
- Markdown, reStructuredText or Textile markups. Easy to add more.
- A simple ACL system
- UI based on Twitter's Bootstrap and Codemirror.
- Works with Python 2.7, 3.3+ or PyPy in Django 1.5 or newer
Install it with pip:
$ pip install waliki
Or the development version:
$ pip install https://github.com/mgaitan/waliki/tarball/master
Add waliki
and optionals plugins to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'waliki',
'waliki.git', # optional but recommended
'waliki.pdf', # optional
...
)
Include waliki.urls
in your project's urls.py
. For example:
urlpatterns = patterns('',
...
url(r'^wiki/', include('waliki.urls')),
...
)
Sync your db:
$ python manage.py syncdb
Enjoy!
Waliki is an Aymara word that means all right, fine.
It sounds a bit like wiki, has a meaningful sense for this project and also plays with the idea of using a non-mainstream language1 .
And last but most important, it's a humble tribute to the bolivian president Evo Morales.
wiki itself is a hawaiian word↩