Tango - shared UI style for the web

Now this is all still Inkscape-level stuff, but once we get a bit further we plan to contribute the core parts of the CSS design back to the Tango project.

Tango is a project to develop a common style that could be used across GNOME and KDE desktops. The idea is that using the shared outlook applications between different systems (and third-party applications that don’t originate from either desktop environment) would fit together quite seamlessly. With Freedesktop handling much of the technical interoperability, Tango could solve the UI consistency.

The same could be done between the different Open Source CMS systems and web tools. Tango could easily be something for OSCOM to push as an interop project.

Continue reading

You may have noticed that quite a lot is happening in the Midgard land. Nowadays Midgard2 itself is a generic content repository that can be used for both desktop and web applications. Midgard MVC is a generic web framework for PHP5 that can be used with Midgard2 or without it. And then there is Midgard Create, the new content management...

Column Two has an interesting post titled What does a web CMS do? with a table listing features that are integral to a web CMS, and what can be handled separately.

Decoupled Content Management

Decoupled Content Management is a movement to bring clean separation of concerns into CMSs. With it, Content Management Systems can focus better on their core functionalities, and get the missing pieces through code-sharing and collaboration.

For me, the decoupled CMS story began in the OSCOM era of early 2000s, and culminated in the still-popular Decoupling Content Management article I wrote in 2011. The tools mentioned there — Create.js, VIE, and PHPCR — have since reached quite a nice level of adoption in mainstream CMSs.