Open Source Content Management System

MidCOM 2.6.0 released

Posted on 2006-10-27 11:38:53 CEST.

Oslo, October 27th 2006 -- The Midgard Project has released version 2.6.0 of MidCOM - the Midgard Components Framework.


This is the first MgdSchema-driven version of MidCOM that is able to utilize features found in latest Midgard releases.

MidCOM is the default Content Management interface in Midgard CMS, and provides developers a production-proven architecture for building new web applications. With the MidCOM framework PHP applications have powerful localization, configuration, style handling and data abstraction features.

Changes in MidCOM 2.6 series

This release has brought a lot of changes to the MidCOM framework:

* New on-site editing interface

  - Floating menu bar for accessing all site management features
  - AJAX "click to edit" WYSIWYG editing of content
  - Integrated contextual help screens
  - User interface messages powered by ProtoGrowl
  - Drag and drop navigation organization

* Datamanager2 - rewritten data rendering and editing system

  - TinyMCE for WYSIWYG editing
  - Integrated image and file insertion pop-up
  - New widgets like an AJAX "chooser" and CAPTCHA entry
  - Schemas can be used as page types used in style template loading and CSS
    body classes

* Database Abstraction Layer for all MgdSchema types

  - Access Control Lists (ACLs) for managing permissions
  - Integrated Revision Control System (RCS) enabling browsing and reverting
    changes in all content
  - Event handlers and triggers for different database activities
  - Components can register their own MgdSchema types
  - Components can register _watchers_ to get notified about changes in database
  - Automatic handling of access control and content visibility checks when
    fetching objects

* PEAR packaging

  - MidCOM is now fully PEAR packaged and available in the
    _pear.midcom-project.org_ channel
  - Components can be installed and upgraded as separate PEAR packages
  - Support for inter-package dependencies
  - _Style packages_ support for installing new style templates
  - Prototype and Script.aculo.us javascript libraries come bundled with MidCOM

* Performance improvements

  - Largely refactored Navigation Access Point (NAP) system for better
    performance
  - Possibility to use _memcached_ for caching ACL and object tree information
  - Possibility to use Squid for caching generated pages

* New libraries available

  - midcom.services.at - Scheduled execution of operations
  - fi.protie.navigation - Flexible site navigation renderer
  - org.openpsa.notifications - User notification library supporting email, SMS
    and other means of notifying
  - net.nemein.ping - Weblog update ping notifier
  - org.routamc.positioning - Geographical positioning of users and content,
    making MidCOM a Geospatial Content Management System (GeoCMS)
  - net.nemein.tag - Content tagging and retrieval using folksonomies
  - org.openpsa.qbpager - Paged browsing interface for Query Builder results
  - ...and many more. There are over 70 MidCOM components available in public

Requirements and installation

This release requires Midgard 1.7.6 or newer and PHP 4.3 or newer.

Midgard 1.7 users must manually upgrade their PEAR installation and make some changes to the database format. With Midgard 1.8 the database changes and package installations are automatically handled by Datagard.

Installation of MidCOM is outlined here:
http://www.midgard-project.org/documentation/installing-midcom-with -pear

Upgrading

Upgrading from MidCOM 2.4 is outlined here:

http://www.midgard-project.org/documentation/upgrading-midcom-from-2-4-to-2-6/

Issue tracking

Please file your bug reports and enhancement requests in the Midgard Gforge issue tracker:

http://gforge.nehmer.net/tracker/?group_id=6

More information

Tarjei Huse, maintainer
tarjei@nu.no

Henri Bergius, core developer
henri.bergius@iki.fi

Back

Designed by Nemein, hosted by Anykey