A wiki engine powered by Django and Git

Waliki is an extensible wiki app for Django with a Git backend.

At a glance, Waliki has these features:

* File based content storage.
* UI based on Bootstrap and CodeMirror
* Version control and concurrent edition for your content using git
* An extensible architecture through plugins
* reStructuredText or Markdown support, configurable per page (and it's easy to add extensions)
* A very simple per slug ACL system
* A nice attachments manager (that respects the permissions over the page)
* Realtime collaborative edition via togetherJS
* Wiki content embeddable in any django template (as a "dummy CMS")
* Few helpers to migrate content (particularly from MoinMoin, using moin2git)
* It works with Python 2.7, 3.3, 3.4 or PyPy in Django 1.6 or newer

It's easy to create a site powered by Waliki using the preconfigured project which is the same code that motorize the demo.

Waliki was inspired in Github's wikis, but it tries to be a bit smarter than many others git backed wiki engines at handling changes: instead of a hard "newer wins" or "page blocking" approaches, Waliki uses git's merge facilities on each save. So, if there was another change during an edition and git can merge them automatically, it's done and the user is notified. If the merge fails, the last edition is still saved but the editor is reloaded asking the user to fix the conflict.

Refresh
Refresh
Source Files
Filename Size Changed Actions
_service 0000000058 58 Bytes about 6 years
python-django-waliki-django2.patch 0000014808 14.5 KB over 3 years
python-django-waliki-django21-admin-tests.patch 0000000863 863 Bytes over 2 years
python-django-waliki-django21-compat.patch 0000000751 751 Bytes over 2 years
python-django-waliki-django21-no-view_page.patch 0000002094 2.04 KB over 2 years
python-django-waliki-django30-compat.patch 0000006777 6.62 KB 11 days
python-django-waliki-django32-compat.patch 0000000938 938 Bytes 11 days
python-django-waliki-markdown-tests.patch 0000001422 1.39 KB 11 days
python-django-waliki-no-context.patch 0000001726 1.69 KB about 4 years
python-django-waliki-no-rst2html5.patch 0000000838 838 Bytes over 4 years
python-django-waliki-python3.10.patch 0000001648 1.61 KB 11 days
python-django-waliki-use-newer-markups-api.patch 0000001346 1.31 KB over 1 year
python-django-waliki.changes 0000002158 2.11 KB 11 days
python-django-waliki.spec 0000008616 8.41 KB 11 days
Comments for python-django-waliki 0