Open Source Content Management System

Changes from 1.7

Midgard-core

  • Metadata for all MgdSchema objects
  • Support for ISO metadata datetimes
  • New Quota for MgdSchema objects
  • Rewritten database SELECTs with performance in mind
  • Metadata and joined objects supported by MidgardQueryBuilder
  • Guids support for objects and metadata
  • New midgard-schema command line tool for testing schemas and creating database tables

Midgard-data

  • Repligard as part of midgard-data package
  • Improved support for pear packages
  • New Midgard sitewizard

Midgard-php

  • Extension is not built against MySQL or Apache

MidCOM

  • 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 faster initialization system instead of midcom-template
  • 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
Designed by Nemein, hosted by Anykey