GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Fork of knewter/ansuz
Description: Open source Rails-based content management that works.

Plugin Architecture

Plugin Architecture

Ansuz plugins come in two different flavors, Engines and Sections (sections within a page)

Ansuz Sections

  1. Pages has_many :sections -> polymorphic type
  2. Each page section goes to its appropriate controller for editing.

Ansuz Engines

  1. Plugins may register navigational links
  2. Plugins may register administrative links

Legacy Code

The CMS is based off of an old architecture whereby a single page may be broken into multi-pages. This functionality will be removed to make it cleaner.

There is also a needlessly complicated page swapping code, which is not required with proper page ordering AJAX controls.

Last edited by hosh, 2 months ago
Versions: