Logo
ÜBERSICHT LÖSUNGEN

wCMF - wemove content management framework


Website http://wcmf.sourceforge.net
http://www.wemove.com/wcmf

Beschreibung Das wCMF ist ein objektorientiertes Framework zur Programmierung von Web-Anwendungen (z.b. CMS, CRM). Anwendungen sind nach dem Model-View-Controller Muster (MVC) aufgebaut und können hinsichtlich Datenmodell, User-Interaktionen und Layout komplett auf individuelle Anforderungen zugeschnitten werden.

Der wCMFGenerator bietet einen MDA-Ansatz zur komfortablen Anwendungsentwicklung. Aus einem UML Modell, das Datenmodell und Anwendungsablauf beschreibt, erstellt er mittels Standard-Templates eine lauffähige Anwendung. Diese kann Schritt für Schritt unter Verwendung eigener Views und Controller den individuellen Anforderungen angepasst werden.

wCMF wurde unter Berücksichtigung folgender Ziele entwickelt:
  • Unterstützung jedweder Datenstruktur (auch existierender Anwendung) und -speicherung (RDB, XML).
  • Komfortable, schnelle Anwendungsentwicklung durch Automatisierung sich wiederholender Aufgaben, aber dennoch
  • Unterstützung individueller UI Designs und User-Interaktionen zur perfekten Integration in vorhandene Umgebungen.
  • Sauberes objektorientiertes Design mit wohldefinierten Erweiterungspunkten und Separierung der Zuständigkeiten wie Präsentation und Persistenz.
  • Minimale Systemanforderungen, sodass wCMF Anwendungen auf einfachen Webhosting Paketen lauffähig sind.
Features Hauptmerkmale des wCMF sind:
  • Persistenzschicht mit Adaptern zu RDBMs (ADOdb) und XML files
  • Templatebasierte Präsentationsschicht (Smarty)
  • Konfiguration des Anwendungsablaufs in Konfigurationsdateien, auch userspezifisch
  • Locking-Mechanismus für geschützten Zugriff auf Objekte
  • Komfortable Suchmöglichkeiten durch Query-Templates
  • Rollenbasierte Rechteverwaltung (für Aktionen, Entity-Typen und -Instanzen)
  • Administrationsanwendung zur Verwaltung von Rollen, Usern und Rechten
  • i18n Unterstützung
  • Standardanwendungstemplate
  • Code-Generator für Model-Driven-Development
  • SOAP Schnittstelle für CRUD Operationen auf allen Objekten
Systemanforderungen Minimale Systemanforderungen für den Einsatz des wCMF sind PHP4 und ein Webserver. Empfehlenswert ist die Nutzung einer Datenbank (z.B. MySQL). Auch XML als Datenbasis wird unterstützt.

Das wCMF liegt in Version 2.0 vor und steht auf sourceforge.net als Open Source Projekt zur Verfügung.

Beispielprojekte

wemove digital solutions Website 2002 wemove Website 2002 Screenshot

MySQL, XML und Flash
Konfiguration von räumlicher Position, Erscheinung und Inhalt der Website-Elemente im CMS



NürnbergMesse Standkonfigurator
www.standkonfigurator.de
NürnbergMesse Standkonfigurator Screenshot

MySQL, XML und Flash
Pflege sämtlicher Standdaten und Abhängigkeiten in der Konfiguration der Stände, dynamische Bildgalerie, mehrsprachig



Largoland Website
www.largoland.de
Largoland Screenshot

MySQL, XML und Flash
Flashmenü sowie Export statischer HTML-Seiten im Contentbereich, mehrsprachig



Konfigurator
www.konfigurator-online.de
Konfigurator Screenshot

MySQL, XML und Flash
Pflege sämtlicher Standdaten und Abhängigkeiten in der Konfiguration der Stände, dynamische Bildgalerie



Stefan Freund Website
www.stefanfreund.de
Stefan Freund Screenshot

MySQL, XML und Flash
Voll pflegbarer Fotografen-Onlineportfolio



Hort Website
www.hort.org.uk
Hort Screenshot

MySQL, HTML
Layoutbaukasten für Webissues inklusive Previewfunktion



Hebbel am Ufer Website
www.hebbel-am-ufer.de
Hebbel am Ufer Screenshot

MySQL, HTML
Zentraler Datenpool aus dem die Spielpläne in dynamischem Layout, Künstlerinformationen, Ticketreservierung sowie Archiv generiert werden



Hafen2 Website
www.hafen2.net
Hafen2 Screenshot

XML Datenbasis, HTML
Variable Container für Terminkalender und Ankündigungen mit verknüpften Detailinformationen, Bilderpool