The wCMF web application framework
PHP Other
Latest commit 6e430a6 May 27, 2017 @iherwig docs [ci skip]
Permalink
Failed to load latest commit information.
docs/api-src docs [ci-skip] May 11, 2017
src/wcmf docs [ci skip] May 26, 2017
.gitignore exclude file Aug 13, 2015
.travis.yml fixing tests Nov 29, 2016
LICENSE bump copyright year, docs [ci skip] Jan 12, 2017
README.md Update README.md May 2, 2017
composer.json updated monolog dependency May 11, 2017

README.md

wCMF

wCMF (wemove Content Management Framework) is a lightweight Model Driven Development approach to application development based on the MVC pattern. It allows to create any kind of PHP web application, e.g. CRM, CMS from an UML model.

Build Status Codacy Coverage Codacy Badge Packagist License Packagist Version Packagist Downloads Packagist Downloads/Month

Features

  • Full featured object persistence layer:
    • Flexible mapper architecture with adapter to RDBMS
    • Optimistic and pessimistic object locking
    • Searching using template based object query and criteria api
    • Query caching and eager relation loading
    • Transaction support
  • Role based permission management (for actions, types, instances, instance properties)
  • Event system
  • Dependency injection support
  • Definition of the application flow through configuration files
  • Smarty Template Engine integration
  • Lucene Search Engine integration
  • I18n support
  • Flexible logging (Monolog, log4php)
  • SOAP and REST interface supporting CRUD operations on all objects
  • Eclipse MDT/UML2 compatible code generator
  • Modern Dojo based default application for content management

License

wCMF is available under an open source license (MIT License).