MidCOM - Midgard's Component Framework for PHP
OSCOM 4 presentation for Track 2Henri Bergius (http://bergie.iki.fi/)
Presentation slides in HTML (SlideML source)
This session is an introduction to MidCOM, the Component Framework for Midgard CMS.
MidCOM provides a stable and standardized framework for building web applications or site features for the Midgard CMS. For site developers it provides a way to "click the site together" by creating the directory structure of the site and connecting those to the components.
To make site development and usage consistent, MidCOM provides several services:
- URL parsing (mapping URI paths to components and objects)
- Component templating (changing the output of the components)
- "Edit this page" integrated authoring and administration environment (AIS)
- Permissions management (read and write)
- Navigational information (NAP)
- Configuration (per-server, per-company and per-directory configuration)
- Data structure configuration and form renderin (datamanager)
- Localization
- Caching (storage to Berkeley DB or file system)
- Midgard CMS overview
- MidCOM overview
- Demo: managing site with MidCOM
- Overview of most typical MidCOM components (news listing, static content, phone book, etc)
- Customizing component templates
- Customizing component configuration
- Customizing component data structures (datamanager schemas)
- Building new components
- Where MidCOM is going (PEAR packaging, content translations, indexing etc)
