================================
django Organice |latest-version|
================================
|travis-ci| |health| |python-support| |downloads| |license| |gitter|
All-in-one collaboration solution. For non-profit organizations, sports clubs, small to
medium-sized businesses.
django Organice is a nice way to run a collaboration platform, an intranet, and websites for your
business. It's a compilation of the best Django packages, preconfigured for getting you started
quickly. Being powered by the well-known `Django Web framework`_ it's a safe choice for your IT
investment providing an easily extensible architecture.
.. |latest-version| image:: https://img.shields.io/pypi/v/django-organice.svg
:alt: Latest version on PyPI
:target: https://pypi.python.org/pypi/django-organice
.. |travis-ci| image:: https://travis-ci.org/Organice/django-organice.svg?branch=master
:alt: Build status
:target: https://travis-ci.org/Organice/django-organice
.. |health| image:: https://landscape.io/github/Organice/django-organice/master/landscape.svg?style=flat
:target: https://landscape.io/github/Organice/django-organice/master
:alt: Code health
.. |python-support| image:: https://img.shields.io/pypi/pyversions/django-organice.svg
:target: https://pypi.python.org/pypi/django-organice
:alt: Python versions
.. |downloads| image:: https://img.shields.io/pypi/dm/django-organice.svg
:alt: Monthly downloads from PyPI
:target: https://pypi.python.org/pypi/django-organice
.. |license| image:: https://img.shields.io/pypi/l/django-organice.svg
:alt: Software license
:target: https://www.apache.org/licenses/LICENSE-2.0.html
.. |gitter| image:: https://badges.gitter.im/Organice/django-organice.svg
:alt: Gitter chat room
:target: https://gitter.im/Organice/chat
.. _Django Web framework: https://www.djangoproject.com/
Fundamental Features
====================
- Enables everyone to contribute to your content---while retaining your full control.
- Supports all four common collaboration and support patterns in several ways:
#. *Active contribution* (create content, contribute corrections)
#. *Passive contribution* (report issues, assign tasks, provide feedback)
#. *Active consumption* (search and browse for content)
#. *Passive consumption* (subscribe to notifications)
- Continually involves, helps and optimally supports your collaborators by sending out reminders,
editing and submission hints to avoid losing traction or interest.
Core Components
===============
Major components of django Organice are:
- Django Web framework
- full-featured content management (django CMS)
- full-featured versatile blog (Zinnia, cmsplugin)
- events with event calendar (via Zinnia)
- flexible contact pages (cmsplugin)
- link collection pages
- full-featured newsletter (Emencia)
- todo/issue lists
- social login and user profiles (allauth)
- generic analytics support (analytical)
- web analytics respecting your privacy (Piwik integration)
- multiple themes (available for free at http://organice.io/themes)
- multi-language support
- multiple websites support
- database support for PostgreSQL, MySQL, Oracle, and more
Roadmap
=======
We are thrilled to get these awesome features out to you:
- group spaces with automatic mailing list (groupname@example.com)
- documentation area / wiki (probably by use of CMS functionality)
- discussion forum / Q&A board (Askbot, Misago)
- content download for magazine generation
- unobtrusive, integrated, transparent document and asset management
- DropBox, ownCloud, Windows OneDrive, Google Drive, Apple iCloud, etc. integration
- fully integrated search (Haystack)
- live chat or chat integration
- surveys (django-crowdsourcing, ntusurvey)
Who is using django Organice?
=============================
Examples of websites running django Organice:
- `Organice.io website <http://organice.io/>`_
- `Organice demo site <http://demo.organice.io/>`_
- `Kreuzlingen Rudolf Steiner school <http://www.rssk.ch/>`_
Download and Contributions
==========================
Official repositories: (kept in sync)
#. Bitbucket: https://bitbucket.org/organice/django-organice
#. GitHub: https://github.com/Organice/django-organice
Getting Help
============
- Documentation is available at http://docs.organice.io
- Questions? Please use `StackOverflow`_. Tag your questions with ``django-organice``.
- Found a bug? Please use either the `Bitbucket`_ or `GitHub`_ issue tracker (you choose)
- Need support? You're welcome to use our `Gitter chat room`_.
.. _StackOverflow: http://stackoverflow.com/questions/tagged/django-organice
.. _Bitbucket: https://bitbucket.org/organice/django-organice/issues
.. _GitHub: https://github.com/Organice/django-organice/issues
.. _Gitter chat room: https://gitter.im/Organice/chat
=======
History
=======
0.4
===
- Use djangocms-maps (instead of djangocms-googlemap)
- Add a simple type of editorial workflow (via user groups and CMS permissions)
- Upgrade Zinnia templates (django-organice-theme)
- Upgrade and add more social auth providers (django-allauth)
- Upgrade to Django 1.8.14, django CMS 3.3.2, Zinnia 0.16
- Add ability to generate Nginx deployment configuration
:Changes: https://github.com/Organice/django-organice/compare/v0.3...v0.4
:Dependencies: https://github.com/Organice/django-organice/blob/v0.4/docs/requirements.txt
0.3
===
- Disable Contact Page plugin (to be replaced by forms builder) -- *planned for v0.5*
- Disable Mediatree component (needs upgrade to Python 3) -- *planned for v0.5*
- Disable Newsletter component (needs upgrade to Python 3) -- *planned for v0.5*
- Add Python 3 support
- Switch from develop/master model to feature branching model (default branch: ``master``)
- Migrate project to Django 1.8.8 and django CMS 3.2
- Add sample content loading (first using fixtures, later converted to management command)
- Integration of Piwik open source analytics (optional via django-analytical)
- Add some test coverage, finally!
- Start with continuous builds (Travis-CI, Shippable)
:Changes: https://github.com/Organice/django-organice/compare/v0.2...v0.3
:Dependencies: https://github.com/Organice/django-organice/blob/v0.3/docs/requirements.txt
0.2
===
- Project-level Makefile
- Automation of translation processes with Transifex (for documentation only)
- New options for settings (``ORGANICE_URL_PATH_``...)
- Newsletter editor configuration, newsletter template sample
- Add social login and user profiles (django-allauth)
- Add assets pipeline (bootstrap-sass, Compass, UglifyJS v2)
- Upgrade jQuery to v1.11.0, template overhaul with Bootstrap
- Add language selection dropdown menu
- Migrate theme data (templates, styles, and javascript) and assets pipeline
to separate projects
- Generation of server configuration (lighttpd) and more options in organice-setup
- Add media management (django-media-tree)
- Add todo lists (django-todo)
- Add generic analytics (django-analytical)
:Changes: https://github.com/Organice/django-organice/compare/v0.1...v0.2
:Dependencies: https://github.com/Organice/django-organice/blob/v0.2/docs/requirements.txt
0.1
===
- Initial release
- Based on Django 1.5.5, django CMS 2.4.3, Zinnia blog 0.13, Emencia newsletter 0.3.dev
- A more natural i18n mechanism than vanilla Django, no language prefix for default language
- Setup script with project generation, deployment settings, custom templates, Bootstrap 3
:Dependencies: https://github.com/Organice/django-organice/blob/v0.1/docs/requirements.txt