<?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>User forum</title>
        <description></description>
        <link>http://www.midgard-project.org/discussion/user-forum/</link>
        <lastBuildDate>Mon, 13 Oct 2008 14:53:23 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <item>
            <title>Binary packages for Midgard 8.09 &quot;Ragnaroek&quot;</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/f5ad6a20989611dd94b321b9b00860cf60cf.html</link>
            <description>&lt;p&gt;Hi!&lt;/p&gt;

&lt;p&gt;Binary packages for many distros are ready for downloads.&lt;/p&gt;

&lt;p&gt;Ragnaroek repository:
http://download.opensuse.org/repositories/home:/midgardproject:/ragnaroek/&lt;/p&gt;

&lt;p&gt;Debian users have special m-p.org mirror, which is apt-get friendly:
http://www.midgard-project.org/documentation/installation-distros-debian/&lt;/p&gt;

&lt;p&gt;Piotras

&lt;hr /&gt;

user mailing list
user@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/user&lt;/p&gt;
</description>
            <author>Piotr Pokora</author>
            <pubDate>Sun, 12 Oct 2008 19:41:57 +0000</pubDate>
        </item>
        <item>
            <title>Announcement: Midgard 8.09.0 &quot;Ragnaroek&quot; released!</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/a9a9bd60946b11ddacfa7d99acfdb5afb5af.html</link>
            <description>&lt;p&gt;Lodz, October 7th 2008 -- The Midgard Project has released stable release of 8.09 &quot;Ragnaroek LTS&quot; generation of the Midgard Content Management System. Midgard is a mature Free Software CMS package targeted for mid-to-high-end web services.&lt;/p&gt;

&lt;p&gt;About this release.&lt;/p&gt;

&lt;p&gt;Midgard 8.09.0 &quot;Ragnaroek LTS&quot; release is another release of Midgard following the new time-based release process. Because of this, versioning numbering of both Midgard and MidCOM have been synchronized to follow a date-based pattern. Using old version numbering the software included in this release would have been Midgard 1.9 and MidCOM 2.9. The new release process has been created to align Midgard with the release synchronicity model followed by free software projects like GNOME and Ubuntu.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.midgard-project.org/midgard/8.09&quot;&gt;Midgard 8.09.0 &quot;Ragnaroek LTS&quot;&lt;/a&gt; is a Long Term Support version of Midgard for which bug fixes and minor feature improvements will be supplied by the Midgard community for several years. It is recommended that all Midgard users upgrade their installations to the Midgard 8.09 series for stability, performance and maintainance reasons. Upgrade from MidCOM 2.8 installations running with PHP5 has been made as seamless as possible.&lt;/p&gt;

&lt;p&gt;The version is targeted to ease transition from web services using the deprecated Midgard 1.x APIs to the new Midgard2 architecture. Because of this, the release provides both API versions. This means that the release can be used to run both Midgard 1 applications like the version 2.9 of the MidCOM component framework, and Midgard2 applications like MidCOM3.&lt;/p&gt;

&lt;p&gt;Changes from Midgard 1.8 and MidCOM 2.8:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM now follow an unified release schedule and roadmap&lt;/li&gt;
&lt;li&gt;There is a new command-line database and website setup utility&lt;/li&gt;
&lt;li&gt;There is a new Site Wizard web interface for website creation&lt;/li&gt;
&lt;li&gt;PHP4 support has been removed in favor of PHP5&lt;/li&gt;
&lt;li&gt;GObject attributes of Midgard objects are directly mapped to PHP objects for performance reasons&lt;/li&gt;
&lt;li&gt;Repligard package has been removed and replaced by new built in replication API&lt;/li&gt;
&lt;li&gt;The MidCOM framework uses autoloading to reduce memory usage and processing time&lt;/li&gt;
&lt;li&gt;Prototype Javascript framework has been removed in favor of jQuery&lt;/li&gt;
&lt;li&gt;New Midgard logo and graphical guidelines have been deployed across the system&lt;/li&gt;
&lt;li&gt;Packages are built for several Linux distributions using the openSuse Build Service&lt;/li&gt;
&lt;li&gt;Classic Midgard API has been deprecated in favor of MgdSchema and Query Builder, but is available via --with-legacy-api configuration switch in midgard-php5&lt;/li&gt;
&lt;li&gt;midgard-config command-line tool replaced with Midgard configuration supported by pkg-config&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition &lt;a href=&quot;http://www.midgard-project.org/midgard/8.09&quot;&gt;Midgard 8.09&lt;/a&gt; provides new experimental (&quot;Midgard2&quot;) features for developers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;D-Bus signals from I/O events, and ability to pass D-Bus messages through Midgard API&lt;/li&gt;
&lt;li&gt;Event handling also available for languages without event support (like PHP5)&lt;/li&gt;
&lt;li&gt;New authentication and user management API&lt;/li&gt;
&lt;li&gt;New API for objects' attachments and parameters&lt;/li&gt;
&lt;li&gt;New API for binary blobs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Planned for next releases&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Long Term Supported &lt;a href=&quot;http://www.midgard-project.org/midgard/8.09&quot;&gt;Midgard 8.09&lt;/a&gt; &quot;Ragnaroek&quot; version&lt;/li&gt;
&lt;li&gt;First Midgard 9.03 (&quot;Midgard2&quot;) stable release: March 2009

&lt;ul&gt;
&lt;li&gt;Targeted as general, replicated persistent storage framework reaching further than just the web&lt;/li&gt;
&lt;li&gt;Automated database MgdSchema management and table initialization&lt;/li&gt;
&lt;li&gt;Language bindings for Python and Mono (.Net)&lt;/li&gt;
&lt;li&gt;Support for different database back-ends like PostgreSQL, SQLite, Oracle and MS SQL&lt;/li&gt;
&lt;li&gt;Completely rewritten high-performance MidCOM model-view-controller framework for PHP (&quot;MidCOM3&quot;)&lt;/li&gt;
&lt;li&gt;XMPP Peer-to-Peer replication&lt;/li&gt;
&lt;li&gt;Removed Apache module&lt;/li&gt;
&lt;li&gt;Redesigned and web server independent PHP extension (Apache and Lighttpd support)&lt;/li&gt;
&lt;li&gt;Development coordinated via Git instead of Subversion&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;About Midgard
Midgard is a capable open source content management package targeted for mid-to-high-end websites. The Midgard community has always focused on clean and manageable code, high security and multilingual support in the toolkit.&lt;/p&gt;

