<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Midgard Updates</title>
        <description>News from the Midgard CMS project</description>
        <link>http://www.midgard-project.org/updates/</link>
        <lastBuildDate>Sat, 04 Jul 2009 07:41:02 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <item>
            <title>Midgard turns 10 - Ten Years of Better Web</title>
            <link>http://www.midgard-project.org/updates/midgard_turns_10/</link>
            <description><![CDATA[
<p><img src="http://www.midgard-project.org/midcom-serveattachmentguid-a8f0d9de3b4c11deb559ad0c30b02c5e2c5e/10thanniversary-small.png" border="0" alt="8.5.1999 - 8.5.2009" title="8.5.1999 - 8.5.2009" style="float:right;margin-left:8px;" /></p>
<p>The Midgard Project is celebrating i<a href="http://www.midgard-project.org/10/">ts 10th Anniversary</a> on May 8th 2009. <a href="http://www.linuxtoday.com/developer/1999050701705NWSW">Midgard 1.0.0 was released</a> in 1999, starting the free software project:</p>
<blockquote>The Midgard Project has finally released the first public version of Midgard Application Server Suite. The new release contains Midgard core libraries, a PHP3-based web application server for the Apache platform and the needed web-based administration tools.<br /><br />Midgard is freely-available platform for creating powerful web applications. It is fully based on Open Source software, giving you freedom to create your solutions in an open environment. Midgard is the tool for creating, modifying and maintaining dynamic database-enabled web services.<br /><br />Midgard already has a quite good set of features for creating powerful web sites, and is being used with successful results by some commercial and uncommercial organizations. But this is not where the development will end; rather, the development team also has more ambitious goals about revolutionizing the way people think about web development.</blockquote>
<p>Midgard developer Henri Bergius has <a href="http://bergie.iki.fi/blog/first_ten_years_of_midgard/">posted a blog entry about the occasion</a>.</p>
<p>You can join the celebrations either <a href="http://www.midgard-project.org/10/">in Helsinki, Finland</a>, or by telling about <a href="http://www.qaiku.com/home/bergie/show/1de3b483ccfc3cc3b4811deb37e4191518b361b361b/">your first Midgard experiences on Qaiku</a>.</p>]]></description>
            <author>henri.bergius@iki.fi (Henri Bergius)</author>
            <category>community</category>
            <pubDate>Thu, 07 May 2009 22:01:07 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-478fb2be3b4c11de8f180f5e204d80d580d5</guid>
        </item>
        <item>
            <title>Midgard2 9.03 &quot;Vinland&quot; released</title>
            <link>http://www.midgard-project.org/updates/midgard2-9-3-0-vinland-released/</link>
            <description><![CDATA[
<p>Lodz, April 29th 2009 -- The Midgard Project has released stable<br />release of Midgard2 9.03 "Vinland" - the new  generation of the<br />Midgard content repository.</p>
<h2>About this release</h2>
<p>Midgard2 9.03 is targeted at web framework and desktop application<br />developers. It provides a comprehensive set of content repository APIs<br />that can be used to build replicated information applications that<br />share their information using a common storage layer and replication<br />tools.<br /><br />Vinland series of Midgard2 is not intended to act as a content<br />management system, and so no CMS tools are shipped with the release.<br />Midgard2 Vinland however can be used to build a CMS, or to refactor<br />existing CMS tools to work with a repository-centric model.<br /><br />In this release we provide Content Repository API bindings for the<br />following programming languages: C, Python, PHP and Objective-C. D-Bus<br />signals are used to inform different Midgard2 applications about<br />things happening in the repository, enabling for example a PHP website<br />and a Python background process to communicate with each other.</p>
<h2>Midgard2</h2>
<p>Midgard2 is a content reporitory. It provides an object-oriented and<br />replicated environment for building data-intensive applications.<br /><br />Midgard's philosophy includes building on top of a well-known and<br />supported GNOME libraries like glib and libgda on the system end, and<br />connecting with popular programming languages like PHP and Python.<br />Data storage can utilize SQLite with desktop and mobile applications,<br />or a database server like MySQL or Postgres for web application<br />storage.<br /><br />The Midgard2 platform enables developers to define a storage structure<br />once and use it on both web and desktop applications, with the<br />possibility of easy data replication between the two.<br /><br />Read more about Midgard's content repository approach:</p>
<ul><li><a href="http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere/"><span class="moz-txt-link-rfc2396E">http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere</span></a></li>
<li><a href="http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories"><span class="moz-txt-link-rfc2396E">http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories</span></a></li>
<li><a href="http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons"><span class="moz-txt-link-rfc2396E">http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons</span></a></li>
</ul><h2>New Midgard architecture</h2>
<h3>Language independence</h3>
<p>Midgard is also language independent and due to its powerful<br />architecture has proven as stable, secure and flexible solution<br />implemented in various environments:</p>
<ul><li>PHP5 extension for web application and CMS development</li>
<li>Python module for desktop application and background process development</li>
<li>Objective-C package <a href="http://www.midgard-project.org/documentation/xcode_tutorial/">for Mac OS X</a> and GNUstep developers</li>
</ul><h3>Database independence</h3>
<p>The Midgard 1.x was heavily coupled with the MySQL database. The new<br />Midgard2 architecture is instead built on top of libgda, the GNOME<br />database abstraction layer. This enables Midgard to be used with<br />various storage engines, including:</p>
<ul><li>MySQL</li>
<li>Postgres</li>
<li>SQLite</li>
<li>Microsoft SQL Server</li>
<li>Oracle</li>
<li>DB2</li>
</ul><h3>Built-in replication and metadata</h3>
<p>All Midgard objects are automatically equipped with a consistent set<br />of metadata properties that can be used for access control and<br />workflow.<br /><br />In addition, Midgard provides an API for serializing and unserializing<br />stored objects in XML format that can be used for replicating data<br />between different systems. The replication architecture can be used<br />for staging/live web environments or mobile applications that<br />synchronize between each other or a web back-end.</p>
<h2>Planned for next Midgard2 releases</h2>
<ul><li>Midgard MVC, an elegant PHP MVC framework written for Midgard2</li>
</ul><h2>Midgard resources</h2>
<ul><li><a href="http://www.midgard-project.org/download/9-3/">Download page and changelog for latest release</a></li>
<li><a href="http://trac.midgard-project.org/report">Bug reporting</a></li>
</ul><h2>User and developers support:</h2>
<ul><li> <a href="http://www.midgard-project.org/discussion/user-forum/">Users' forum</a></li>
<li> <a href="http://www.midgard-project.org/discussion/developer-forum/">Developers' forum</a></li>
<li> IRC: #midgard on irc.freenode.net</li>
<li> <a href="http://www.qaiku.com/channels/show/midgard/">#midgard on Qaiku</a></li>
</ul><h2>About Midgard</h2>
<p>The Midgard Framework development started in 1997 and it was initially<br />released as free software in May 1999. Midgard Project has since<br />gathered an active user and developer community, powering thousands of<br />web sites ranging from simple organizational intranets to large<br />community portals.<br /><br />Midgard is being developed by an international team of professionals.<br />Midgard's development team includes new media designers, system<br />integrators and content management consultants. Midgard development<br />has been supported by several commercial and governmental entities<br />including the European Union and the Swedish Internet Foundation.<br /><br />Midgard2 is free software available under the GNU LGPL license.<br /><br /><a href="http://www.midgard2.org"><span class="moz-txt-link-rfc2396E">http://www.midgard2.org</span></a></p>
<h2>Contacts</h2>
<p>Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard spokesman<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org">http://www.midgard-project.org</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>framework</category>
            <pubDate>Wed, 29 Apr 2009 09:52:45 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-7d19294234a311de8b013d5f56b68bf28bf2</guid>
        </item>
        <item>
            <title>Midgard 8.09.5 &quot;First Decade&quot; released</title>
            <link>http://www.midgard-project.org/updates/midgard-8-9-5-first-decade-released/</link>
            <description><![CDATA[
<p><br />Lodz, April 27th 2009 -- The Midgard Project has released the fifth maintenance release of Midgard 8.09 Ragnaroek LTS. Ragnaroek LTS is a Long Term Support version of the free software<br />content management framework.<br /><br />The 8.09.5 "First Decade" release focuses on API and architecture cleanups in order to ease transition from Midgard 1.x series API to Midgard 2.x APIs.<br /><br />"First Decade" means Midgard CMS turns ten. <a href="http://www.midgard-project.org/updates/come_to_celebrate_the_10th_anniversary_of_the_midgard_project/">Come to celebrate!</a><br />Stable 8.09.5 release is recommended for all users of Midgard.<br /><br />Main changes from 8.09.4:</p>
<ul><li>Authentication routines fixes (#485, #765).</li>
<li>Fixed major memory corruption in php5-midgard (#1054, #1058).</li>
<li>Midgard installer improvements.</li>
</ul><p><br />More than 70 tickets have been closed for this release. See the Midgard<br />issue tracker for a full list:<br /><a href="http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.5+Ragnaroek">http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.5+Ragnaroek</a><br /><br />Planned for next maintenance release:</p>
<ul><li>More performance tuning</li>
<li>Unit tests for midgard-php and MidCOM DBA layers</li>
<li>New Midgard visual guidelines deployed more widely</li>
<li>Filesync git integration for collaborative site development</li>
<li>MidCOM packages distributed by a Midgard-powered PEAR channel</li>
</ul><p>See the full list in:<br /><a href="http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.6+Ragnaroek&amp;order=priority">http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.6+Ragnaroek&amp;order=priority<br /></a><br /><strong>Source downloads</strong><br /><a href="http://www.midgard-project.org/download/">http://www.midgard-project.org/download/</a><br /><br /><strong>Binary packages</strong><br /><a href="http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/">http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/</a><br /><br /><strong>Getting started</strong><br /><a href="http://www.midgard-project.org/documentation/getting-started/">http://www.midgard-project.org/documentation/getting-started/</a><br /><br /><strong>Issue tracker</strong><br /><a href="http://trac.midgard-project.org/roadmap">http://trac.midgard-project.org/roadmap</a><br /><br />More information<br /><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard bug master<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org/">http://www.midgard-project.org/</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>cms</category>
            <pubDate>Mon, 27 Apr 2009 14:47:08 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-489fe116333a11deb37e99fd752e09e309e3</guid>
        </item>
        <item>
            <title>PEAR Server moves 2009.04.24</title>
            <link>http://www.midgard-project.org/updates/pear_server_move/</link>
            <description><![CDATA[<div class="abstract">The server hosting the PEAR channels is offline 2009.04.24 17-21 GMT+3</div>
<p>Due to move of the physical server all PEAR channels will be offline today (2009.04.24) from 5pm (GTM+3) untill later in the evening.</p>
<p>We're sorry for any inconvinience.</p>
<h3>UPDATE 2009.04.25 00:10 GMT+3</h3>
<p>The servers are now running with proxy set up so you don't have to wait for DNS to update. Getting the servers on-line took a <a href="http://www.qaiku.com/home/rambo/show/1de3104eccf06c8310411de9b3a6f4469f54e594e59" target="_blank">bit longer than expected</a>, sorry about that.</p>]]></description>
            <author>rambo@nemein.com (Eero af Heurlin)</author>
            <category>community</category>
            <pubDate>Fri, 24 Apr 2009 09:49:03 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-24f2a3ca30b511de8d53afcbb17361ff61ff</guid>
        </item>
        <item>
            <title>Midgard2 9.03.0RC2 released</title>
            <link>http://www.midgard-project.org/updates/midgard2-9-3-0-rc2-released/</link>
            <description><![CDATA[
<p>Lodz, April 22nd 2009 -- The Midgard Project has released the second Release Candidate of Midgard2 9.03 "Vinland" - the new  generation of the Midgard content repository.</p>
<h2>About this release</h2>
<p>Midgard2 9.03 is targeted at web framework and desktop developers. It provides a comprehensive set of content repository APIs that can be used to build replicated information applications that share their information using a common storage layer and replication tools.<br /><br />Vinland series of Midgard2 is not intended to act as a content management system, and so no CMS tools are shipped with the release. Midgard2 Vinland however can be used to build a CMS, or to refactor existing CMS tools to work with a repository-centric model.<br /><br />In this release we provide Content Repository API bindings for the following programming languages: C, Python, PHP and Objective-C. D-Bus signals are used to inform different Midgard2 applications about things happening in the repository, enabling for example a PHP website and a Python background process to communicate with each other.</p>
<h2>Midgard2</h2>
<p>Midgard2 is a content reporitory. It provides an object-oriented and replicated environment for building data-intensive applications.<br /><br />Midgard's philosophy includes building on top of a well-known and supported GNOME libraries like glib and libgda on the system end, and connecting with popular programming languages like PHP and Python. Data storage can utilize SQLite with desktop and mobile applications, or a database server like MySQL or Postgres for web application storage.<br /><br />The Midgard2 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.<br /><br />Read more about Midgard's content repository approach:</p>
<ul><li><a href="http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere">http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere</a></li>
<li><a href="http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories">http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories</a></li>
<li><a href="http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons">http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons</a></li>
</ul><p> </p>
<h2>New Midgard architecture</h2>
<h3>Language independence</h3>
<p>Midgard is also language independent and due to its powerful architecture has proven as stable, secure and flexible solution implemented in various environments:</p>
<ul><li>PHP5 extension for web application and CMS development</li>
<li>Python module for desktop application and background process development</li>
<li>Mono module for desktop application and background process development in C#</li>
</ul><h3>Database independence</h3>
<p>The Midgard 1.x was heavily coupled with the MySQL database. The new Midgard2 architecture is instead built on top of libgda, the GNOME database abstraction layer. This enables Midgard to be used with various storage engines, including:</p>
<ul><li>MySQL</li>
<li>Postgres</li>
<li>SQLite</li>
<li>Microsoft SQL Server</li>
<li>Oracle</li>
<li>DB2</li>
</ul><h3>Built-in replication and metadata</h3>
<p>All Midgard objects are automatically equipped with a consistent set of metadata properties that can be used for access control and workflow.<br /><br />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.</p>
<h1>Planned for next Midgard2 releases</h1>
<ul><li>MidCOM, an elegant PHP MVC framework written for Midgard2</li>
<li>Mono (C#) bindings</li>
</ul><h1>Midgard resources</h1>
<ul><li><a href="http://www.midgard-project.org/download/9-3/">Download page and changelog for latest release</a></li>
<li><a href="http://trac.midgard-project.org/report">Bug reporting</a></li>
</ul><h2>User and developers support:</h2>
<ul><li><a href="http://www.midgard-project.org/discussion/user-forum/">Users' forum</a></li>
<li><a href="http://www.midgard-project.org/discussion/developer-forum/">Developers' forum</a></li>
<li>IRC: #midgard on irc.freenode.net</li>
</ul><h2>About Midgard</h2>
<p>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.<br /><br />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.<br /><br />Midgard is free software available under the GNU LGPL license.</p>
<h2>Contacts</h2>
<p>Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard spokesman<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org">http://www.midgard-project.org</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>framework</category>
            <pubDate>Wed, 22 Apr 2009 11:03:15 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-2dcfbc3c2f2d11deb474a945e1b02f122f12</guid>
        </item>
        <item>
            <title>Midgard2 9.03.0RC  released</title>
            <link>http://www.midgard-project.org/updates/midgard2-9-3-0-rc-released/</link>
            <description><![CDATA[
<p>Lodz, April 15th 2009 -- The Midgard Project has released first Release Candidate of Midgard2 9.03 "Vinland" - the new  generation of the Midgard content repository.</p>
<h2>About this release</h2>
<p>Midgard2 9.03 is targeted at web framework and desktop developers. It provides a comprehensive set of content repository APIs that can be used to build replicated information applications that share their information using a common storage layer and replication tools.<br /><br />Vinland series of Midgard2 is not intended to act as a content management system, and so no CMS tools are shipped with the release. Midgard2 Vinland however can be used to build a CMS, or to refactor existing CMS tools to work with a repository-centric model.<br /><br />In this release we provide Content Repository API bindings for the following programming languages: C, Python, PHP and Objective-C. D-Bus signals are used to inform different Midgard2 applications about things happening in the repository, enabling for example a PHP website and a Python background process to communicate with each other.</p>
<h2>Midgard2</h2>
<p>Midgard2 is a content reporitory. It provides an object-oriented and replicated environment for building data-intensive applications.<br /><br />Midgard's philosophy includes building on top of a well-known and supported GNOME libraries like glib and libgda on the system end, and connecting with popular programming languages like PHP and Python. Data storage can utilize SQLite with desktop and mobile applications, or a database server like MySQL or Postgres for web application storage.<br /><br />The Midgard2 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.<br /><br />Read more about Midgard's content repository approach:</p>
<ul><li><a href="http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere">http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere</a></li>
<li><a href="http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories">http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories</a></li>
<li><a href="http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons">http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons</a></li>
</ul><p> </p>
<h2>New Midgard architecture</h2>
<h3>Language independence</h3>
<p>Midgard is also language independent and due to its powerful architecture has proven as stable, secure and flexible solution implemented in various environments:</p>
<ul><li>PHP5 extension for web application and CMS development</li>
<li>Python module for desktop application and background process development</li>
<li>Mono module for desktop application and background process development in C#</li>
</ul><h3>Database independence</h3>
<p>The Midgard 1.x was heavily coupled with the MySQL database. The new Midgard2 architecture is instead built on top of libgda, the GNOME database abstraction layer. This enables Midgard to be used with various storage engines, including:</p>
<ul><li>MySQL</li>
<li>Postgres</li>
<li>SQLite</li>
<li>Microsoft SQL Server</li>
<li>Oracle</li>
<li>DB2</li>
</ul><h3>Built-in replication and metadata</h3>
<p>All Midgard objects are automatically equipped with a consistent set of metadata properties that can be used for access control and workflow.<br /><br />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.</p>
<h1>Planned for next Midgard2 releases</h1>
<ul><li>MidCOM, an elegant PHP MVC framework written for Midgard2</li>
<li>Mono (C#) bindings</li>
</ul><h1>Midgard resources</h1>
<ul><li><a href="http://www.midgard-project.org/download/9-3/">Download page and changelog for latest release</a></li>
<li><a href="http://trac.midgard-project.org/report">Bug reporting</a></li>
</ul><h2>User and developers support:</h2>
<ul><li><a href="http://www.midgard-project.org/discussion/user-forum/">Users' forum</a></li>
<li><a href="http://www.midgard-project.org/discussion/developer-forum/">Developers' forum</a></li>
<li>IRC: #midgard on irc.freenode.net</li>
</ul><h2>About Midgard</h2>
<p>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.<br /><br />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.<br /><br />Midgard is free software available under the GNU LGPL license.</p>
<h2>Contacts</h2>
<p>Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard spokesman<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org">http://www.midgard-project.org</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>framework</category>
            <pubDate>Wed, 15 Apr 2009 12:58:25 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-1bcd166c29bd11de9eb2770ee9045ad85ad8</guid>
        </item>
        <item>
            <title>Midgard2 9.03.0beta2  released</title>
            <link>http://www.midgard-project.org/updates/midgard2-9-3-0beta2-released/</link>
            <description><![CDATA[
<p>Lodz, April 1st 2009 -- The Midgard Project has released a second beta of Midgard2 9.03 "Vinland" - the new  generation of the Midgard content repository.</p>
<h2>About this release</h2>
<p>The second beta of Midgard2 9.03 is targeted at web framework and desktop developers. It provides a comprehensive set of content repository APIs that can be used to build replicated information applications that share their information using a common storage layer and replication tools.<br /><br />Vinland series of Midgard2 is not intended to act as a content management system, and so no CMS tools are shipped with the release. Midgard2 Vinland however can be used to build a CMS, or to refactor existing CMS tools to work with a repository-centric model.<br /><br />In this release we provide Content Repository API bindings for the following programming languages: C, Python, PHP. D-Bus signals are used to inform different Midgard2 applications about things happening in the repository, enabling for example a PHP website and a Python background process to communicate with each other.</p>
<h2>Midgard2</h2>
<p>Midgard2 is a content reporitory. It provides an object-oriented and replicated environment for building data-intensive applications.<br /><br />Midgard's philosophy includes building on top of a well-known and supported GNOME libraries like glib and libgda on the system end, and connecting with popular programming languages like PHP and Python. Data storage can utilize SQLite with desktop and mobile applications, or a database server like MySQL or Postgres for web application storage.<br /><br />The Midgard2 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.<br /><br />Read more about Midgard's content repository approach:</p>
<ul><li><a href="http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere">http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere</a></li>
<li><a href="http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories">http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories</a></li>
<li><a href="http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons">http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons</a></li>
</ul><p> </p>
<h2>New Midgard architecture</h2>
<h3>Language independence</h3>
<p>Midgard is also language independent and due to its powerful architecture has proven as stable, secure and flexible solution implemented in various environments:</p>
<ul><li>PHP5 extension for web application and CMS development</li>
<li>Python module for desktop application and background process development</li>
<li>Mono module for desktop application and background process development in C#</li>
</ul><h3>Database independence</h3>
<p>The Midgard 1.x was heavily coupled with the MySQL database. The new Midgard2 architecture is instead built on top of libgda, the GNOME database abstraction layer. This enables Midgard to be used with various storage engines, including:</p>
<ul><li>MySQL</li>
<li>Postgres</li>
<li>SQLite</li>
<li>Microsoft SQL Server</li>
<li>Oracle</li>
<li>DB2</li>
</ul><h3>Built-in replication and metadata</h3>
<p>All Midgard objects are automatically equipped with a consistent set of metadata properties that can be used for access control and workflow.<br /><br />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.</p>
<h1>Planned for next Midgard2 releases</h1>
<ul><li>MidCOM, an elegant PHP MVC framework written for Midgard2</li>
<li>Objective-C bindings and native Mac packages</li>
<li>Mono (C#) bindings</li>
</ul><h1>Midgard resources</h1>
<ul><li><a href="http://www.midgard-project.org/download/9-3/">Download page and changelog for latest release</a></li>
<li><a href="http://trac.midgard-project.org/report">Bug reporting</a></li>
</ul><h2>User and developers support:</h2>
<ul><li><a href="http://www.midgard-project.org/discussion/user-forum/">Users' forum</a></li>
<li><a href="http://www.midgard-project.org/discussion/developer-forum/">Developers' forum</a></li>
<li>IRC: #midgard on irc.freenode.net</li>
</ul><h2>About Midgard</h2>
<p>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.<br /><br />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.<br /><br />Midgard is free software available under the GNU LGPL license.</p>
<h2>Contacts</h2>
<p>Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard spokesman<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org">http://www.midgard-project.org</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>framework</category>
            <pubDate>Wed, 01 Apr 2009 10:11:37 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-7c562ca81ea511de8a05836579bb1a3a1a3a</guid>
        </item>
        <item>
            <title>Come to celebrate the 10th Anniversary of the Midgard Project</title>
            <link>http://www.midgard-project.org/updates/come_to_celebrate_the_10th_anniversary_of_the_midgard_project/</link>
            <description><![CDATA[
<p><img src="http://bergie.iki.fi/midcom-serveattachmentguid-1bd103081aae11deaf74679efb5520432043/vali-party.jpg" border="0" alt="Vali raises a toast to ten years of Midgard" title="Vali raises a toast to ten years of Midgard" hspace="8" vspace="4" width="200" height="175" align="right" /><br /><a href="http://www.linuxtoday.com/developer/1999050701705NWSW">May 8th 1999</a>:</p>
<blockquote>The Midgard Project has finally released the first public version of Midgard Application Server Suite. The new release contains Midgard core libraries, a PHP3-based web application server for the Apache platform and the needed web-based administration tools.</blockquote>
<p><a href="http://www.midgard-project.org/10/">May 8th 2009</a>:</p>
<blockquote>It's time for celebration - Midgard CMS turns ten in May! The decade of Midgard will be celebrated with a guest gala that is to be held at <a href="http://www.botta.fi/Etusivu.24.0.html?&amp;L=1">restaurant Ostrobotnia</a> in Helsinki, Finland.</blockquote>
<p>Looking forward to seeing as many of you in the party as possible! Please <a href="http://www.midgard-project.org/10/registration/">register ASAP</a> as we need to tell the restaurant how many tables are needed.</p>]]></description>
            <author>henri.bergius@iki.fi (Henri Bergius)</author>
            <category>community</category>
            <pubDate>Fri, 27 Mar 2009 10:13:23 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-e78ec4401ab711de8a0c3bae9dd15cca5cca</guid>
        </item>
        <item>
            <title>Midgard 8.09.4 &quot;Kaiku&quot; released</title>
            <link>http://www.midgard-project.org/updates/midgard-8-9-4-kaiku-released/</link>
            <description><![CDATA[
<p>Lodz, March 12th 2009 -- The Midgard Project has released the fourth<br />maintenance release of Midgard 8.09 Ragnaroek LTS.<br />Ragnaroek LTS is a Long Term Support version of the free software<br />content management framework.<br /><br />The 8.09.4 "Kaiku" release focuses on API and architecture cleanups <br />in order to ease transition from Midgard 1.x series API to Midgard 2.x APIs.<br /><br />Stable 8.09.4 release is recommended for all users of Midgard.<br /><br />Main changes from 8.09.3:</p>
<ul><li>Midgard installer doesn't depend on pearified.com channel (#747)</li>
<li>Memory corruption in midgard-php extension has been fixed (#804)</li>
<li>Query Builder and Collector constructors has been improved (#556)</li>
<li>Several crashes has been fixed (#712, #734, #801, #870)</li>
<li>Internal PHP classes can be introspected by PHP Reflection (#479)</li>
<li>midgard_cron has been improved (#813, #816)</li>
<li>URL name handling and generation has been rewritten (#809)</li>
<li>TinyMCE WYSIWYG editor has been upgraded to version 3.2.2</li>
<li>Issues with handling multilingual content have been fixed (#870, #825, #935, #865, #910)</li>
<li>Code editor in Asgard has been changed from CodePress to EditArea</li>
<li>Configuration editor in Asgard now always creates valid configuration snippets (#771)</li>
<li>MidCOM now uses only the modern Midgard2 API (#611)</li>
<li>PAM authentication has been fixed (#750)</li>
<li>Midgard now ships with SELinux policy files (#538)</li>
</ul><div><br />In total 156 tickets have been closed for this release. See the Midgard<br />issue tracker for a full list:<br /><a href="http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.4+Ragnaroek">http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.4+Ragnaroek</a><br /><br />Planned for next maintenance release:<br /><br /><ul><li>More performance tuning</li>
<li>Unit tests for midgard-php and MidCOM DBA layers</li>
<li>New Midgard visual guidelines deployed more widely</li>
<li>Filesync git integration for collaborative site development</li>
<li>MidCOM packages distributed by a Midgard-powered PEAR channel</li>
</ul><br />See the full list in:<br /><a href="http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority">http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority</a><br /><br />Source downloads<br /><a href="http://www.midgard-project.org/download/"><br />http://www.midgard-project.org/download/</a><br /><br />Binary packages<br /><br /><a href="http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/">http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/</a><br /><br />Getting started<br /><br /><a href="http://www.midgard-project.org/documentation/getting-started/">http://www.midgard-project.org/documentation/getting-started/</a><br /><br />Issue tracker<br /><br /><a href="http://trac.midgard-project.org/roadmap">http://trac.midgard-project.org/roadmap<br /></a><br />More information<br /><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard bug master<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org/">http://www.midgard-project.org/</a><br /><br /></div>
<p> </p>]]></description>
            <category>cms</category>
            <pubDate>Thu, 12 Mar 2009 13:41:19 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-77d40bfe0f0b11deb0c959ceaf899cc09cc0</guid>
        </item>
        <item>
            <title>Midgard2 9.03.0beta1 &quot;Kieku&quot; released</title>
            <link>http://www.midgard-project.org/updates/midgard2-9-3-0beta1-kieku-released/</link>
            <description><![CDATA[
<p>Lodz, March 12th 2009 -- The Midgard Project has released a first beta of Midgard2 9.03 "Vinland" - the new  generation of the Midgard content repository.</p>
<h2>About this release</h2>
<p><br />The first beta of Midgard2 9.03 is targeted at web framework and desktop developers. It provides a comprehensive set of content repository APIs that can be used to build replicated information applications that share their information using a common storage layer and replication tools.<br /><br />Vinland series of Midgard2 is not intended to act as a content management system, and so no CMS tools are shipped with the release. Midgard2 Vinland however can be used to build a CMS, or to refactor existing CMS tools to work with a repository-centric model.<br /><br />In this release we provide Content Repository API bindings for the following programming languages: C, Python, PHP. D-Bus signals are used to inform different Midgard2 applications about things happening in the repository, enabling for example a PHP website and a Python background process to communicate with each other.</p>
<h2>Midgard2</h2>
<p><br />Midgard2 is a content reporitory. It provides an object-oriented and replicated environment for building data-intensive applications.<br /><br />Midgard's philosophy includes building on top of a well-known and supported GNOME libraries like glib and libgda on the system end, and connecting with popular programming languages like PHP and Python. Data storage can utilize SQLite with desktop and mobile applications, or a database server like MySQL or Postgres for web application storage.<br /><br />The Midgard2 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.<br /><br />Read more about Midgard's content repository approach:</p>
<ul><li><a href="http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere">http://bergie.iki.fi/blog/midgard2_at_fscons-your_data-everywhere</a></li>
<li><a href="http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories">http://bergie.iki.fi/blog/midgard_and_jcr-a_look_at_two_content_repositories</a></li>
<li><a href="http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons">http://teroheikkinen.iki.fi/blog/midgard_workshop_at_fscons</a></li>
</ul><p> </p>
<h2>New Midgard architecture</h2>
<p> </p>
<h3>Language independence</h3>
<p><br />Midgard is also language independent and due to its powerful architecture has proven as stable, secure and flexible solution implemented in various environments:</p>
<ul><li>PHP5 extension for web application and CMS development</li>
<li>Python module for desktop application and background process development</li>
<li>Mono module for desktop application and background process development in C#</li>
</ul><p> </p>
<h3>Database independence</h3>
<p><br />The Midgard 1.x was heavily coupled with the MySQL database. The new Midgard2 architecture is instead built on top of libgda, the GNOME database abstraction layer. This enables Midgard to be used with various storage engines, including:</p>
<ul><li>MySQL</li>
<li>Postgres</li>
<li>SQLite</li>
<li>Microsoft SQL Server</li>
<li>Oracle</li>
<li>DB2</li>
</ul><p> </p>
<h3>Built-in replication and metadata</h3>
<p><br />All Midgard objects are automatically equipped with a consistent set of metadata properties that can be used for access control and workflow.<br /><br />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.</p>
<h1>Planned for next Midgard2 releases</h1>
<ul><li>MidCOM, an elegant PHP MVC framework written for Midgard2</li>
<li>Objective-C bindings and native Mac packages</li>
<li>Mono (C#) bindings</li>
</ul><p> </p>
<h1>Midgard resources</h1>
<p> </p>
<ul><li><a href="http://www.midgard-project.org/download/9-3/">Download page and changelog for latest release</a></li>
<li><a href="http://trac.midgard-project.org/report">Bug reporting</a></li>
</ul><p> </p>
<h2>User and developers support:</h2>
<p> </p>
<ul><li><a href="http://www.midgard-project.org/discussion/user-forum/">Users' forum</a></li>
<li><a href="http://www.midgard-project.org/discussion/developer-forum/">Developers' forum</a></li>
<li>IRC: #midgard on irc.freenode.net</li>
</ul><p> </p>
<h2>About Midgard</h2>
<p><br />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.<br /><br />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.<br /><br />Midgard is free software available under the GNU LGPL license.</p>
<h2>Contacts</h2>
<p><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard spokesman<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org">http://www.midgard-project.org</a></p>]]></description>
            <category>framework</category>
            <pubDate>Thu, 12 Mar 2009 11:18:37 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-880e6a140ef711de8c85811369cce163e163</guid>
        </item>
        <item>
            <title>Midgard-data 8.09.3.1 hotfix</title>
            <link>http://www.midgard-project.org/updates/midgard-data-8-09-3-1-hotfix/</link>
            <description><![CDATA[
<p>Midgard-data hotfix already available. <a href="http://www.midgard-project.org/updates/new_installs_of_midgard_temporarily_disrupted_because_pearified-com_is_down/">Pearified channel related issue </a>has been fixed and datagard works correctly again.</p>
<p>New package is available from <a href="http://www.midgard-project.org/download/8-9/">download page</a>.</p>
<p><a href="http://www.midgard-project.org/documentation/installation-distros/">Binary packages</a> should be ready in next few hours.</p>
<p> </p>
<p> </p>]]></description>
            <category>cms</category>
            <pubDate>Mon, 02 Feb 2009 10:45:12 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-9184c52ef11611dd95e56d9c5fea073f073f</guid>
        </item>
        <item>
            <title>New installs of Midgard temporarily disrupted because pearified.com is down</title>
            <link>http://www.midgard-project.org/updates/new_installs_of_midgard_temporarily_disrupted_because_pearified-com_is_down/</link>
            <description><![CDATA[
<p>
<a href="http://pearified.com/">Pearified.com</a>, an external provider of some <a href="http://pear.php.net/">PEAR</a> packages used in the Midgard environment is at the moment unavailable. This affects the following Midgard dependencies:
</p><ul><li>Role_Web: installing public files to server DocumentRoot, deprecated by PEAR's new <a href="http://www.nabble.com/Installing-to-Web-Root-Dir-td20280219.html">www role</a></li>
<li>Javascript_Prototype: the prototype javascript library used by some components</li>
<li>Javascript_Scriptaculous: the Scriptaculous javascript library used by some components</li>
</ul><p>
Because of this, new installs of Midgard are temporarily unavailable. See <a href="http://trac.midgard-project.org/ticket/747">bug #747</a> for more information.
</p><p>
The Midgard team is preparing a 8.09.3.1 maintenance release to resolve this issue as soon as possible. We apologize for the inconvenience.
</p>]]></description>
            <category>cms</category>
            <pubDate>Wed, 28 Jan 2009 09:04:01 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-9ad67a14ed1a11dda10ebb2ec5f7af66af66</guid>
        </item>
        <item>
            <title>Midgard 8.09.3 &quot;New Year's diet&quot; released</title>
            <link>http://www.midgard-project.org/updates/midgard_8-09-3-new_year-s_diet-released/</link>
            <description><![CDATA[
<div class="content">
<p>Lodz, January 12th 2009 -- The Midgard Project has released the third <br />maintenance release of Midgard 8.09 Ragnaroek LTS.<br />Ragnaroek LTS is a Long Term Support version of the free software<br />content management framework.<br /><br />The 8.09.3 "New Year's diet" release focuses on API and architecture cleanups <br />in order to ease transition from Midgard 1.x series API to Midgard 2.x APIs.<br /><br />Stable 8.09.3 release is recommended for all users of Midgard.</p>
<p><strong>Main changes from 8.09.2:</strong></p>
<ul><li>MidCOM DBA has been rewritten to follow decorator pattern instead of inheritance (#456 and #599)</li>
<li>There is a new online help and documentation viewer</li>
<li>Safari user experience has been greatly improved (#583, #585)</li>
<li>Basic authentication on Midgard level has been fixed (#485)</li>
<li>MidCOM cron is now automatically set up for new virtual hosts (#378)</li>
<li>All legacy metadata fields have been removed in favor of midgard_metadata object (#387, #464, #476 and #477)</li>
<li>Replication has been changed to work using the new API and decorators (#627, #607, #534, #501, 513, #564</li>
<li>File attachments now have MultiLang emulation (#420)</li>
<li>In-page Ajax editing can now be disabled and enabled globally (#526)</li>
<li>Midgard's tree management has been improved in many ways (#447, #482, #483, #600, #602, #625)</li>
<li>HTTP errors can be mapped to notifications or special logging (#305)</li>
<li>The Midgard PHP extension is now approximately 50% faster</li>
</ul><p><br />In total 151 tickets have been closed for this release. See the Midgard issue tracker for a full list:<br />http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.3+Ragnaroek<br /><br /><strong>Planned for next maintenance release:</strong></p>
<ul><li>More performance tuning</li>
<li>Unit tests for midgard-php and MidCOM DBA layers</li>
<li>New Midgard visual guidelines deployed more widely</li>
<li>Filesync git integration for collaborative site development</li>
<li>MidCOM packages distributed by a Midgard-powered PEAR channel</li>
</ul><p><br />See the full list in:<br /><a href="http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority">http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority</a><br /><br />Source downloads<br /><br /><a href="../../../download/">http://www.midgard-project.org/download/<br /></a><br />Binary packages<br /><br /><a href="http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/">http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/<br /></a><br />Getting started<br /><br /><a href="../../../documentation/getting-started/">http://www.midgard-project.org/documentation/getting-started/<br /></a><br />Issue tracker<br /><br /><a href="http://trac.midgard-project.org/roadmap">http://trac.midgard-project.org/roadmap</a><br /><br />More information<br /><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com <br /><br />Henri Bergius, Midgard bug master<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="../../../">http://www.midgard-project.org/</a></p>
</div>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>cms</category>
            <pubDate>Mon, 12 Jan 2009 16:29:04 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-20d1d188e0c611dd88270708591e50895089</guid>
        </item>
        <item>
            <title>Midgard 8.09.0RC3 &quot;Ragnaroek&quot; released</title>
            <link>http://www.midgard-project.org/updates/midgard_8-09-0rc3-ragnaroek-released/</link>
            <description><![CDATA[
<p>Lodz, December 30th 2008 -- The Midgard Project has released a third release candidate for the third maintenance release of Midgard 8.09 Ragnaroek LTS. Ragnaroek LTS is a Long Term Support version of the free software content management framework.<br /><br />The 8.09.3 release focuses on API and architecture cleanups in order to ease transition from Midgard 1.x series API to Midgard 2.x APIs. <br /><br />When out, the final 8.09.3 release will be recommended for all users of Midgard.</p>
<p><strong>Changes from 8.09.3RC2:</strong></p>
<ul><li>Fixed database tables' layout for initial setups</li>
<li>Replication is faster objects which hold guid references</li>
<li>Minor bugfixes</li>
</ul><p><strong>Main changes from 8.09.2:</strong></p>
<ul><li>MidCOM DBA has been rewritten to follow decorator pattern instead of inheritance (#456 and #599)</li>
<li>There is a new online help and documentation viewer</li>
<li>Safari user experience has been greatly improved (#583, #585)</li>
<li>Basic authentication on Midgard level has been fixed (#485)</li>
<li>MidCOM cron is now automatically set up for new virtual hosts (#378)</li>
<li>All legacy metadata fields have been removed in favor of midgard_metadata object (#387, #464, #476 and #477)</li>
<li>Replication has been changed to work using the new API and decorators (#627, #607, #534, #501, 513, #564</li>
<li>File attachments now have MultiLang emulation (#420)</li>
<li>In-page Ajax editing can now be disabled and enabled globally (#526)</li>
<li>Midgard's tree management has been improved in many ways (#447, #482, #483, #600, #602, #625)</li>
<li>HTTP errors can be mapped to notifications or special logging (#305)</li>
<li>The Midgard PHP extension is now approximately 50% faster</li>
</ul><p><br />In total 145 tickets have been closed for this release. See the Midgard issue tracker for a full list:<br />http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.3+Ragnaroek<br /><br /><strong>Planned for next maintenance release:</strong></p>
<ul><li>More performance tuning</li>
<li>Unit tests for midgard-php and MidCOM DBA layers</li>
<li>New Midgard visual guidelines deployed more widely</li>
<li>Filesync git integration for collaborative site development</li>
<li>MidCOM packages distributed by a Midgard-powered PEAR channel</li>
</ul><p><br />See the full list in:<br /><a href="http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority">http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority</a><br /><br />Source downloads<br /><br /><a href="../../../download/">http://www.midgard-project.org/download/<br /></a><br />Binary packages<br /><br /><a href="http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/">http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/<br /></a><br />Getting started<br /><br /><a href="../../../documentation/getting-started/">http://www.midgard-project.org/documentation/getting-started/<br /></a><br />Issue tracker<br /><br /><a href="http://trac.midgard-project.org/roadmap">http://trac.midgard-project.org/roadmap</a><br /><br />More information<br /><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com <br /><br />Henri Bergius, Midgard bug master<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="../../../">http://www.midgard-project.org/</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>cms</category>
            <pubDate>Tue, 30 Dec 2008 15:01:28 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-bc44f2b0d68211ddbf346562aab7b881b881</guid>
        </item>
        <item>
            <title>Midgard 8.09.3RC2 released</title>
            <link>http://www.midgard-project.org/updates/midgard_8-09-3rc2_released/</link>
            <description><![CDATA[
<p><br />Lodz, December 18th 2008 -- The Midgard Project has released a second release candidate for the third maintenance release of Midgard 8.09 Ragnaroek LTS. Ragnaroek LTS is a Long Term Support version of the free software content management framework.<br /><br />The 8.09.3 release focuses on API and architecture cleanups in order to ease transition from Midgard 1.x series API to Midgard 2.x APIs. <br /><br />When out, the final 8.09.3 release will be recommended for all users of Midgard.</p>
<p><strong>This release includes several major - backward compatible - improvements and fixes.</strong></p>
<p><strong>Main changes from 8.09.2:</strong></p>
<ul><li>MidCOM DBA has been rewritten to follow decorator pattern instead of inheritance (#456 and #599)</li>
<li>There is a new online help and documentation viewer</li>
<li>Safari user experience has been greatly improved (#583, #585)</li>
<li>Basic authentication on Midgard level has been fixed (#485)</li>
<li>MidCOM cron is now automatically set up for new virtual hosts (#378)</li>
<li>All legacy metadata fields have been removed in favor of midgard_metadata object (#387, #464, #476 and #477)</li>
<li>Replication has been changed to work using the new API and decorators (#627, #607, #534, #501, 513, #564</li>
<li>File attachments now have MultiLang emulation (#420)</li>
<li>In-page Ajax editing can now be disabled and enabled globally (#526)</li>
<li>Midgard's tree management has been improved in many ways (#447, #482, #483, #600, #602, #625)</li>
<li>HTTP errors can be mapped to notifications or special logging (#305)</li>
<li>The Midgard PHP extension is now approximately 50% faster</li>
</ul><p><br />In total 130 tickets have been closed for this release. See the Midgard issue tracker for a full list:<br />http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.3+Ragnaroek<br /><br /><strong>Planned for next maintenance release:</strong></p>
<ul><li>More performance tuning</li>
<li>Unit tests for midgard-php and MidCOM DBA layers</li>
<li>New Midgard visual guidelines deployed more widely</li>
<li>Filesync git integration for collaborative site development</li>
<li>MidCOM packages distributed by a Midgard-powered PEAR channel</li>
</ul><p><br />See the full list in:<br /><a href="http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority">http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority</a><br /><br />Source downloads<br /><br /><a href="http://www.midgard-project.org/download/">http://www.midgard-project.org/download/<br /></a><br />Binary packages<br /><br /><a href="http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/">http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/<br /></a><br />Getting started<br /><br /><a href="http://www.midgard-project.org/documentation/getting-started/">http://www.midgard-project.org/documentation/getting-started/<br /></a><br />Issue tracker<br /><br /><a href="http://trac.midgard-project.org/roadmap">http://trac.midgard-project.org/roadmap</a><br /><br />More information<br /><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com <br /><br />Henri Bergius, Midgard bug master<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org/">http://www.midgard-project.org/</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>cms</category>
            <pubDate>Thu, 18 Dec 2008 13:21:16 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-c007e766cd0611ddbe0351c796e00ebb0ebb</guid>
        </item>
        <item>
            <title>Midgard 8.09.3RC released</title>
            <link>http://www.midgard-project.org/updates/midgard_8-09-3rc_released/</link>
            <description><![CDATA[
<p><br />Lodz, December 15h 2008 -- The Midgard Project has released a release candidate for the third maintenance release of Midgard 8.09 Ragnaroek LTS. Ragnaroek LTS is a Long Term Support version of the free software content management framework.<br /><br />The 8.09.3 release focuses on API and architecture cleanups in order to ease transition from Midgard 1.x series API to Midgard 2.x APIs. <br /><br />When out, the final 8.09.3 release will be recommended for all users of Midgard.<br /><br /><strong>Main changes from 8.09.2:</strong><br /></p>
<ul><li>MidCOM DBA has been rewritten to follow decorator pattern instead of inheritance (#456 and #599)</li>
<li>There is a new online help and documentation viewer</li>
<li>Safari user experience has been greatly improved (#583, #585)</li>
<li>Basic authentication on Midgard level has been fixed (#485)</li>
<li>MidCOM cron is now automatically set up for new virtual hosts (#378)</li>
<li>All legacy metadata fields have been removed in favor of midgard_metadata object (#387, #464, #476 and #477)</li>
<li>Replication has been changed to work using the new API and decorators (#627, #607, #534, #501, 513, #564</li>
<li>File attachments now have MultiLang emulation (#420)</li>
<li>In-page Ajax editing can now be disabled and enabled globally (#526)</li>
<li>Midgard's tree management has been improved in many ways (#447, #482, #483, #600, #602, #625)</li>
<li>HTTP errors can be mapped to notifications or special logging (#305)</li>
<li>The Midgard PHP extension is now approximately 50% faster</li>
</ul><p><br />In total 130 tickets have been closed for this release. See the Midgard issue tracker for a full list:<br />http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.3+Ragnaroek<br /><br /><strong>Planned for next maintenance release:</strong><br /></p>
<ul><li>More performance tuning</li>
<li>Unit tests for midgard-php and MidCOM DBA layers</li>
<li>New Midgard visual guidelines deployed more widely</li>
<li>Filesync git integration for collaborative site development</li>
<li>MidCOM packages distributed by a Midgard-powered PEAR channel</li>
</ul><p><br />See the full list in:<br /><a href="http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority">http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;status=closed&amp;milestone=8.09.4+Ragnaroek&amp;order=priority</a><br /><br />Source downloads<br /><br /><a href="http://www.midgard-project.org/download/">http://www.midgard-project.org/download/<br /></a><br />Binary packages<br /><br /><a href="http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/">http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/<br /></a><br />Getting started<br /><br /><a href="http://www.midgard-project.org/documentation/getting-started/">http://www.midgard-project.org/documentation/getting-started/<br /></a><br />Issue tracker<br /><br /><a href="http://trac.midgard-project.org/roadmap">http://trac.midgard-project.org/roadmap</a><br /><br />More information<br /><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com <br /><br />Henri Bergius, Midgard bug master<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org/">http://www.midgard-project.org/</a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>cms</category>
            <pubDate>Mon, 15 Dec 2008 14:57:04 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-a29a3ab2cab811dd896b0326601c1a291a29</guid>
        </item>
        <item>
            <title>Midgard's SVN reorganized</title>
            <link>http://www.midgard-project.org/updates/midgard-s_svn_reorganized/</link>
            <description><![CDATA[
<p>
As part of <a href="http://bergie.iki.fi/blog/midgard_gathering_2008/">the Midgard Gathering</a> held in Espoo, Finland last weekend, <a href="http://trac.midgard-project.org/browser">Midgard's SVN repository</a> was reorganized to follow the new <a href="http://bergie.iki.fi/blog/midgard_and_synchronized_releases/">release synchronicity strategy</a>.
</p><p>
The repository is now organized in the following way:
</p><ul><li><strong>trunk</strong>: The next generation of Midgard that is currently under development, at the moment 9.03 Vinland</li>
<li><strong>branches/ragnaroek</strong>: Midgard 8.09 Ragnaroek LTS</li>
<li><strong>branches/thor</strong>: Midgard 1.8 and MidCOM 2.8</li>
<li><strong>branches/loki</strong>: Midgard 1.7 and MidCOM 2.6</li>
<li><strong>branches/classic</strong>: Midgard 1.6 and MidCOM 2.4</li>
</ul><p>
Under each of these there are two subdirectories:
</p><ul><li><strong>midgard</strong>: Midgard core and language bindings</li>
<li><strong>midcom</strong>: The Midgard components framework</li>
</ul><p>
The <a href="http://www.midgard-project.org/discussion/developer-forum/proposal-new_midcom_commit_policy/">policy on working with Midgard sources</a> is that each generation branch, and Midgard trunk should be kept stable. To make larger changes possible, it is recommended that developers utilize git-svn and feature branches for their work.
</p><p>
To make a local git checkout of Midgard's SVN repository, use the following command:
</p><pre>git svn clone https://svn.midgard-project.org/midgard/ -T trunk -b branches -t tags
</pre><p>
For working with Git, there are some useful tutorials:
</p><ul><li><a href="http://git.or.cz/course/svn.html">Git SVN crash course</a></li>
<li><a href="http://www.jukie.net/~bart/blog/svn-branches-in-git">How to track multiple SVN branches in git</a></li>
<li><a href="http://bergie.iki.fi/blog/feature_branches_in_midgard_development_with_git/">Feature branches in Midgard development with git</a></li>
</ul><p>
Commit access to the repository can be requested from the VCS Tyrant <a href="http://www.midgard-project.org/community/whoswho/rambo/">Eero af Heurlin</a>, who also <a href="http://trac.midgard-project.org/timeline">monitors</a> all commits. The <a href="http://www.midgard-project.org/community/account/register/midgard_users/">same username and password</a> as used on this site is applicable with <a href="https://svn.midgard-project.org/midgard">Midgard SVN</a>. 
</p>]]></description>
            <author>henri.bergius@iki.fi (Henri Bergius)</author>
            <category>community</category>
            <pubDate>Mon, 10 Nov 2008 12:29:18 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-31fdc022af2311ddaa092354727c08210821</guid>
        </item>
        <item>
            <title>Midgard 8.09.2 &quot;Bosporus queries&quot; released.</title>
            <link>http://www.midgard-project.org/updates/midgard_8-09-2-bosporus_queries-released/</link>
            <description><![CDATA[
<p>Lodz, November 3rd 2008 -- The Midgard Project has released the second<br />maintenance release of Midgard 8.09 Ragnaroek LTS. Ragnaroek LTS is a<br />Long Term Support version of the free software content management<br />framework.<br /><br />The 8.09.2 release focuses on major performance improvements and ease<br />of upgrade from earlier Midgard 1.8 installations. It is the first<br />maintenance release in the Ragnaroek series that combines both Midgard<br />and MidCOM.<br /><br />The version 8.09.2 is recommended to all users of Midgard 1.8 and 8.09.<br /><br />Main changes from 8.09.0:<br /></p>
<ul><li>MySQL errors when upgrading old databases have been fixed (#355)</li>
<li>SQL queries generated by MidCOM's DBA layer have been optimized (#412)</li>
<li>Midgard now sets up a standalone Asgard administrative interface for</li>
<li>all new site setups (#36 and #329)</li>
<li>MidCOM has a new handler for catching PHP Exceptions (#352)</li>
<li>MidCOM DBA is bypassed for configuration and element loading (#414 and #415)</li>
<li>Midgard Collector is now able to query metadata properties (#417)</li>
<li>MultiLang support has been improved with index articles and</li>
<li>attachments (#288 and #420)</li>
<li>Debian and Ubuntu packages now automatically install memcached and</li>
<li>SOLR (#380 and #381)</li>
<li>Datagard upgrade from 1.8 now installs same MidCOM packages to</li>
<li>Ragnaroek (#363)</li>
<li>Swedish translations are now included</li>
</ul><p><br />In total 98 tickets have been closed for this release. See the Midgard<br />issue tracker for a full list:<br /><a href="http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.2+Ragnaroek">http://trac.midgard-project.org/query?status=closed&amp;milestone=8.09.2+Ragnaroek</a><br /><br />Planned for next maintenance release:<br /></p>
<ul><li>More performance tuning</li>
<li>Changing MidCOM DBA from subclasses to decorators</li>
<li>Unit tests for midgard-php and MidCOM DBA layers</li>
<li>New Midgard visual guidelines deployed more widely</li>
<li>Filesync git integration for collaborative site development</li>
</ul><p><br />See the full list in:<br /><a href="http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;milestone=8.09.3+Ragnaroek">http://trac.midgard-project.org/query?status=new&amp;status=assigned&amp;status=reopened&amp;milestone=8.09.3+Ragnaroek</a><br /><br />Source downloads<br /><br /><a href="http://www.midgard-project.org/download/">http://www.midgard-project.org/download/</a><br /><br />Binary packages<br /><br /><a href="http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/">http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/</a><br /><br />Getting started<br /><br /><a href="http://www.midgard-project.org/documentation/getting-started/">http://www.midgard-project.org/documentation/getting-started/</a><br /><br />Issue tracker<br /><br /><a href="http://trac.midgard-project.org/roadmap">http://trac.midgard-project.org/roadmap</a><br /><br />More information<br /><br />Piotr Pokora, Midgard release manager<br />piotrek.pokora(at)gmail.com<br /><br />Henri Bergius, Midgard bug master<br />henri.bergius(at)iki.fi<br /><br />The Midgard Project<br /><a href="http://www.midgard-project.org/">http://www.midgard-project.org/ </a></p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>cms</category>
            <pubDate>Mon, 03 Nov 2008 18:41:07 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-fa0b0d56a9d611ddae7a93c9495ca915a915</guid>
        </item>
        <item>
            <title>On synchronized releases</title>
            <link>http://www.midgard-project.org/updates/on_synchronized_releases/</link>
            <description><![CDATA[
<p>
<a href="http://www.midgard-project.org/">The Midgard Project</a> switched to a <a href="http://bergie.iki.fi/blog/midgard_and_synchronized_releases/">new synchronized release model</a> with the <a href="http://www.midgard-project.org/midgard/8.09/">8.09 "Ragnaroek LTS"</a> release. <a href="http://coccinella.im/synchronized-releases">Synchronized release model</a> means that a major release of Midgard will happen every six months, tuned to be part of the larger Linux software ecosystem <a href="http://www.markshuttleworth.com/archives/159">as described by Mark Shuttleworth</a>:
</p><blockquote>
WHAT IF you knew that the next long-term supported releases of Ubuntu, Debian, Red Hat and Novell Linux would all have the same major versions of kernel, GCC, X, GNOME, KDE, OO.o and Mozilla. Would that make a major difference for you? I’m willing to bet not - that from a customer view, folks who prefer X will still prefer X. A person who prefers Red Hat will stick with Red Hat. But from a developer view, would that make it easier to collaborate? Dramatically so.
<br /><br />Another member of the audience came up to talk about the fashion industry. That’s also converged on a highly coordinated model - fabrics and technologies “release” first, then designers introduce their work simultaneously at fashion shows around the world. “Spring 2009″ sees new collections from all the major houses, many re-using similar ideas or components. That hasn’t hurt their industry, rather it helps to build awareness amongst the potential audience.
</blockquote><p>
The same model has been employed very successfully by major projects like <a href="http://live.gnome.org/ReleasePlanning/TimeBased">GNOME</a>, <a href="http://wiki.eclipse.org/Ganymede_Simultaneous_Release#Goal">Eclipse</a> and the <a href="https://wiki.ubuntu.com/TimeBasedReleases">Ubuntu</a> distribution. As Midgard relies on <a href="http://blogs.nemein.com/people/piotras/view/1223463209.html">many GNOME technologies</a>, being in the same release cycle with them helps our development immensely, and makes Midgard more easy to install because we have a more stable set of dependencies.
</p><p>
This coming weekend Midgard developers <a href="http://www.midgard-project.org/community/events/midgard_gathering_2008/">will convene in Otaniemi, Espoo, Finland</a> to discuss the plans for the next release, <a href="http://trac.midgard-project.org/milestone/9.03%20Vinland">9.03 "Vinland"</a>, the first release to be <a href="http://bergie.iki.fi/blog/midgard_2-finally_legacy-free/">fully legacy free</a>.
</p><p>
The <a href="http://coccinella.im/">Coccinella IM project</a> which also <a href="http://coccinella.im/synchronized-coccinella">utilizes the synchronized release model</a> has posted <a href="http://coccinella.im/synchronized-greg">a list of release synchronicity myths and facts</a>.
</p>]]></description>
            <author>henri.bergius@iki.fi (Henri Bergius)</author>
            <category>community</category>
            <pubDate>Mon, 03 Nov 2008 15:17:21 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-8291e644a9ba11dda465c70a9a36212e212e</guid>
        </item>
        <item>
            <title>1.8.9.1 hotfix packages</title>
            <link>http://www.midgard-project.org/updates/1-8-9-1_hotfix_packages/</link>
            <description><![CDATA[
<p> </p>
<p>New hotfix packages for Midgard 1.8.9 (generation "Thor") has been released today.</p>
<p><strong>midgard-core</strong> package includes fix for memory corruption which was randomly, triggered by midgard_replicator.</p>
<p><strong>midgard-php</strong> includes small (but very important) fix for integer values being set as unsigned integers. Metadata score property seem to be most affected by this bug.</p>
<p>Both packages are available at <a href="http://www.midgard-project.org/download/1-8-9-samshoblo/">download page</a>.</p>
<p>Binary packages are also <a href="http://download.opensuse.org/repositories/home:/midgardproject:/midgard18/">available</a>. <br /><em>(Please try later, if packages files are not yet updated)</em></p>
<p> </p>
<p> </p>]]></description>
            <author>piotrek.pokora@gmail.com (Piotr Pokora)</author>
            <category>cms</category>
            <pubDate>Fri, 24 Oct 2008 18:31:22 +0000</pubDate>
            <guid>http://www.midgard-project.org/midcom-permalink-f57e8efaa1f911dda7b63174a95fcfb4cfb4</guid>
        </item>
    </channel>
</rss>
