MidCOM
MidCOM is component framework for PHP running on top of the Midgard framework. MidCOM provides a full content management system based on a series of components. MidCOM users can build their websites by "clicking together" a directory hierarchy, each folder being managed by the appropriate component.
MidCOM components are distributed as PEAR packages that allows easy installation and maintenance of the environment.
Tutorials
Documentation
- How MidCOM works
- Content production with MidCOM
- Installing MidCOM with PEAR
- Stable API documentation (PhpDoc)
- Developer Snapshot API documentation (PhpDoc)
- MidCOM Development Technical Notes
- Running latest MidCOM from subversion
Services
- Component base classes
- Database Abstraction Layer (DBA)
- Authentication and Access Control
- Indexing and full-text search
- Internationalization and translation
- Output caching system
- On-Site toolbars service
- Site navigation and structure management
- Site-wide content metadata and approval
- Revision Control System (RCS)
- Site template
- Dynamic loading of content
- Site creation wizard
- Automatic administration interface
- Debug logging system
- Style templating system
Many of the services in MidCOM are controlled by the global MidCOM configuration settings and are available through the $_MIDCOM superglobal.
Components
MidCOM ships with a collection of premade components. In addition, it is easy to build new specific components using the component base classes.
Libraries
Besides regular PEAR libraries used by several MidCOM components, MidCOM also provides a system for creating pure code components to provide libraries and widgets integrated into the MidCOM services.
- Tagged for MidCOM
- MidCOM template style elements