&lt;p&gt;Some feature highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modular system that allows construction of a site by creating a directory hierarchy powered by different components&lt;/li&gt;
&lt;li&gt;Powerful templating of all output in the system&lt;/li&gt;
&lt;li&gt;Highly configurable content entry views&lt;/li&gt;
&lt;li&gt;Full caching of generated pages and uploaded file attachments&lt;/li&gt;
&lt;li&gt;&quot;Double click to edit&quot; on-site WYSIWYG editing&lt;/li&gt;
&lt;li&gt;Comprehensive access controls&lt;/li&gt;
&lt;li&gt;Content replication for clustered setups and staging/live publishing&lt;/li&gt;
&lt;li&gt;Hosting multiple sites and organizations within one Midgard installation&lt;/li&gt;
&lt;li&gt;Full-text search powered by SOLR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The components available for Midgard provide functionality ranging from typical content-oriented websites to highly personalized web services supporting features like geographical positioning and recommendation mining. Several Midgard components include integration features for synchronizing content from popular Social Web services like Flickr, Jaiku and Twitter.&lt;/p&gt;

&lt;p&gt;Midgard includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System library for persistent storage, replication and interprocess communication&lt;/li&gt;
&lt;li&gt;Apache module for HTTP request mapping&lt;/li&gt;
&lt;li&gt;PHP5 extension for object-oriented data handling API&lt;/li&gt;
&lt;li&gt;MidCOM MVC framework for PHP5&lt;/li&gt;
&lt;li&gt;Content management tools and user interfaces&lt;/li&gt;
&lt;li&gt;Additional components that may be installed using the PEAR package management tool&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://www.midgard-project.org/documentation/getting-started/&quot;&gt;Get started with Midgard today!&lt;/a&gt;
Licensing&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM are available under the &lt;a href=&quot;http://www.gnu.org/licenses/lgpl.html&quot;&gt;GNU Lesser General Public License&lt;/a&gt; (LGPL)&lt;/li&gt;
&lt;li&gt;Some tools bundled in Midgard distribution are available under other open source licenses like GPL and Apache Software License&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;System requirements&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux, Unix or any POSIX server&lt;/li&gt;
&lt;li&gt;Apache 2.x HTTP server&lt;/li&gt;
&lt;li&gt;GLib 2 C library&lt;/li&gt;
&lt;li&gt;PHP 5.x programming language&lt;/li&gt;
&lt;li&gt;MySQL 5.x database&lt;/li&gt;
&lt;li&gt;APC or other PHP byte code cache recommended&lt;/li&gt;
&lt;li&gt;1GB of RAM or more recommended (with MidCOM3 256MB is enough)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Find out more about Midgard&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/download/8-9.html&quot;&gt;Download page and changelog of latest release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/documentation/&quot;&gt;Documentation wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://midgardwiki.contentcontrol-berlin.de/index.php/Main_Page&quot;&gt;Unofficial Midgard wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.midgard-project.org/&quot;&gt;Trac bug and project tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ohloh.net/projects/midgard&quot;&gt;Ohloh analysis on Midgard sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Midgard Community
Since 1999, Midgard has been worked on by an international team of free software developers. Unlike many other open source CMS projects, Midgard is not controlled by a single corporation, but instead the development work is coordinated and shared by a cluster of organizations mainly located in north Europe. All decisions and development directions in the community are discussed openly, and the decisions are made in Midgard Gatherings - events that are arranged twice a year.&lt;/p&gt;

&lt;p&gt;Midgard is a large and mature code base that is being actively developed. Copyrights to the Midgard software are owned by the community members.
Contact the community&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lists.midgard-project.org/listinfo&quot;&gt;Mailing lists&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/discussion/user-forum/&quot;&gt;Users' forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/discussion/developer-forum/&quot;&gt;Developers' forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IRC: #midgard on irc.freenode.net&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jaiku.com/channel/midgard&quot;&gt;#Midgard on Jaiku&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More information
Piotr Pokora, Midgard release manager
piotrek.pokora(at)gmail.com&lt;/p&gt;

&lt;p&gt;Henri Bergius, Midgard spokesman
henri.bergius(at)iki.fi&lt;/p&gt;

&lt;p&gt;The Midgard Project website
&lt;a href=&quot;http://www.midgard-project.org/&quot;&gt;www.midgard-project.org&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Piotr Pokora</author>
            <pubDate>Tue, 07 Oct 2008 12:30:01 +0000</pubDate>
        </item>
        <item>
            <title>Announcement: Midgard 8.09.0RC2 &quot;Ragnaroek&quot; released!</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/c2428546908311ddb7f11996db99a0cea0ce.html</link>
            <description>&lt;p&gt;Lodz, October 2nd 2008 -- The Midgard Project has released second 'Release Canditate' release of 8.09 &quot;Ragnaroek LTS&quot; generation of the Midgard Content Management System. Midgard is a mature Free Software CMS package targeted for mid-to-high-end web services.
About this release
Midgard 8.09.0RC &quot;Ragnaroek LTS&quot; release is the fourth release of Midgard following the new time-based release process. Because of this, versioning numbering of both Midgard and MidCOM have been synchronized to follow a date-based pattern. Using old version numbering the software included in this release would have been Midgard 1.9 and MidCOM 2.9. The new release process has been created to align Midgard with the release synchronicity model followed by free software projects like GNOME and Ubuntu.&lt;/p&gt;

&lt;p&gt;When finalized, the 8.09 &quot;Ragnaroek LTS&quot; will be a Long Term Support version of Midgard for which bug fixes and minor feature improvements will be supplied by the Midgard community for several years. It is recommended that all Midgard users upgrade their installations to the Midgard 8.09 series for stability, performance and maintainance reasons. Upgrade from MidCOM 2.8 installations running with PHP5 has been made as seamless as possible.&lt;/p&gt;

&lt;p&gt;The version is targeted to ease transition from web services using the deprecated Midgard 1.x APIs to the new Midgard2 architecture. Because of this, the release provides both API versions. This means that the release can be used to run both Midgard 1 applications like the version 2.9 of the MidCOM component framework, and Midgard2 applications like MidCOM3.&lt;/p&gt;

