{ "info": { "author": "Martin Mahner", "author_email": "martin@mahner.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": ".. image:: https://badge.fury.io/py/django-wakawaka.svg\n :target: https://badge.fury.io/py/django-wakawaka\n\n.. image:: https://travis-ci.org/bartTC/django-wakawaka.svg?branch=master\n :target: https://travis-ci.org/bartTC/django-wakawaka\n\n.. image:: https://codecov.io/github/bartTC/django-wakawaka/coverage.svg?branch=master\n :target: https://codecov.io/github/bartTC/django-wakawaka?branch=master\n\n===============\ndjango-wakawaka\n===============\n\ndjango-wakawaka is a super simple wiki system written in Python using the Django\nframework.\n\n* Links between Wiki pages are automatically resolved by their CamelCase naming\n scheme.\n\n* It automatically keeps track of revision changes of a Page, while\n providing the ability to revert to earlier states.\n\n* It also has a quite comprehensive permission integration, taking care of\n Django's default create/edit/delete permissions.\n\n* Wakawaka is an application and indented to be placed in an existing project.\n\nSome screenshots from the *Example Project*:\n\n* `WikiIndex Page`_\n* `Revision List`_\n* `Page History`_\n* `Page List`_\n\n.. _WikiIndex Page: https://github.com/bartTC/django-wakawaka/raw/master/docs/_static/overview.png\n.. _Revision List: https://github.com/bartTC/django-wakawaka/raw/master/docs/_static/revisions.png\n.. _Page History: https://github.com/bartTC/django-wakawaka/raw/master/docs/_static/history.png\n.. _Page List: https://github.com/bartTC/django-wakawaka/raw/master/docs/_static/pagelist.png\n\nInstallation:\n=============\n\n1. Put ``wakawaka`` to your INSTALLED_APPS in your settings.py within your\n django project.\n2. Add ``(r'^wiki/', include('wakawaka.urls')),`` to your urls.py.\n\nThat's all. Wakawaka has no other dependencies than Django 1.11 or later.\n\n\nConfiguration:\n==============\n\nWakawaka takes care of Django's permission system. Grant your users always a\npair of ``wikipage`` and ``revision`` permissions either what they should do.\n(Adding, changing or deleting WikiPages)\n\nOptional Settings:\n------------------\n\nThe name of your first wiki page is defined as ``WikiIndex``. You can change\nthis by adding a setting ``WAKAWAKA_DEFAULT_INDEX`` to your settings.py.\nExample::\n\n WAKAWAKA_DEFAULT_INDEX = 'Home'\n\nWords that are written in CamelCase (a pair of one upper letter followed by\n*n* lower letters) are automatically treated as internal wiki links. You can\nchange this behaviour by adding a setting ``WAKAWAKA_SLUG_REGEX`` to your\nsettings.py. This holds a regular expression of the wiki name format. Default::\n\n WAKAWAKA_SLUG_REGEX = r'((([A-Z]+[a-z]+){2,})(/([A-Z]+[a-z]+){2,})*)'\n\nAttachments:\n============\n\nWakawaka does not provide the ability to store file attachments to wiki pages.\nTo do so, have a look on the side project `django-attachments`_ which provides\na unobstrusive way to add attachments to models.\n\n\nTesting and Development:\n========================\n\nThe project comes with a test library which can be simply invoked by Tox,\nwhich tests the project under all current Python and Django versions::\n\n $ pip install tox\n $ tox\n\nTo run the testsuite manually in your development environment, install the\nproject using pipenv_::\n\n $ pipenv install\n $ pipenv run ./runtests.py\n\n\nExample Project:\n================\n\nThe application comes with a sample project. This gives you a brief overview\nabout the Wiki features, and can help you with the integration of the\napplication into an existing project. It's alo used for the test suite::\n\n $ pipenv install\n $ pipenv run ./manage.py migrate\n $ pipenv run ./manage.py createsuperuser\n $ pipenv run ./manage.py runserver\n\n.. _django-attachments: https://github.com/bartTC/django-attachments\n.. _pipenv: https://pipenv.readthedocs.io/\n\n==========\nChangelog:\n==========\n\nv1.1 (2019-01-21):\n\n- Django 2.1 compatibility and and further cleanup.\n- Dropped support for Django =1.8)" ], "requires_python": "", "summary": "django-wakawka is a super simple wiki system written in Python using the Django framework.", "version": "1.1" }, "last_serial": 4721296, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bef59389489f3b1196ba9f6675fc068c", "sha256": "5359b92f5c65c2dfa6eb1bf69d1cd4db87e1c0724ed08c3f2029d04bc1a7f09b" }, "downloads": -1, "filename": "django-wakawaka-0.1.tar.gz", "has_sig": true, "md5_digest": "bef59389489f3b1196ba9f6675fc068c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11150, "upload_time": "2009-05-28T18:13:04", "url": "https://files.pythonhosted.org/packages/5a/cd/13c3f3ca63838d05b50df4b0b412dcdf4672ca7e13b90c26f49dc13d0dfd/django-wakawaka-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "020249cdb118aec345e4a1c2f4bc4e9f", "sha256": "783873f1bee58164347709b6721365383085d748ce5c435cef4099a615f87e9b" }, "downloads": -1, "filename": "django-wakawaka-0.1.1.tar.gz", "has_sig": true, "md5_digest": "020249cdb118aec345e4a1c2f4bc4e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11248, "upload_time": "2009-05-28T18:27:22", "url": "https://files.pythonhosted.org/packages/9b/e8/726855b3c8d320c37fa575f15e994bd39858527c1d58fb321e09b2c267f1/django-wakawaka-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "108b1d92c9933cba773045d2eeb04aed", "sha256": "02d9214aa472cbca3a230568c833a16c0cb6a32a9297dc5b993da70d3f002687" }, "downloads": -1, "filename": "django-wakawaka-0.2.tar.gz", "has_sig": true, "md5_digest": "108b1d92c9933cba773045d2eeb04aed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20697, "upload_time": "2009-07-22T14:23:40", "url": "https://files.pythonhosted.org/packages/8a/6d/c9d3267d66bf8a72169c9774050451cb70e509b9d5c94f3cd65efd702341/django-wakawaka-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "8dbdffb0c62d0d70934cf1bd01052f11", "sha256": "ea6c2218d5905c74af012e89e58d78f1eb481eb93dca7af83a3cf62e946863c9" }, "downloads": -1, "filename": "django-wakawaka-0.3.tar.gz", "has_sig": true, "md5_digest": "8dbdffb0c62d0d70934cf1bd01052f11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40171, "upload_time": "2009-08-06T13:23:58", "url": "https://files.pythonhosted.org/packages/30/48/cf8e50833917770f702a527fcc280c14d314aa1a1a405f8d8cd671420582/django-wakawaka-0.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "8697a429eb838aa945b3d7dfb1784e02", "sha256": "9b17df7939a238831f11b84f71d5fc3235c833f5c28bc00d0f4aa7bd05a30514" }, "downloads": -1, "filename": "django-wakawaka-1.0.tar.gz", "has_sig": true, "md5_digest": "8697a429eb838aa945b3d7dfb1784e02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 309623, "upload_time": "2016-11-26T21:11:03", "url": "https://files.pythonhosted.org/packages/99/02/c12c49c87123c56d7d2511e2c9c252bef8d6601c16ff90232cffdc0b5a14/django-wakawaka-1.0.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "42d7436c52db68f42dbddd91a737c08a", "sha256": "9e6c44894562240b7bded868e1a5aad180e261f6b74e3dcf86eb2ff88024391d" }, "downloads": -1, "filename": "django-wakawaka-1.0a1.tar.gz", "has_sig": true, "md5_digest": "42d7436c52db68f42dbddd91a737c08a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306116, "upload_time": "2016-11-25T21:06:34", "url": "https://files.pythonhosted.org/packages/0d/d9/9de6a5388c6fa3a728ca2d69596045d0192aedbfb1798fc90fe770d5649a/django-wakawaka-1.0a1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "4dbb7ba68e678cb9234d2e1d0c0882bd", "sha256": "7962d625ce8ca0f78d778bafa7cb4e6eae31a9115a95bb35762b5a163d3efb88" }, "downloads": -1, "filename": "django_wakawaka-1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4dbb7ba68e678cb9234d2e1d0c0882bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32519, "upload_time": "2019-01-21T11:43:10", "url": "https://files.pythonhosted.org/packages/02/70/9f6d8ac1242fb7295461c29992c5b81212f340b0633435afebddef5ac404/django_wakawaka-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ad07a864b50b2cc99adf7ad748c8e9a", "sha256": "ddc04f4567b31bb1217b1f538bf52ce97cbea78afad2922c5d6ed8c2fab91ad2" }, "downloads": -1, "filename": "django-wakawaka-1.1.tar.gz", "has_sig": true, "md5_digest": "5ad07a864b50b2cc99adf7ad748c8e9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 313306, "upload_time": "2019-01-21T11:43:12", "url": "https://files.pythonhosted.org/packages/40/fc/2fe775ed48a12dfd9a09602644b99eddeabeece26dc4804379182f882588/django-wakawaka-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4dbb7ba68e678cb9234d2e1d0c0882bd", "sha256": "7962d625ce8ca0f78d778bafa7cb4e6eae31a9115a95bb35762b5a163d3efb88" }, "downloads": -1, "filename": "django_wakawaka-1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4dbb7ba68e678cb9234d2e1d0c0882bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32519, "upload_time": "2019-01-21T11:43:10", "url": "https://files.pythonhosted.org/packages/02/70/9f6d8ac1242fb7295461c29992c5b81212f340b0633435afebddef5ac404/django_wakawaka-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ad07a864b50b2cc99adf7ad748c8e9a", "sha256": "ddc04f4567b31bb1217b1f538bf52ce97cbea78afad2922c5d6ed8c2fab91ad2" }, "downloads": -1, "filename": "django-wakawaka-1.1.tar.gz", "has_sig": true, "md5_digest": "5ad07a864b50b2cc99adf7ad748c8e9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 313306, "upload_time": "2019-01-21T11:43:12", "url": "https://files.pythonhosted.org/packages/40/fc/2fe775ed48a12dfd9a09602644b99eddeabeece26dc4804379182f882588/django-wakawaka-1.1.tar.gz" } ] }