Alle Artikel mit dem Schlagwort: CMS

CoreMedia Cartridge für AndroMDA

CoreMedia MDA Ansatz Herz eines jeden CoreMedia-CMS-Projekts ist das Dokumentenmodell. Das ist vergleichbar mit Domänenmodell einer fachlichen Anwendung. Im Unterschied dazu wird im Dokumentenmodell die Struktur des Contents beschrieben. Es wird definiert, welche Dokumenttypen es gibt (z.B. Teaser oder Bild), welche Eigenschaften diese haben (z.B. Überschrift, Text oder weitere) und welche Beziehungen es zwischen den Dokumenttypen gibt (z.B. ein Teaser hat ein Teaserbild). Neben den bereits erwähnten Beziehungen zwischen Dokumenttypen(Assoziationen), gibt es die Vererbung von Dokumenttypen (z.B. ein Teaser ist ein Untertyp von Content).

CoreMedia und Spring Security verheiratet – Teil 1: Authentifizierung

Erstellung eines CoreMedia-AuthenticationProviders für das Spring Security Framework Einleitung und Funktionsweise Neben dem Aufbau von geschlossenen Benutzergruppen (GBGs) im CMS kann es auch andere Gründe geben, das CoreMedia UserRepository für die Authentifizierung von Nutzern zu verwenden. Das Spring Security Framework (ehemals ACEGI Security) bietet Funktionalitäten für die Authentifizierung und Autorisierung von Nutzern. Im Folgenden Klassendiagramm sind die Interfaces und Klassen für die Authentifizierung dargestellt.

Open Source Content Management mit JackRabbit

Java Content Repository (JCR) Das Java Content Repository ist eine Spezifikation für den einheitlichen Zugriff auf Content , Struktur und Metadaten in einem Repository. Die JCR-Version 1.0 wurde unter JSR 170 und die Version 2.0 unter JSR 283 veröffentlicht. Das Repository besteht aus einem oder mehreren Workspaces. Jeder dieser Workspaces enthält eine hierarchische Baumstruktur, die aus Items besteht. Ein Item kann sowohl Node als auch Property sein. Jeder Baum hat genau eine Root Node und kann eine beliebige Tiefe bzw. Breite haben. Eine Node kann Properties und weitere Nodes enthalten.