&lt;p&gt;Changes from Midgard 1.8 and MidCOM 2.8:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM now follow an unified release schedule and roadmap&lt;/li&gt;
&lt;li&gt;There is a new command-line database and website setup utility&lt;/li&gt;
&lt;li&gt;There is a new Site Wizard web interface for website creation&lt;/li&gt;
&lt;li&gt;PHP4 support has been removed in favor of PHP5&lt;/li&gt;
&lt;li&gt;GObject attributes of Midgard objects are directly mapped to PHP objects for performance reasons&lt;/li&gt;
&lt;li&gt;Repligard package has been removed and replaced by new built in replication API&lt;/li&gt;
&lt;li&gt;The MidCOM framework uses autoloading to reduce memory usage and processing time&lt;/li&gt;
&lt;li&gt;Prototype Javascript framework has been removed in favor of jQuery&lt;/li&gt;
&lt;li&gt;New Midgard logo and graphical guidelines have been deployed across the system&lt;/li&gt;
&lt;li&gt;Packages are built for several Linux distributions using the openSuse Build Service&lt;/li&gt;
&lt;li&gt;Classic Midgard API has been deprecated in favor of MgdSchema and Query Builder, but is available via --with-legacy-api configuration switch in midgard-php5&lt;/li&gt;
&lt;li&gt;midgard-config command-line tool replaced with Midgard configuration supported by pkg-config&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition Midgard 8.09 provides new experimental (&quot;Midgard2&quot;) features for developers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;D-Bus signals from I/O events, and ability to pass D-Bus messages through Midgard API&lt;/li&gt;
&lt;li&gt;Event handling also available for languages without event support (like PHP5)&lt;/li&gt;
&lt;li&gt;New authentication and user management API&lt;/li&gt;
&lt;li&gt;New API for objects' attachments and parameters&lt;/li&gt;
&lt;li&gt;New API for binary blobs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Planned for next releases&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First stable release of 8.09 (&quot;Ragnaroek LTS&quot;): October 6th, 2008

&lt;ul&gt;
&lt;li&gt;Long Term Supported Midgard version&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;First Midgard 9.03 (&quot;Midgard2&quot;) stable release: March 2009

&lt;ul&gt;
&lt;li&gt;Targeted as general, replicated persistent storage framework reaching further than just the web&lt;/li&gt;
&lt;li&gt;Automated database MgdSchema management and table initialization&lt;/li&gt;
&lt;li&gt;Language bindings for Python and Mono (.Net)&lt;/li&gt;
&lt;li&gt;Support for different database back-ends like PostgreSQL, SQLite, Oracle and MS SQL&lt;/li&gt;
&lt;li&gt;Completely rewritten high-performance MidCOM model-view-controller framework for PHP (&quot;MidCOM3&quot;)&lt;/li&gt;
&lt;li&gt;XMPP Peer-to-Peer replication&lt;/li&gt;
&lt;li&gt;Removed Apache module&lt;/li&gt;
&lt;li&gt;Redesigned and web server independent PHP extension (Apache and Lighttpd support)&lt;/li&gt;
&lt;li&gt;Development coordinated via Git instead of Subversion&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;About Midgard
Midgard is a capable open source content management package targeted for mid-to-high-end websites. The Midgard community has always focused on clean and manageable code, high security and multilingual support in the toolkit.&lt;/p&gt;

&lt;p&gt;Some feature highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modular system that allows construction of a site by creating a directory hierarchy powered by different components&lt;/li&gt;
&lt;li&gt;Powerful templating of all output in the system&lt;/li&gt;
&lt;li&gt;Highly configurable content entry views&lt;/li&gt;
&lt;li&gt;Full caching of generated pages and uploaded file attachments&lt;/li&gt;
&lt;li&gt;&quot;Double click to edit&quot; on-site WYSIWYG editing&lt;/li&gt;
&lt;li&gt;Comprehensive access controls&lt;/li&gt;
&lt;li&gt;Content replication for clustered setups and staging/live publishing&lt;/li&gt;
&lt;li&gt;Hosting multiple sites and organizations within one Midgard installation&lt;/li&gt;
&lt;li&gt;Full-text search powered by SOLR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The components available for Midgard provide functionality ranging from typical content-oriented websites to highly personalized web services supporting features like geographical positioning and recommendation mining. Several Midgard components include integration features for synchronizing content from popular Social Web services like Flickr, Jaiku and Twitter.&lt;/p&gt;

&lt;p&gt;Midgard includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System library for persistent storage, replication and interprocess communication&lt;/li&gt;
&lt;li&gt;Apache module for HTTP request mapping&lt;/li&gt;
&lt;li&gt;PHP5 extension for object-oriented data handling API&lt;/li&gt;
&lt;li&gt;MidCOM MVC framework for PHP5&lt;/li&gt;
&lt;li&gt;Content management tools and user interfaces&lt;/li&gt;
&lt;li&gt;Additional components that may be installed using the PEAR package management tool&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get started with Midgard today!
Licensing&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM are available under the &lt;a href=&quot;http://www.gnu.org/licenses/lgpl.html&quot;&gt;GNU Lesser General Public License&lt;/a&gt; (LGPL)&lt;/li&gt;
&lt;li&gt;Some tools bundled in Midgard distribution are available under other open source licenses like GPL and Apache Software License&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;System requirements&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux, Unix or any POSIX server&lt;/li&gt;
&lt;li&gt;Apache 2.x HTTP server&lt;/li&gt;
&lt;li&gt;GLib 2 C library&lt;/li&gt;
&lt;li&gt;PHP 5.x programming language&lt;/li&gt;
&lt;li&gt;MySQL 5.x database&lt;/li&gt;
&lt;li&gt;APC or other PHP byte code cache recommended&lt;/li&gt;
&lt;li&gt;1GB of RAM or more recommended (with MidCOM3 256MB is enough)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Find out more about Midgard&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/download/8-9.html&quot;&gt;Download page and changelog of latest release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/documentation/&quot;&gt;Documentation wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://midgardwiki.contentcontrol-berlin.de/index.php/Main_Page&quot;&gt;Unofficial Midgard wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.midgard-project.org/&quot;&gt;Trac bug and project tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ohloh.net/projects/midgard&quot;&gt;Ohloh analysis on Midgard sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Midgard Community
Since 1999, Midgard has been worked on by an international team of free software developers. Unlike many other open source CMS projects, Midgard is not controlled by a single corporation, but instead the development work is coordinated and shared by a cluster of organizations mainly located in north Europe. All decisions and development directions in the community are discussed openly, and the decisions are made in Midgard Gatherings - events that are arranged twice a year.&lt;/p&gt;

