Differences between revisions 33 and 35 (spanning 2 versions)
Revision 33 as of 2008-10-02 10:13:58
Size: 4958
Editor: dslcustomer358
Comment:
Revision 35 as of 2008-11-07 11:10:34
Size: 5033
Editor: dbn-proxy
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
The most established Python-based content management systems are those derived from ["Zope"], notably [http://www.plone.org Plone], [http://www.cps-project.org Nuxeo CPS] and [http://www.infrae.com/products/silva Silva]. These solutions have been used in large scale and high profile deployments over a number of years, and a range of organisations provide support and services for those solutions. The most established Python-based content management systems are those derived from ["Zope"], notably [http://www.plone.org Plone], [http://www.cps-project.org Nuxeo CPS] (though Nuxeo 5 will be switching to Java as its development platform) and [http://www.infrae.com/products/silva Silva]. These solutions have been used in large scale and high profile deployments over a number of years, and a range of organisations provide support and services for those solutions.
Line 19: Line 19:
 * [http://www.madpy.org/ Madpy] is built on top of [http://www.apache.org/ apache] , [http://www.modpython.org/ mod_python] , [http://www.postgresql.org/ postgresql] and [http://www.cheetahtemplate.org/ cheetah templates]. Supports creating content in more than one language, clean url's , url to object mapping and madata an MVC like mechanism.
Line 23: Line 24:
 * [http://www.madpy.org/ Madpy] is built on top of [http://www.apache.org/ apache] , [http://www.modpython.org/ mod_python] , [http://www.postgresql.org/ postgresql] and [http://www.cheetahtemplate.org/ cheetah templates]. Supports creating content in more than one language, clean url's , url to object mapping and madata an MVC like mechanism.  

Content Management Systems

A content management system (CMS) might be simply defined as a system which supports the publishing or sharing, editing or manipulation, searching and indexing, archival or versioning of content, frequently documents, typically using Web technologies. A more extensive definition can be found in the [http://en.wikipedia.org/wiki/Content_management_system Wikipedia topic entry].

In plainer terms, content management systems are the applications used to manage Web sites where the writers, editors and users are able to upload, edit and manage content without needing to know too many of the technical details about how the site actually works.

Python-based products, although in the minority in the larger market of CMSs, possess several inherent advantages. Python's ["Unicode"] capabilities, for example, make its derived products particularly popular in continental Europe and Asia, as compared to those based on PHP, Ruby, and so on.

Zope-based Solutions

The most established Python-based content management systems are those derived from ["Zope"], notably [http://www.plone.org Plone], [http://www.cps-project.org Nuxeo CPS] (though Nuxeo 5 will be switching to Java as its development platform) and [http://www.infrae.com/products/silva Silva]. These solutions have been used in large scale and high profile deployments over a number of years, and a range of organisations provide support and services for those solutions.

Non-Zope Solutions

For those wanting non-Zope CMS solutions, there are a few options which may provide at least some of the features found in the more established solutions mentioned above, and the solutions mentioned below may be targeted more towards developers than individuals or organisations wishing to immediately deploy a complete and working solution.

Wiki Solutions

Despite their simple beginnings, many wiki solutions offer many of the capabilities listed above. Numerous wiki projects have been written in Python. The following are the most widely deployed:

  • MoinMoin is the solution used to publish and manage the information on this page!

  • [http://trac.edgewall.org/ Trac] provides a wiki within a larger solution for the management of software projects and project information -- bug tracking, source browsing, and so on.

  • See a more complete list of wiki solutions on the PythonWikiEngines page.

Editorial Notes

The above lists should be arranged in ascending alphabetical order - please respect this when adding new solutions. When specifying release dates please use the format YYYY-MM-DD.

ContentManagementSystems (last edited 2014-05-25 07:47:58 by SteveBreuning)

Unable to edit the page? See the FrontPage for instructions.