gregnewman / django-seamoss

django cms

This URL has Read+Write access

gregnewman (author)
Thu Jun 04 03:02:17 -0700 2009
commit  8b6b18bd78cad9077316a6ba773f7464d49e69ba
tree    9a98e3bf343c2010f9dfefbc41bfd1e9b14706fa
parent  8a3a8f782940f323d01564fdb64e54a2d66e69e9
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 Loading commit data...
directory seamoss/ Wed Jun 03 16:32:06 -0700 2009 a little failsafing [gregnewman]
file setup.py
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.