Skip to main content

Small CMS built around a tree navigation open to any django models

Project description

Coop-cms, a really pluggable CMS

Yet another CMS ?

  1. Coop-cms is built around Articles. It defines a basic abstract model so you can define your own model.

  2. It has a website tree in a nice admin widget, to let you order Articles and any other standard django model you’ve defined in your project.

  3. Based on the tree, you get templatetags for menu navigation, siblings links, breadcrumb, etc

Coop-cms has some sister apps to make it more usable:

  • coop_bar, an extensible toolbar (same concept : any app you create can add links in the toolbar)

  • djaloha, a great in-site editor based on Aloha Editor

  • rss-sync, a RSS syndication module that will import new articles from your defined RSS sources right in the django admin.

Quick start

Install it with pip install coop-cms

Non-installed requirements:: git://github.com/gabrielgrant/django-html-field.git

In settings.py, add ‘coop_cms’ (with an underscore) to the INSTALLED_APPS Under Django 1.3, the static folder should be found automatically, as the templates folder At the very end of your urls.py file, add (r'^',include('coop_cms.urls')) to your urlpatterns, because coop-cms will handle any page slug, except the ones you will have defined before.

The apps folder contains two example projects of how coop-cms can be used.

(to be continued)

License

coop-cms uses the same license as Django (BSD).

coop-cms development was funded by CREDIS, FSE (European Social Fund) and Conseil Regional d’Auvergne.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coop-cms-0.4.9.tar.gz (404.5 kB view details)

Uploaded Source

File details

Details for the file coop-cms-0.4.9.tar.gz.

File metadata

  • Download URL: coop-cms-0.4.9.tar.gz
  • Upload date:
  • Size: 404.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for coop-cms-0.4.9.tar.gz
Algorithm Hash digest
SHA256 82b6c7724944ef1aaa3fc1718f5c49d4589350c9a70f0622d7ecfea1fa1dbe2e
MD5 d0d7f4c396336ebe1121d066b8f9020e
BLAKE2b-256 9fb1e218d69cee4757cb93ccebea6ecc980e73239cd5649fee6425e8e648e570

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page