WCMF
WCMF (WEMOVE Content Management Framework) ist ein leichter modellgetriebener Entwicklungsansatz für die Anwendungsentwicklung basierend auf dem MVC -Muster. Es ermöglicht die Erstellung von PHP -Webanwendungen, z. B. CRM und CMS aus einem UML -Modell.
Merkmale
- Voll ausgestellte Objekt Persistenzschicht:
- Flexible Mapper -Architektur mit Adapter an RDBMS
- Optimistische und pessimistische Objektsperrung
- Suchen Sie mit vorlagenbasierten Objektabfragen und Kriterien -API
- Abfragebark und eifrige Beziehungsbelastung
- Transaktionsunterstützung
- Rollenbasiertes Berechtigungsmanagement (für Aktionen, Typen, Instanzen, Instanzeigenschaften)
- Ereignissystem
- Abhängigkeitsinjektionsunterstützung
- Konfigurationsbasierte Routing
- Smarty Template Engine Integration
- Lucene Suchmaschinenintegration
- I18N/L10N -Unterstützung
- Flexible Protokollierung (Monolog, log4Php)
- Seifen- und REST -Schnittstellen, die CRUD -Operationen auf allen Objekten unterstützen
- Eclipse MDT/UML2 Compatible Code Generator
- Moderne DOJO -basierte Standardanwendung für Content Management
Lizenz
WCMF ist unter einer Open -Source -Lizenz (MIT -Lizenz) erhältlich.