Zikula teams up with Fedora linux for a custom documentation CMS

Zikula is a Web Application Toolkit, which allows you to run impressive websites and build powerful online applications. Zikula has received praise for many things, they believe the highlights are ease of use, quick and easy development, security and performance and lastly flexibility.

Zikula Web Application Toolkit

Zikula Web Application Toolkit

In January of this year the Fedora Docs Team made a decision to use the CMS of whichever free software CMS project was willing to install and support (configure, maintain) directly in Fedora’s infrastructure for our high profile instance of their software. Just seven months later and we are on target for a production usage in mid-August, just in time for Fedora 12 release cycle needs.

The intervening time included the Zikula team working with Fedora Web and Infrastructure to write new Fedora account system (FAS) and theme modules, package all of Zikula and needed modules for Fedora, and handle upstream coding and licensing issues that arose during the package review process. In this regard, the Zikula team has been very engaged and really made themselves part of the Fedora community.

Community Partnership

The community partnership is very fruitful for both parties. Fedora gains a great CMS, customized in a repeatable and scalable way, and a new Infrastructure team to manage it. Zikula is over the hump for packaging in Fedora, which helps their ability to reach new audiences of users, developers, and customers; their software and experience is hopefully better for the interaction. They should continue to gain in regard from Fedorans for how they have interacted with our contributor community.

The Fedora packaging process is especially important because Fedora Infrastructure and Fedora Documentation have the same goal as Fedora Linux: it can be used to build itself from source contained wholly within itself; it can be deployed and used identically or derivatively save for the change in Fedora logos/themes by anyone, anywhere, anytime, for any reason (all four freedoms); all of the software used is in Fedora. In fact, the latter is a requirement of the Infrastructure team. I appreciate how their high standards help all of the rest of Fedora to achieve the same heights.