Websites/CMS

From FedoraProject

Jump to: navigation, search


This page is just for reference now. Plone+Zope was decided as the solution we would stage and deploy in this site. Meeting logs and minutes are available from Meetings page.

Contents

CMS

This page is for a living discussion of our CMS needs and options.

Requirements

These are mandatory requirements. None of the items on this list should be considered optional.

  1. Must be built entirely with FOSS technology
  2. Must be packaged in Fedora Extras prior to implementation

Wishlist

These are strongly desired of our chosen solution. They may not be mandatory, but strong preference will be given to the candidates that meet most of these items.

  1. Written in Python
    • Our existing tool set and much of the web applications we are currently using are written in Python. Python seems to provide a security advantage. Much of our talent pool is capable of working on a Python solution. A Python-based solution would be easier to maintain and would get more confidence from our admins.
  2. Can do XML magic
    • W e want to use XML as our single-source and build from there. This means the CMS should be able to run XSLT processing operations, and so forth.
  3. Can integrate with the Wiki
    • We expect that the Wiki is going to be an editor of choice for many for some time to come. We need seamless backend and frontend operations for moving content to and from the CMS and the Wiki.

Candidates

Zope 3

Zope 3 is the successor to Zope 2. As this represents the future of the Zope platform, it would be a more future-proof approach for us to target this newer platform.

Features

Pros

Cons

Demos

More

Zope 2 + Plone

Zope 2 is a highly-developed content management framework. Plone adds to this an advanced CMS interface. The combination of the two would give us a powerful, extensible, and easy-to-use system for managing the website.

Features

Pros

Cons

If we commit to using this combination now, we may have to deal with a migration after Zope 3 is complete and Plone for Zope 3 becomes available.

Demos

More

Drupal

Drupal is a powerful and feature-packed CMS solution written in PHP. It has been frequently recommended for its extensive feature set.

Features

Pros

Cons

Demos

More

Pylucid

Features

Pros

Cons

Demos

More

CVS + Desktop Tools + Custom Tools

Features

An extremely flexible solution due to the complete control of the final product.

Pros

Cons

Usage Cases

More