Midgard 2: more than just PHP, more than just CMS
As Midgard 2 is already in alpha stage, I though it would be good to update the architecture diagram to showcase the new Midgard structure. This includes multiple language bindings, MidCOM3, D-Bus interprocess communications and other things.
With these changes Midgard 2 can function either as a full-fledged CMS, a PHP MVC framework, or a persistent storage framework for multiple different programming languages.
XMPP replication is also mentioned, but work on that will actually start later this month.