Aktionen: Versionen anzeigen
typeSystem

Das typeSystem ist ein CMS auf der Grundlage eines Meta-Typ-Systems.

Die Bearbeitung der Typen und des Content erfolgt mit den nbc-Ajax-Komponenten.

Siehe auch: nbc-TypeSystem

Die Sourcen stehen auf SourceForge zur Verfügung:

  • Host: cvs.sourceforge.net
  • Repository path: /cvsroot/raumschach
  • Modul: typeSystem

Features

  • Editor um voneinander abgeleite Typen mit Attributen zu bearbeiten.
  • Policies für die Verknüpfungen des Content einlesen.
  • Editor um Content-Tree zu bearbeiten.
  • Content mit JSPs und eigener Taglib darstellen.

TODO

  • Editor um Policies zu bearbeiten.
  • Attribute des Content bearbeiten
    • nicht mehr als Attribute im Baum anzeigen.
    • eine Attribute-Edit-Comp bei einem Klick auf den Content anzeigen.
  • Bei Änderungen an den Typen, den Policies und dem Content
    • einen "großen" Observer und Listerners verwenden (auch gut zu gebrauchen für einen Cache der JSP-Seiten).
  • Versionierung des Content
    • vorher herausziehen des Content aus dem Tree und "flach" über die ID ansprechen (dann kann man direkt über die ID + der Version darauf zugreifen).
  • Zusatzinfos für die View verwalten
    • Zweig "views" anlegen (wie "content" oder "templates") in dem für jeden Typ (und seine Attribute) hinterlegt ist, wie sie in den Select- und Edit-Comps dargestellt werden (Ist Pflichtfeld, Label-Beschriftung, Hinweis-Text, Edit-Eingabefeld-Typ, Ist ein Select-List-Feld, ...).
  • Change-Workflows für Content.
    • Vorher muss eine Versionierung des Content eingebaut werden.
    • Regeln verwalten.
      • in einer Liste mit dem Content Pfad (ab hier).
      • direkt im Content-Tree als Eigenschaften/ Policies.
  • Benutzerverwaltung mit Rollen für Type-Admin, Content-Editor, ...
  • Bearbeiten des Content direkt aus dem in den JSP dargestellten Content heraus.
Version 7 bearbeitet am {29.01.2008 22:33:56} von smk, Besitzer ist smk und die Berechtigungen sind eingeschränkt auf: Jeden