Midgard (software)

Midgard (software)

Midgard is an open source persistent storage framework. It provides an object-oriented and replicated environment for building data-intensive applications.

Midgard also ships with MidCOM content management system (CMS) built on the Midgard framework. MidCOM's features include web-based authoring WYSIWYG interfaces and a component interface for installing additional web functionalities, including wikis and blogs.

Midgard is built on the GNOME stack of libraries like GLib and libgda, and has language bindings for C, Python, Objective-C and PHP. Communications between applications written in the different languages happen over D-Bus. The CMS functionalities run on the LAMP (Linux, Apache, MySQL and PHP) platform. Midgard can also be used with PHPCR, the PHP implementation of the Java Content Repository standard.

The project follows the synchronized, 6 month release cycle that is implemented by several major open source projects like Ubuntu and GNOME. Because of this, the version numbering reflects the year and month of a release. The version 8.09 Ragnaroek has been designated as a "Long Term Support" release.

Especially the templating and page composition features of Midgard have received praise, earning honorary mentions in several CMS Watch surveys. It also got score of 42 out of 45 in the Celebrity CMS Deathmatch of 2009

Read more about Midgard (software):  Etymology, History, Licensing