Skip to content

JuloWaks/waliki

 
 

Repository files navigation

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.

image

image

image

Documentation Status

Wheel Status

home

https://github.com/mgaitan/waliki/

demo

http://waliki.pythonanywhere.com

documentation

http://waliki.rtfd.org

group

https://groups.google.com/forum/#!forum/waliki-devs

license

BSD

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

How to start

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!

Why "Waliki" ?

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.


  1. wiki itself is a hawaiian word

About

A wiki engine based on Django and Git

Resources

License

Stars

Watchers

Forks

Packages

No packages published