&lt;p&gt;Midgard is a large and mature code base that is being actively developed. Copyrights to the Midgard software are owned by the community members.
Contact the community&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lists.midgard-project.org/listinfo&quot;&gt;Mailing lists&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/discussion/user-forum/&quot;&gt;Users' forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/discussion/developer-forum/&quot;&gt;Developers' forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IRC: #midgard on irc.freenode.net&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jaiku.com/channel/midgard&quot;&gt;#Midgard on Jaiku&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More information
Piotr Pokora, Midgard release manager
piotrek.pokora(at)gmail.com&lt;/p&gt;

&lt;p&gt;Henri Bergius, Midgard spokesman
henri.bergius(at)iki.fi&lt;/p&gt;

&lt;p&gt;The Midgard Project website
&lt;a href=&quot;http://www.midgard-project.org/&quot;&gt;www.midgard-project.org&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Piotr Pokora</author>
            <pubDate>Thu, 02 Oct 2008 13:12:26 +0000</pubDate>
        </item>
        <item>
            <title>Announcement: Midgard 8.09.0RC &quot;Ragnaroek&quot; released!</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/9b3285988e1f11dd99733f3216b529232923.html</link>
            <description>&lt;p&gt;Lodz, September 29th 2008 -- The Midgard Project has released first 'Release Canditate' release of 8.09 &quot;Ragnaroek LTS&quot; generation of the Midgard Content Management System. Midgard is a mature Free Software CMS package targeted for mid-to-high-end web services.
About this release
Midgard 8.09.0RC &quot;Ragnaroek LTS&quot; release is the third release of Midgard following the new time-based release process. Because of this, versioning numbering of both Midgard and MidCOM have been synchronized to follow a date-based pattern. Using old version numbering the software included in this release would have been Midgard 1.9 and MidCOM 2.9. The new release process has been created to align Midgard with the release synchronicity model followed by free software projects like GNOME and Ubuntu.&lt;/p&gt;

&lt;p&gt;When finalized, the 8.09 &quot;Ragnaroek LTS&quot; will be a Long Term Support version of Midgard for which bug fixes and minor feature improvements will be supplied by the Midgard community for several years. It is recommended that all Midgard users upgrade their installations to the Midgard 8.09 series for stability, performance and maintainance reasons. Upgrade from MidCOM 2.8 installations running with PHP5 has been made as seamless as possible.&lt;/p&gt;

&lt;p&gt;The version is targeted to ease transition from web services using the deprecated Midgard 1.x APIs to the new Midgard2 architecture. Because of this, the release provides both API versions. This means that the release can be used to run both Midgard 1 applications like the version 2.9 of the MidCOM component framework, and Midgard2 applications like MidCOM3.&lt;/p&gt;

&lt;p&gt;Changes from Midgard 1.8 and MidCOM 2.8:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM now follow an unified release schedule and roadmap&lt;/li&gt;
&lt;li&gt;There is a new command-line database and website setup utility&lt;/li&gt;
&lt;li&gt;There is a new Site Wizard web interface for website creation&lt;/li&gt;
&lt;li&gt;PHP4 support has been removed in favor of PHP5&lt;/li&gt;
&lt;li&gt;GObject attributes of Midgard objects are directly mapped to PHP objects for performance reasons&lt;/li&gt;
&lt;li&gt;Repligard package has been removed and replaced by new built in replication API&lt;/li&gt;
&lt;li&gt;The MidCOM framework uses autoloading to reduce memory usage and processing time&lt;/li&gt;
&lt;li&gt;Prototype Javascript framework has been removed in favor of jQuery&lt;/li&gt;
&lt;li&gt;New Midgard logo and graphical guidelines have been deployed across the system&lt;/li&gt;
&lt;li&gt;Packages are built for several Linux distributions using the openSuse Build Service&lt;/li&gt;
&lt;li&gt;Classic Midgard API has been deprecated in favor of MgdSchema and Query Builder, but is available via --with-legacy-api configuration switch in midgard-php5&lt;/li&gt;
&lt;li&gt;midgard-config command-line tool replaced with Midgard configuration supported by pkg-config&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition Midgard 8.09 provides new experimental (&quot;Midgard2&quot;) features for developers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;D-Bus signals from I/O events, and ability to pass D-Bus messages through Midgard API&lt;/li&gt;
&lt;li&gt;Event handling also available for languages without event support (like PHP5)&lt;/li&gt;
&lt;li&gt;New authentication and user management API&lt;/li&gt;
&lt;li&gt;New API for objects' attachments and parameters&lt;/li&gt;
&lt;li&gt;New API for binary blobs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Planned for next releases&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First stable release of 8.09 (&quot;Ragnaroek LTS&quot;): October 6th, 2008

&lt;ul&gt;
&lt;li&gt;Long Term Supported Midgard version&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;First Midgard 9.03 (&quot;Midgard2&quot;) stable release: March 2009

&lt;ul&gt;
&lt;li&gt;Targeted as general, replicated persistent storage framework reaching further than just the web&lt;/li&gt;
&lt;li&gt;Automated database MgdSchema management and table initialization&lt;/li&gt;
&lt;li&gt;Language bindings for Python and Mono (.Net)&lt;/li&gt;
&lt;li&gt;Support for different database back-ends like PostgreSQL, SQLite, Oracle and MS SQL&lt;/li&gt;
&lt;li&gt;Completely rewritten high-performance MidCOM model-view-controller framework for PHP (&quot;MidCOM3&quot;)&lt;/li&gt;
&lt;li&gt;XMPP Peer-to-Peer replication&lt;/li&gt;
&lt;li&gt;Removed Apache module&lt;/li&gt;
&lt;li&gt;Redesigned and web server independent PHP extension (Apache and Lighttpd support)&lt;/li&gt;
&lt;li&gt;Development coordinated via Git instead of Subversion&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;About Midgard
Midgard is a capable open source content management package targeted for mid-to-high-end websites. The Midgard community has always focused on clean and manageable code, high security and multilingual support in the toolkit.&lt;/p&gt;

