Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsok/django-iki-wiki
Iki Wiki - A muck-around wiki in django
https://github.com/jsok/django-iki-wiki
Last synced: about 1 month ago
JSON representation
Iki Wiki - A muck-around wiki in django
- Host: GitHub
- URL: https://github.com/jsok/django-iki-wiki
- Owner: jsok
- Created: 2013-01-28T01:29:39.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-01-28T22:15:10.000Z (almost 12 years ago)
- Last Synced: 2024-10-16T00:31:45.759Z (3 months ago)
- Language: Python
- Size: 281 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Iki Wiki
========About
-----
This is a toy wiki, it doesn't do too muchFeatures
--------
This wiki has some standard features:
- Index page which lists all Pages
- Edit page allows you to change page content and all revisions are saved
- Supports Markdown in Page content
- Global and Page local history of all revisions
- Ability to quickly create pages which don't existSome extra features have been added:
- Ability to preview Pages at specific revisions from history
- Ability to diff Pages against each other (Head revision, previous etc)
- Very trivial Admin interface for viewing pages and revisions.Third Party Libraries
---------
- [Python markdown library](http://packages.python.org/Markdown/). See [Cheat sheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
- Using [Twitter Bootstrap](http://twitter.github.com/bootstrap) for styling.
- Using [Highlight.js](http://softwaremaniacs.org/soft/highlight/en/) for diff highlighting in Page History.Setup
-------
You probably want to use a virtualenv.Install all requirements using:
```
# pip install --requirement=requirements.txt
```Then setup the Django app:
```
# ./manage.py syncdb
# ./manage.py runserver
# open localhost:8000
```Tests
-----
Use the Django test runner:
```
# ./manage.py test page
```Only the page URL slugification is tested at the moment.
Chances are you can still probably visit bad URLs because I hate regex.