public
Description: django cms
Homepage:
Clone URL: git://github.com/gregnewman/django-seamoss.git
name age message
file .gitignore Tue May 19 05:31:50 -0700 2009 ignoring todo temp file [gregnewman]
file AUTHORS Wed Jun 03 05:49:53 -0700 2009 authors and manifest [gregnewman]
file LICENSE Wed Jun 03 05:20:56 -0700 2009 adding fixing license and adding setup.py [gregnewman]
file MANIFEST.in Thu Jun 04 01:00:20 -0700 2009 fixing MANIFEST.in [gregnewman]
file README.rst Thu Jun 04 03:02:17 -0700 2009 readme update [gregnewman]
directory seamoss/ Wed Jun 03 16:32:06 -0700 2009 a little failsafing [gregnewman]
file setup.py Tue Jun 23 04:10:33 -0700 2009 removed version requirements from setup.py Sig... [richleland]
README.rst

Django-Seamoss

django-seamoss is a simple cms to add to your django application to give your administrators the ability to control parts of the site including pages, menus and content blocks.

Installation:

  1. Put seamoss to your INSTALLED_APPS in your settings.py within your django project.
  2. Add url(r'^(?P<slug>[-_\w]+)/$', 'seamoss.views.render_page', name="render-page"), to your urls.py. It would be best to put it after your admin urls and any other important urls.

Features:

  1. Unlimited menus providing the ability to create main navigation and sidebar navigations.
  2. Menu items can be linked to internal pages via a dropdown or external sites via a textfield.
  3. Markup language dropdown provided in the admin with a override for tinymce if it is installed.
  4. Basic key/value settings administration
  5. Creation of content blocks for use in sidebars, footers, etc.

Roadmap:

NOTE: Menus are not yet sortable via the admin. While this app is stable on at least one site (http://beta.cis-pa.org) the menu system needs to be completed to provide the ability to use up/down buttons to reorder the menu items.