&lt;p&gt;Some feature highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modular system that allows construction of a site by creating a directory hierarchy powered by different components&lt;/li&gt;
&lt;li&gt;Powerful templating of all output in the system&lt;/li&gt;
&lt;li&gt;Highly configurable content entry views&lt;/li&gt;
&lt;li&gt;Full caching of generated pages and uploaded file attachments&lt;/li&gt;
&lt;li&gt;&quot;Double click to edit&quot; on-site WYSIWYG editing&lt;/li&gt;
&lt;li&gt;Comprehensive access controls&lt;/li&gt;
&lt;li&gt;Content replication for clustered setups and staging/live publishing&lt;/li&gt;
&lt;li&gt;Hosting multiple sites and organizations within one Midgard installation&lt;/li&gt;
&lt;li&gt;Full-text search powered by SOLR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The components available for Midgard provide functionality ranging from typical content-oriented websites to highly personalized web services supporting features like geographical positioning and recommendation mining. Several Midgard components include integration features for synchronizing content from popular Social Web services like Flickr, Jaiku and Twitter.&lt;/p&gt;

&lt;p&gt;Midgard includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System library for persistent storage, replication and interprocess communication&lt;/li&gt;
&lt;li&gt;Apache module for HTTP request mapping&lt;/li&gt;
&lt;li&gt;PHP5 extension for object-oriented data handling API&lt;/li&gt;
&lt;li&gt;MidCOM MVC framework for PHP5&lt;/li&gt;
&lt;li&gt;Content management tools and user interfaces&lt;/li&gt;
&lt;li&gt;Additional components that may be installed using the PEAR package management tool&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get started with Midgard today!
Licensing&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM are available under the &lt;a href=&quot;http://www.gnu.org/licenses/lgpl.html&quot;&gt;GNU Lesser General Public License&lt;/a&gt; (LGPL)&lt;/li&gt;
&lt;li&gt;Some tools bundled in Midgard distribution are available under other open source licenses like GPL and Apache Software License&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;System requirements&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux, Unix or any POSIX server&lt;/li&gt;
&lt;li&gt;Apache 2.x HTTP server&lt;/li&gt;
&lt;li&gt;GLib 2 C library&lt;/li&gt;
&lt;li&gt;PHP 5.x programming language&lt;/li&gt;
&lt;li&gt;MySQL 5.x database&lt;/li&gt;
&lt;li&gt;APC or other PHP byte code cache recommended&lt;/li&gt;
&lt;li&gt;1GB of RAM or more recommended (with MidCOM3 256MB is enough)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Find out more about Midgard&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/download/8-9.html&quot;&gt;Download page and changelog of latest release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/documentation/&quot;&gt;Documentation wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://midgardwiki.contentcontrol-berlin.de/index.php/Main_Page&quot;&gt;Unofficial Midgard wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.midgard-project.org/&quot;&gt;Trac bug and project tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ohloh.net/projects/midgard&quot;&gt;Ohloh analysis on Midgard sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Midgard Community
Since 1999, Midgard has been worked on by an international team of free software developers. Unlike many other open source CMS projects, Midgard is not controlled by a single corporation, but instead the development work is coordinated and shared by a cluster of organizations mainly located in north Europe. All decisions and development directions in the community are discussed openly, and the decisions are made in Midgard Gatherings - events that are arranged twice a year.&lt;/p&gt;

&lt;p&gt;Midgard is a large and mature code base that is being actively developed. Copyrights to the Midgard software are owned by the community members.
Contact the community&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lists.midgard-project.org/listinfo&quot;&gt;Mailing lists&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/discussion/user-forum/&quot;&gt;Users' forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/discussion/developer-forum/&quot;&gt;Developers' forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IRC: #midgard on irc.freenode.net&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jaiku.com/channel/midgard&quot;&gt;#Midgard on Jaiku&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More information
Piotr Pokora, Midgard release manager
piotrek.pokora(at)gmail.com&lt;/p&gt;

&lt;p&gt;Henri Bergius, Midgard spokesman
henri.bergius(at)iki.fi&lt;/p&gt;

&lt;p&gt;The Midgard Project website
&lt;a href=&quot;http://www.midgard-project.org/&quot;&gt;www.midgard-project.org&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Piotr Pokora</author>
            <pubDate>Mon, 29 Sep 2008 12:10:28 +0000</pubDate>
        </item>
        <item>
            <title>heads-up! potentially breaking change in branch-28</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/108562088bbd11dd9e90fb9aaeacb74cb74c.html</link>
            <description>&lt;p&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160&lt;/p&gt;

&lt;p&gt;cross-posting for maximum awareness, discussion should be held on dev-list.&lt;/p&gt;

&lt;p&gt;Actually the likelyhood of problems is very, very small. BUT you have
setup where HTML-files are served as attachments via
&lt;em&gt;/path/to/topic/attachment.html&lt;/em&gt; then you need to change those to use
the /midcom-serveattachmentguid- stanza.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;From IRC he quoteth:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;[1:40pm] mashiara: heads up people! Related to
http://trac.midgard-project.org/ticket/47 a potentially breaking change
in http://trac.midgard-project.org/changeset/17715
[1:41pm] mashiara: all components &lt;em&gt;should&lt;/em&gt; be able to handle this
gracefully but if you know your component has some weird functionality
that depends on URI having .html then you should change your ways...
[1:42pm] mashiara: this does not mean component authors should stay lazy
removing those suffixes from the urls they give out
[1:43pm] mashiara: since unneccessary 301 is still an unneccessary
request and under SSL (especially under IE which behaves badly and thus
one must always disable keep-alive in ssl if user-agent looks like IE)
extra requests can be costly
[1:47pm] bergie: mashiara: note that file attachments with .html suffix
should remain valid
[1:48pm] mashiara: midcom-somethign methods are unaffected
[1:48pm] mashiara: for /path/to/folder/attachment.html we cannot know...
[1:49pm] mashiara: and since in 99.99% (possibly even higher percentage)
of cases it's not an attachment with .html suffix we just have to accept
this
[1:50pm] bergie: mashiara: I'm a bit uneasy about fixing this on
redirection level &lt;em&gt;by default&lt;/em&gt;
[1:50pm] bergie: maybe a MidCOM config option?
[1:51pm] mashiara: me too, however configs are not loaded yet, this is
done at the earliest possible point to avoid wasting cycles
[1:52pm] mashiara: however based on my hand-waving approximations
likelyhood of issues in existing installations is very small
[1:53pm] bergie: well... we may be shooting ourselves in the foot here
[1:53pm] bergie: but lets try it
[1:53pm] bergie: should be easy to revert anyway
[1:54pm] mashiara: do you recall any setup where .html files are server
as attachments ?
[1:54pm] mashiara: does anyone recall any setup ?
[1:55pm] mashiara: the next question is what percentage of these are
served as /path/to/folder/attachment.html
[1:56pm] bergie: mashiara: I remember some sites having .html files as
attachments for some pop-ups etc
[1:57pm] mashiara: but they're served via midcom-serveattchment
[1:57pm] mashiara: which is unaffected
[2:00pm] mashiara: the main point is that we can fix a potentially major
issue (in-content links behaving differently based on how you happen to
land on the page) without requiring co-operation (and duplicated code)
from all components
[2:01pm] mashiara: with introducing only one arbitary limitation that
can be easily worked around
[2:01pm] bergie: ok
[2:03pm] mashiara: since the default behaviour for imagepopup etc co is
to use midcom-serveattachment for attachment serving I'm fairly sure we
have no issues from this
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org&lt;/p&gt;

