Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Djiki is a light and portable Wiki engine based on Django.
branch: master

This branch is 3 commits ahead of myles:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
LICENSE
README.rst
bootstrap.py
buildout.cfg
setup.py

README.rst

Djiki

Djiki is a lightweight, portable Wiki engine based on Django.

Features:
  • Creole markup,
  • anonymous and registered edits,
  • automatic merges of parallel edits when possible,
  • inclusion of images,
  • diff views between revisions,
  • reverts to any revision in the history,
  • automatic undos of any historical revision, if possible.

Requirements

Settings

The following settings configure Djiki's behavior:

DJIKI_IMAGES_PATH — path to images, relative to MEDIA_ROOT.

DJIKI_ALLOW_ANONYMOUS_EDITS — whether unauthorized users are able to edit pages.

DJIKI_SPACES_AS_UNDERSCORES — makes Djiki replace whitespaces in URLs by underscores. It's a choice between having nice or exact URLs. Depending on the settings, the adresses may look as http://djiki.org/wiki/Main_Page or http://djiki.org/wiki/Main%20Page This setting will also squash multiple spaces into one. It affects image names in the same way, too.

Images

The standard Creole markup has been extended to handle resizing of images. The standard syntax of {{Image_name.jpg|Image title}} is still valid, however you may add size by typing {{Image_name.jpg|300x200|Image title}} or even omit the title: {{Image_name.jpg|300x200}}.

Roadmap

  • ACLs: block anonymous edits, limit access to groups
  • more markup backends; MediaWiki is the main priority
  • page operations: rename, delete
  • translations
Something went wrong with that request. Please try again.