Midgard 2.0.0alpha2 "Bonfire" released

User: piotras
Date: 6/25/2008 6:47 am
Views: 299
Rating: -4    Rate [
|
]

Midgard

Midgard is an object-oriented storage abstraction layer for interconnected web and desktop applications.

Midgard's philosophy includes building on top of a well-known and supported toolkit of Linux, Apache, MySQL and PHP on the web end, and GNOME libraries like glib and libgda on the system end or SQLite and Python for personal use.

The Midgard platform enables developers to define a storage structure once and use it on both web and desktop applications, with the possibility of easy data replication between the two.

On top of the current stable Midgard 1.8 core, the PHP-based Midgard Component Framework (MidCOM) makes Midgard a capable content management system and web framework.

New Midgard architecture

Language independence

Midgard is also language independent and due to its powerful architecture has proven as stable, secure and flexible solution implemented in various environments:

Database independence

The Midgard 1.x was heavily coupled with the MySQL database. The new 2.0 architecture is instead built on top of libgda, the GNOME database abstraction layer. This enables Midgard to be used with various storage engines, including:

Built-in replication and metadata

All Midgard objects are automatically equipped with a consistent set of metadata properties that can be used for access control and workflow.

In addition, Midgard provides an API for serializing and unserializing stored objects in XML format that can be used for replicating data between different systems. The replication architecture can be used for staging/live web environments or mobile applications that synchronize between each other or a web back-end.

Planned for next Midgard 2 releases

Midgard resources

User and developers support:

About Midgard

The Midgard Framework development started in 1997 and it was initially released as free software in May 1999. Midgard Project has since gathered an active user and developer community, powering thousands of web sites ranging from simple organizational intranets to large community portals.

Midgard is being developed by an international team of professionals. Midgard's development team includes new media designers, system integrators and content management consultants. Midgard development has been supported by several commercial and governmental entities including the European Union and the Swedish Internet Foundation.

Midgard is free software available under the GNU LGPL license.

Contacts

Piotr Pokora, Midgard release manager piotrek.pokora(at)gmail.com

Henri Bergius, Midgard spokesman henri.bergius(at)iki.fi

The Midgard Project http://www.midgard-project.org

PreviousBackNextAdd

Disclaimer: All information on this site is deemed reliable but not guaranteed and should be independently verified. Neither the listing maintainers nor Plain Black Corporation shall be responsible for any typographical errors, misinformation, misprints and shall be held totally harmless. We welcome feedback about errors in the data on this site.

Assignment: Any user that chooses to submit information to our site agrees to automatically license the rights to the submitted information to Plain Black Corporation for whatever purpose Plain Black Corporation deems necessary. All copyrights and other rights are retained by the owner of the original work.