&lt;p&gt;iD8DBQFI3MMQi7iLtQbxbW8RA49oAKCTLQpnCDn/UDzEjXiI2q++JttEFgCbBQTq
hczxNTRjsghyivfyCfRYV68=
=aOLS
-----END PGP SIGNATURE-----

&lt;hr /&gt;

user mailing list
user@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/user&lt;/p&gt;
</description>
            <author>eero.afheurlin@iki.fi</author>
            <pubDate>Fri, 26 Sep 2008 11:10:09 +0000</pubDate>
        </item>
        <item>
            <title>Announcement: Midgard 8.09.0beta2 &quot;Ragnaroek&quot; released!</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/5372876c7dd011dd95a6477e6988b846b846.html</link>
            <description>&lt;p&gt;Lodz, September 8th 2008 -- The Midgard Project has released second beta release of 8.09 &quot;Ragnaroek LTS&quot; generation of the Midgard Content Management System. Midgard is a mature Free Software CMS package targeted for mid-to-high-end web services.
About this release
Midgard 8.09.0beta2 &quot;Ragnaroek LTS&quot; beta release is the second release of Midgard following the new time-based release process. Because of this, versioning numbering of both Midgard and MidCOM have been synchronized to follow a date-based pattern. Using old version numbering the software included in this release would have been Midgard 1.9 and MidCOM 2.9. The new release process has been created to align Midgard with the release synchronicity model followed by free software projects like GNOME and Ubuntu.&lt;/p&gt;

&lt;p&gt;When finalized, the 8.09 &quot;Ragnaroek LTS&quot; will be a Long Term Support version of Midgard for which bug fixes and minor feature improvements will be supplied by the Midgard community for several years. It is recommended that all Midgard users upgrade their installations to the Midgard 8.09 series for stability, performance and maintainance reasons. Upgrade from MidCOM 2.8 installations running with PHP5 has been made as seamless as possible.&lt;/p&gt;

&lt;p&gt;The version is targeted to ease transition from web services using the deprecated Midgard 1.x APIs to the new Midgard2 architecture. Because of this, the release provides both API versions. This means that the release can be used to run both Midgard 1 applications like the version 2.9 of the MidCOM component framework, and Midgard2 applications like MidCOM3.&lt;/p&gt;

&lt;p&gt;Changes from Midgard 1.8 and MidCOM 2.8:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM now follow an unified release schedule and roadmap&lt;/li&gt;
&lt;li&gt;There is a new command-line database and website setup utility&lt;/li&gt;
&lt;li&gt;There is a new Site Wizard web interface for website creation&lt;/li&gt;
&lt;li&gt;PHP4 support has been removed in favor of PHP5&lt;/li&gt;
&lt;li&gt;GObject attributes of Midgard objects are directly mapped to PHP objects for performance reasons&lt;/li&gt;
&lt;li&gt;Repligard package has been removed and replaced by new built in replication API&lt;/li&gt;
&lt;li&gt;The MidCOM framework uses autoloading to reduce memory usage and processing time&lt;/li&gt;
&lt;li&gt;Prototype Javascript framework has been removed in favor of jQuery&lt;/li&gt;
&lt;li&gt;New Midgard logo and graphical guidelines have been deployed across the system&lt;/li&gt;
&lt;li&gt;Packages are built for several Linux distributions using the openSuse Build Service&lt;/li&gt;
&lt;li&gt;Classic Midgard API has been deprecated in favor of MgdSchema and Query Builder, but is available via --with-legacy-api configuration switch in midgard-php5&lt;/li&gt;
&lt;li&gt;midgard-config command-line tool replaced with Midgard configuration supported by pkg-config&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition Midgard 8.09 provides new experimental (&quot;Midgard2&quot;) features for developers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;D-Bus signals from I/O events, and ability to pass D-Bus messages through Midgard API&lt;/li&gt;
&lt;li&gt;Event handling also available for languages without event support (like PHP5)&lt;/li&gt;
&lt;li&gt;New authentication and user management API&lt;/li&gt;
&lt;li&gt;New API for objects' attachments and parameters&lt;/li&gt;
&lt;li&gt;New API for binary blobs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Planned for next releases&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First stable release of 8.09 (&quot;Ragnaroek LTS&quot;): September 2008
o Long Term Supported Midgard version&lt;/li&gt;
&lt;li&gt;First Midgard 9.03 (&quot;Midgard2&quot;) stable release: March 2009
o Targeted as general, replicated persistent storage framework reaching further than just the web
o Automated database MgdSchema management and table initialization
o Language bindings for Python and Mono (.Net)
o Support for different database back-ends like PostgreSQL, SQLite, Oracle and MS SQL
o Completely rewritten high-performance MidCOM model-view-controller framework for PHP (&quot;MidCOM3&quot;)
o XMPP Peer-to-Peer replication
o Removed Apache module
o Redesigned and web server independent PHP extension (Apache and Lighttpd support)
o Development coordinated via Git instead of Subversion&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;About Midgard
Midgard is a capable open source content management package targeted for mid-to-high-end websites. The Midgard community has always focused on clean and manageable code, high security and multilingual support in the toolkit.&lt;/p&gt;

&lt;p&gt;Some feature highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modular system that allows construction of a site by creating a directory hierarchy powered by different components&lt;/li&gt;
&lt;li&gt;Powerful templating of all output in the system&lt;/li&gt;
&lt;li&gt;Highly configurable content entry views&lt;/li&gt;
&lt;li&gt;Full caching of generated pages and uploaded file attachments&lt;/li&gt;
&lt;li&gt;&quot;Double click to edit&quot; on-site WYSIWYG editing&lt;/li&gt;
&lt;li&gt;Comprehensive access controls&lt;/li&gt;
&lt;li&gt;Content replication for clustered setups and staging/live publishing&lt;/li&gt;
&lt;li&gt;Hosting multiple sites and organizations within one Midgard installation&lt;/li&gt;
&lt;li&gt;Full-text search powered by SOLR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The components available for Midgard provide functionality ranging from typical content-oriented websites to highly personalized web services supporting features like geographical positioning and recommendation mining. Several Midgard components include integration features for synchronizing content from popular Social Web services like Flickr, Jaiku and Twitter.&lt;/p&gt;

