Commit 35009996 by benjaoming

django_notify in wiki self-check on INSTALLED_APPS and a better README.md

parent acff0fe2
...@@ -15,7 +15,7 @@ This is where it all begins. In less than *3* weeks we should have a wiki system ...@@ -15,7 +15,7 @@ This is where it all begins. In less than *3* weeks we should have a wiki system
* **Be pluggable and light-weight.** Don't integrate optional features in the core. * **Be pluggable and light-weight.** Don't integrate optional features in the core.
* **Be open.** Make an extension API that allows the ecology of the wiki to grow. After all, Wikipedia consists of some [680 extensions](http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/) written for MediaWiki. * **Be open.** Make an extension API that allows the ecology of the wiki to grow. After all, Wikipedia consists of some [680 extensions](http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/) written for MediaWiki.
* **Be smart.** [This is](https://upload.wikimedia.org/wikipedia/commons/8/88/MediaWiki_database_schema_1-19_%28r102798%29.png) the map of tables in MediaWiki - we'll understand the choices of other wiki projects and make our own. After-all, this is a Django project. * **Be smart.** [This is](https://upload.wikimedia.org/wikipedia/commons/8/88/MediaWiki_database_schema_1-19_%28r102798%29.png) the map of tables in MediaWiki - we'll understand the choices of other wiki projects and make our own. After-all, this is a Django project.
* **Be simple.** The source code should explain itself. * **Be simple.** The source code should *almost* explain itself.
* **Be structured.** Markdown is a simple syntax for readability. Features should be implemented either through easy coding patterns in the content field, but rather stored in a structured way (in the database) and managed through a friendly interface. This gives control back to the website developer, and makes knowledge more usable. Just ask: Why has Wikipedia never changed? Answer: Because it's knowledge is stored in a complicated way, thus it becomes very static. * **Be structured.** Markdown is a simple syntax for readability. Features should be implemented either through easy coding patterns in the content field, but rather stored in a structured way (in the database) and managed through a friendly interface. This gives control back to the website developer, and makes knowledge more usable. Just ask: Why has Wikipedia never changed? Answer: Because it's knowledge is stored in a complicated way, thus it becomes very static.
Installation Installation
......
This application should live outside django-wiki.
It will! But only as soon as there's time to package it separately...
TODO: Missing email functionality and some easy-to-use template tags and templates to override.
\ No newline at end of file
django_notify
=============
*This is a work in progress*
----------------------------
This application should live outside django-wiki.
It will! But only as soon as there's time to package it separately...
TODO:
* Missing email functionality
* Functions to easily retrive notifications and mark them as read
* Some easy-to-use template tags and templates to override.
* Examples of how to extend
...@@ -20,6 +20,9 @@ if not 'mptt' in django_settings.INSTALLED_APPS: ...@@ -20,6 +20,9 @@ if not 'mptt' in django_settings.INSTALLED_APPS:
if not 'sekizai' in django_settings.INSTALLED_APPS: if not 'sekizai' in django_settings.INSTALLED_APPS:
raise ImproperlyConfigured('django-wiki: needs sekizai in INSTALLED_APPS') raise ImproperlyConfigured('django-wiki: needs sekizai in INSTALLED_APPS')
if not 'django_notify' in django_settings.INSTALLED_APPS:
raise ImproperlyConfigured('django-wiki: needs django_notify in INSTALLED_APPS')
if not 'django.contrib.contenttypes' in django_settings.INSTALLED_APPS: if not 'django.contrib.contenttypes' in django_settings.INSTALLED_APPS:
raise ImproperlyConfigured('django-wiki: needs django.contrib.contenttypes in INSTALLED_APPS') raise ImproperlyConfigured('django-wiki: needs django.contrib.contenttypes in INSTALLED_APPS')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment