New Midgard release
Posted on 2008-10-08 13:53:29 EEST.
Finally. We released Midgard 8.09.
This release is very important and it's big milestone in the whole Midgard development cycle.
It provides both classic and new Midgard2 API, so developers are able to continue their work and develope new fully forward compatible functionalities.
Basement is GObject and GType system so the same API works well on C and PHP level. Do you know any other CMS/Framework built on top of GObject and GType system?
It's the only one CMS/Framework which supports D-Bus implemented for websites. Yes, I know, one may implement D-Bus with Python, but is he able to talk to Python and PHP (and even C) at the same time?
It's the only one CMS which provides real events support for PHP. As real as Midgard extension for PHP is nothing else but language bindings so the same functionality is ensured on C and PHP level.
It's the first stable generation, released with new releasing policy in mind. Just like Gnome. We want to provide new release, every six months.
It's the only one which provides unique replication facility, which is database independent.
As I mentioned earlier, this release include new API, so we have six months to release stable Midgard 9.03 "Vinland" (aka Midgard2). A good thing in Midgard releases is fact, that even new experimental features are included, they are independent from other stable parts of the system, so you are able to test new functionalities "almost" in production environment.
To make things more powerful, we will support more cool things in Midgard2:
- Python bindings
LibGDA support (Actually, you may use those with Midgard2 alpha release, which is also working nice with maemo platform.)
Mono bindings
- Httpd server independence
- Completely new architecture so you can have both "Ragnaroek" and "Vinland" installed in parallel.
I am pretty sure, many Gnome developers love Python and C. But Gnome itself didn't reach websites environment yet. Midgard gives this great possibility to join desktop and the web. Seamlessly, using unified environment. At least, we, as Midgard Community believe in it.