&lt;p&gt;Midgard includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System library for persistent storage, replication and interprocess communication&lt;/li&gt;
&lt;li&gt;Apache module for HTTP request mapping&lt;/li&gt;
&lt;li&gt;PHP5 extension for object-oriented data handling API&lt;/li&gt;
&lt;li&gt;MidCOM MVC framework for PHP5&lt;/li&gt;
&lt;li&gt;Content management tools and user interfaces&lt;/li&gt;
&lt;li&gt;Additional components that may be installed using the PEAR package management tool&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get started with Midgard today!
Licensing&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Midgard and MidCOM are available under the &lt;a href=&quot;http://www.gnu.org/licenses/lgpl.html&quot;&gt;GNU Lesser General Public License&lt;/a&gt; (LGPL)&lt;/li&gt;
&lt;li&gt;Some tools bundled in Midgard distribution are available under other open source licenses like GPL and Apache Software License&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;System requirements&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux, Unix or any POSIX server&lt;/li&gt;
&lt;li&gt;Apache 2.x HTTP server&lt;/li&gt;
&lt;li&gt;GLib 2 C library&lt;/li&gt;
&lt;li&gt;PHP 5.x programming language&lt;/li&gt;
&lt;li&gt;MySQL 5.x database&lt;/li&gt;
&lt;li&gt;APC or other PHP byte code cache recommended&lt;/li&gt;
&lt;li&gt;1GB of RAM or more recommended (with MidCOM3 256MB is enough)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Find out more about Midgard&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/download/8-9.html&quot;&gt;Download page and changelog of latest release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.midgard-project.org/documentation/&quot;&gt;Documentation wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://midgardwiki.contentcontrol-berlin.de/index.php/Main_Page&quot;&gt;Unofficial Midgard wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.midgard-project.org/&quot;&gt;Trac bug and project tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ohloh.net/projects/midgard&quot;&gt;Ohloh analysis on Midgard sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Midgard Community
Since 1999, Midgard has been worked on by an international team of free software developers. Unlike many other open source CMS projects, Midgard is not controlled by a single corporation, but instead the development work is coordinated and shared by a cluster of organizations mainly located in north Europe. All decisions and development directions in the community are discussed openly, and the decisions are made in Midgard Gatherings - events that are arranged twice a year.&lt;/p&gt;

&lt;p&gt;Midgard is a large and mature code base that is being actively developed. Copyrights to the Midgard software are owned by the community members.
Contact the community&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lists.midgard-project.org/listinfo&quot;&gt;Mailing lists&lt;/a&gt;
o &lt;a href=&quot;http://www.midgard-project.org/discussion/user-forum/&quot;&gt;Users' forum&lt;/a&gt;
o &lt;a href=&quot;http://www.midgard-project.org/discussion/developer-forum/&quot;&gt;Developers' forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;IRC: #midgard on irc.freenode.net&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jaiku.com/channel/midgard&quot;&gt;#Midgard on Jaiku&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More information
Piotr Pokora, Midgard release manager
piotrek.pokora(at)gmail.com&lt;/p&gt;

&lt;p&gt;Henri Bergius, Midgard spokesman
henri.bergius(at)iki.fi&lt;/p&gt;

&lt;p&gt;The Midgard Project website
&lt;a href=&quot;http://www.midgard-project.org/&quot;&gt;www.midgard-project.org&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Piotr Pokora</author>
            <pubDate>Mon, 08 Sep 2008 18:02:39 +0000</pubDate>
        </item>
        <item>
            <title>Re: [midgard-user] o.r.photostream exifrotate problem</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/7aff097e768a11dd8871fb67784c21f721f7.html</link>
            <description>&lt;blockquote&gt;
  &lt;p&gt;i.e. if I explicitly call exifrotate for the 'view' image, it gets 
  rotated as well. But the auto_thumbnail still is in landscape mode and I 
  don't know how to add a filter there. But wouldn't it make sense for the 
  auto_thumbnail to inherit the filter_chain from the main image?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ah I have forgotten how the ancient imagefilter works. Anyways 
auto_thumbnail is really stupid as it says on the api docs, it just 
inserts 'thumbnail' to derived images with the correct resize parameters.&lt;/p&gt;

&lt;p&gt;as for filter chain inherits/derived images in general I have though 
about making it work so that the derived images are derived from the 
&lt;em&gt;main&lt;/em&gt; not the original, which subtly different than inhereting the 
filter chain but both have same drawbacks for situations when one would 
want to use more exotic combination of filters.&lt;/p&gt;

&lt;p&gt;Probably this thinking has led me to forget to make the schemadb_default 
to work correctly (ie insert the exifrotate on all chains and explicitly 
specify thumbnail as derived image).&lt;/p&gt;

&lt;p&gt;/Rambo&lt;/p&gt;


&lt;hr /&gt;

user mailing list
user@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/user
</description>
            <author>eero.afheurlin@iki.fi</author>
            <pubDate>Sat, 30 Aug 2008 11:47:52 +0000</pubDate>
        </item>
        <item>
            <title>Re: [midgard-user] o.r.photostream exifrotate problem</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/00d8e692768011ddbcec35b984bd4dac4dac.html</link>
            <description>&lt;p&gt;Eero af Heurlin schrieb:
&lt;blockquote&gt;
  &lt;p&gt;Andreas Flack wrote:
  &lt;blockquote&gt;
    &lt;p&gt;Hi!&lt;/p&gt;
    
    &lt;p&gt;I'm playing with my new cellphone right now and am trying to upload some 
    of it's pictures into a o.r.photostream topic. It all works relatively 
    well, except for one problem: Pictures in landscape orientation work 
    fine, but for pictures in portrait orientation, all derived images have 
    the wrong orientation, i.e. the archival image is correctly displayed in 
    portrait mode, but all derived images are displayed in landscape mode.&lt;/p&gt;
  &lt;/blockquote&gt;&lt;/p&gt;
  
  &lt;p&gt;The EXIF data in the picture is wrong (blame cellphone). Take exifrotate 
  out of the filter chains and always rotate manually as needed.&lt;/p&gt;
  
  &lt;p&gt;Funny hat the &lt;em&gt;archival&lt;/em&gt; image gets rotated, it AFAIRecall should not be 
  touched after upload.&lt;/p&gt;
