Open Source Content Management Framework

MidCOM 2.4.6 released

Posted on 2005-11-21 20:09:32 CET.

ESPOO, GÜNZBURG -- The Midgard Project has released version 2.4.6 of MidCOM - the Midgard Components Framework. MidCOM is a PHP-based component framework for the Midgard Content Management System.

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, templating and data abstraction features. This is the another maintenance release for the current stable strain.

Noteworthy changes since the 2.4.5 release:

  • AIS
    • Fixed an undefined variable warning in the create topic screen.
    • Made the content approval functionality require the Aegir "Approve website" privilege from the user
  • Cache
    • Fixed HTTP Header handling in live mode, we now send HTTP headers if and only if we actually have content in the output buffer to flush.
  • Core
    • The autoconf.php script now adds PHP opening / closing tags around the output. This should make script usage easier.
    • Remove trailing .html when parsing dynamic_load URLs. This makes dynamic_load fully compatible with the Midgard URL handling. Fixes #152.
    • Added some more protection against corrupt NAP records in the NAP core.
  • Datamanager
    • HTMLAREA now runs PECL Tidy extension if available to clean up content into valid XHTML
    • Whole object is now stored using one update() call instead of one per field
  • Event calendar (net.nemein.calendar)
    • Removed dependency on the OpenPsa Calendar libraries
    • Fixed several problems in repeating events handling
    • Switched to using the shared daylabel function from helpers/misc.php
  • News listing (de.linkm.newsticker)
    • Added approval and scheduling checks
  • Static content (de.linkm.taviewer)
    • Added approval and scheduling checks
  • Hour report display (net.nemein.hourview)
    • Added support for expense report approval
    • Fixed bug on wrong lists of approved hours getting sent to project manager
  • Resource reservations (net.nemein.reservations)
    • Fixed error reporting during reservation cycle.
    • Made date inputs use JScalendar
    • Added sensible defaults to start and end dates
    • More WAI compatibility
    • Skipped "sudo" if user already has ownership of root event
    • Implemented hCalendar microformat output for reservation listings
  • RSS and Atom news aggregator (net.nemein.rss)
    • Removed duplicate variable declaration. (Fixes #284)
    • Added support for Atom created timestamps
    • Fixed feed subscription by using $_MIDGARD['user']
  • Help desk ticket viewer (net.nemein.supportview)
    • Made it configurable whether to show notes that haven't been mailed
  • Wiki (net.nemein.wiki)
    • Introduced rewritten, square bracket based linking syntax
    • Added support for easily including photos from n.s.photos to a page
    • Added friendlier wiki front page for new installs
    • Added RSS 2.0 output of latest changed pages �
  • Photo gallery (net.siriux.photos)
    • Added some more logging statements

MidCOM 2.4.6 can be downloaded from:
http://www.midgard-project.org/development/projects/midcom/download/2.4.html

More information from the Midgard Components Framework:
http://www.midgard-project.org/documentation/midcom/

MidCOM is part of Midgard CMS. Midgard CMS is a reliable Open Source Content Management system built on the Midgard Framework for Unix operating systems. It provides users with lots of benefits including scalability, internationalization and rapid deployment. Features include web-based authoring WYSIWYG interfaces and powerful replication system.

More information about Midgard:
http://www.midgard-project.org/

Torben Nehmer, MidCOM lead developer
Henri Bergius, MidCOM developer

Back

Designed by Nemein, hosted by Anykey