&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;Sorry, I was a bit confused there. I said archival image because I meant 
the image that is shown when you click the &quot;archival&quot; link on the view 
page. But the image shown when you click on the link is not the archival 
image, but the &quot;main&quot; one:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; * archival_img_0012.JPG: 1600x1200, 431.558 Byte
 * img_0012.JPG: 1200x1600, 429.955 Byte
 * thumbnail_img_0012.JPG: 113x150, 13.902 Byte
 * view_img_0012.JPG: 450x600, 72.713 Byte
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The archival_img_0012.JPG file really doesn't change at all, it's the 
one called img_0012.JPG. So when I upload photos with exifrotate 
enabled, archival_img, thumbnail_img and view_img are in landscape mode, 
while img is in portrait mode.&lt;/p&gt;

&lt;p&gt;This is the schema I use:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;     'photo' =&amp;gt; Array
     (
         'title' =&amp;gt; 'photo',
         'type' =&amp;gt; 'photo',
         'type_config' =&amp;gt; Array
         (
             'filter_chain' =&amp;gt; &quot;exifrotate()&quot;
             'auto_thumbnail' =&amp;gt; Array(150,150),
             'derived_images' =&amp;gt; array
             (
                 // Intentionally this way, so that portraits can be
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;taller
                     'view' =&gt; 'resize(600,700)',
                 ),
             ),
             'widget' =&gt; 'photo',
         ),&lt;/p&gt;

&lt;p&gt;I tried removing exifrotate from the filter_chain. When I recreate all 
derived images afterwards, everything (except archival_img) is in 
landscape mode, so rotating now works.&lt;/p&gt;

&lt;p&gt;I researched a bit and found out that according to API doc, filter_chain 
is supposed to work only on the main image, so the behavior I'm seeing 
would be explainable. In fact, when I change my schema to this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;     'photo' =&amp;gt; Array
     (
         'title' =&amp;gt; 'photo',
         'type' =&amp;gt; 'photo',
         'type_config' =&amp;gt; Array
         (
             'filter_chain' =&amp;gt; 'exifrotate()',
             'auto_thumbnail' =&amp;gt; Array(150,150),
             'derived_images' =&amp;gt; array
             (
                 // Intentionally this way, so that portraits can be
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;taller
                     'view' =&gt; 'exifrotate();resize(600,700)',
                 ),
             ),
             'widget' =&gt; 'photo',
         ),&lt;/p&gt;

&lt;p&gt;i.e. if I explicitly call exifrotate for the 'view' image, it gets 
rotated as well. But the auto_thumbnail still is in landscape mode and I 
don't know how to add a filter there. But wouldn't it make sense for the 
auto_thumbnail to inherit the filter_chain from the main image?&lt;/p&gt;

&lt;p&gt;Bye,&lt;/p&gt;

&lt;p&gt;Andreas&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;/Rambo
  
  &lt;hr /&gt;
  
  user mailing list
  user@lists.midgard-project.org
  http://lists.midgard-project.org/mailman/listinfo/user&lt;/p&gt;
&lt;/blockquote&gt;


&lt;hr /&gt;

user mailing list
user@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/user
</description>
            <author>Andreas Flack</author>
            <pubDate>Sat, 30 Aug 2008 10:30:55 +0000</pubDate>
        </item>
        <item>
            <title>Re: [midgard-user] o.r.photostream exifrotate problem</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/a2d9d0a6767011ddaa20dfe09d4fd6dfd6df.html</link>
            <description>&lt;p&gt;Andreas Flack wrote:
&lt;blockquote&gt;
  &lt;p&gt;Hi!&lt;/p&gt;
  
  &lt;p&gt;I'm playing with my new cellphone right now and am trying to upload some 
  of it's pictures into a o.r.photostream topic. It all works relatively 
  well, except for one problem: Pictures in landscape orientation work 
  fine, but for pictures in portrait orientation, all derived images have 
  the wrong orientation, i.e. the archival image is correctly displayed in 
  portrait mode, but all derived images are displayed in landscape mode.&lt;/p&gt;
&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;The EXIF data in the picture is wrong (blame cellphone). Take exifrotate 
out of the filter chains and always rotate manually as needed.&lt;/p&gt;

&lt;p&gt;Funny hat the &lt;em&gt;archival&lt;/em&gt; image gets rotated, it AFAIRecall should not be 
touched after upload.&lt;/p&gt;

&lt;p&gt;/Rambo

&lt;hr /&gt;

user mailing list
user@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/user&lt;/p&gt;
</description>
            <author>eero.afheurlin@iki.fi</author>
            <pubDate>Sat, 30 Aug 2008 08:41:35 +0000</pubDate>
        </item>
        <item>
            <title>o.r.photostream exifrotate problem</title>
            <link>http://www.midgard-project.org/discussion/user-forum/read/bbe5d09c75e711ddac8a03bf9f057dec7dec.html</link>
            <description>&lt;p&gt;Hi!&lt;/p&gt;

&lt;p&gt;I'm playing with my new cellphone right now and am trying to upload some 
of it's pictures into a o.r.photostream topic. It all works relatively 
well, except for one problem: Pictures in landscape orientation work 
fine, but for pictures in portrait orientation, all derived images have 
the wrong orientation, i.e. the archival image is correctly displayed in 
portrait mode, but all derived images are displayed in landscape mode.&lt;/p&gt;

&lt;p&gt;When I rotate one of the offending images, the derived images are 
correct, but then the archival image has the wrong orientation. Plus, 
when I select &quot;recreate derived images&quot;, all rotation changes are reverted.&lt;/p&gt;

&lt;p&gt;I looked a bit through the code, but I didn't see anything obvious. Does 
anybody else have this problem with uploads from digital cameras or is 
this somehow specific to my setup? Also, where would I start to look for 
the cause of this bug?&lt;/p&gt;

&lt;p&gt;Bye,&lt;/p&gt;

&lt;p&gt;Andreas

&lt;hr /&gt;

user mailing list
user@lists.midgard-project.org
http://lists.midgard-project.org/mailman/listinfo/user&lt;/p&gt;
</description>
            <author>Andreas Flack</author>
            <pubDate>Fri, 29 Aug 2008 16:24:31 +0000</pubDate>
        </item>
    </channel>
</rss>
