Skip to main content Help Control Panel

Lost? Search this Naples Florida website...|Add our search|Login   A+   A-

Other «   Webmaster «  

Open Source Content Managementt List (repost)

Register with us in one easy step!

Open Source Content Management System List

Many people are looking for content Management system. A lot of major products are already known, but a few of them are incomplete and quite unknown and could help other developpers by the ideas or the piece of codes they have to offer. I will try to track them.

This list is only for Open Source Content Management Systems.

if you're looking for a list of BCMS (Big Content Management System), The Camworld list of CMS will help you, another good list is XML Database Products: CMS.

A very good list is avalaible at OpenSourceCMS


Content Management by email

A Perl Script, a very good idea... it would be very cool if someone has the time to rework it. Posting with your email application.
more links: Newwwsboy2, RSS/RDF to HTML, Flutterby CMS
htnews is an E-mail robot. It makes it easier to insert news items to your webpage.
Not a real content management system, but could help. A Perl program for converting standard internet mail messages to HTML.

Content Management by IRC, Instant Messaging

DiaWebLog is an interface between IRC and a weblog. Members of the IRC channel interact with a bot to create a community weblog. See the MESH DiaWebLog at for an example. This DiaWebLog is created by the users of #mesh on
Blogging through Jabber
The most recent incarnation of my lil' Jabber bot sybot is now able to blog, if we tell him so (by typing "bot: blog this") - thanks to Blogger's recently published XML-RPC interface (the [create Blogger API]). It does so by using RXR, which makes posting to Blogger pretty, uhm, trivial. Simple Web Services rule.
The Daily Chump Bot is an IRC bot which allows you to create a collaborative weblog from IRC chat. Using it is easy: just cut and paste a URL into the channel and then add comments using a simple label.

Content Management by perl

WebMake is a simple content management system, based around a templating system for HTML documents and an emphasis on page generation. What makes it different from the many other templating engines out there, is that it's been designed to have lots of built-in smarts about what a "typical" informational website needs in the way of functionality: metadata support, dynamic index generation from metadata, automatically-generated sitemaps and navigational aids, user-defined tags, and support for non-HTML input and output -- and, of course, embedded Perl code.
WebGUI is a content management platform built to allow average business users to build and maintain complex web sites. It is modular, pluggable, and platform independent. It was designed to allow the people who create the content, to manage it online, rather than content management taking up the time of the busy IT Staff.
TWiki, a flexible, powerful, and easy to use Web-based collaboration platform. Use TWiki to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet or on the internet. Web content can be created collaboratively by using just a browser. Developers can create new web applications based on a Plugin API.
Public view can use dynamic pages, or static HTML pages can be easily created for maximum performance.
Callisto CMS
Callisto CMS is an XML/XSL Web-based Content Management System built using Perl and AxKit. Designed for maintaining XSL-based websites, it can edit various types of XML files, and providing a WYSIWYG interface by using the site's very own XSL stylesheets.
A simple Perl Script
Blosxom [pronounced "blossom" or "blogsome"] is a lightweight yet feature-packed Weblog application designed from the ground up with simplicity, usability, and interoperability in mind.
MKDoc is a web site building and serving package which enables the creation of accessible web sites via an easy to use web interface.
GaNews is a perl script that helps to get the news from this site.
the simple OpenJournal perl script will manage and maintain your Web-based musings and writings
Weblog 2.0
Weblog is a Web-based tool that allows you to manage multiple RSS channels.
With Chronicler it's simple to create, update and maintain your own archive of web pages such as a personal diary or journal, or even a daily magazine.
WebMacro is Matt's HTML Macro Expander. It is a small filter program written in Perl 5 which provides some time-saving features for HTML writers. The main benefits it gives to the writer are tables of contents, standardised headers and footers, user-defined tags with macro expansion and variable interpolation, user-defined indices, keyword/subject index, and inclusion of other documents. Matt uses it to build all his home pages, technical documentation, and other HTML design.
Website Meta Language
WML is a free and extensible Webdesigner's off-line HTML generation toolkit for Unix, distributed under the GNU General Public License (GPL v2). It is written in ANSI C and Perl 5, built via a GNU Autoconf based source tree and runs out-of-the-box on all major Unix derivates. It can be used free of charge both in educational and commercial environments.
NewsPro is a CGI/Perl script used to update a news page on a Web site.
Mason is a powerful Perl-based web site development and delivery engine. With Mason you can embed Perl code in your HTML and construct pages from shared, reusable components.
EditTag is a script which facilitates website content management. EditTag allows users to edit pages using a web interface, but restricts editing to specific tagged areas of the document. This feature enables website managers to create a way for content authors who may not know HTML to update a web page in real time without having to worry about adversely affecting the underlying HTML code.
Slashdot Code
The source code for the site is called "Slash". The Slashdot Like Automated Story-telling Homepage. We've set up a site, using Slash, devoted to the development and use of Slash.
Apache AxKit is an XML Application Server for Apache. It provides on-the-fly conversion from XML to any format, such as HTML, WAP or text using either W3C standard techniques, or flexible custom code. AxKit also uses a built-in Perl interpreter to provide some amazingly powerful techniques for XML transformation.
Scoop is a "collaborative media application". It falls somewhere between a content management system, a web bulletin board system, and a weblog. Scoop is designed to enable your website to become a community. It empowers your visitors to be the producers of the site, contributing news and discussion, and making sure that the signal remains high.
Some useful scripts to manage a website, it's not something which is a complete product but it can give you ideas.

Content Management by php

Code conforme aux normes du W3C, dont le XHTML 1.0, Usage de CSS, URL significatives, fils RSS et Atom, Support complet des trackbacks, Support complet de l'unicode, Multi-utilisateur avec niveaux, Interface multilingue, Système de commentaires flexible, Syntaxe Wiki et (X)HTML, Support des clients XML/RPC
WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. What a mouthful. WordPress is both free and priceless at the same time.
CMSimple is a simple content management system for smart maintainance of small commercial or private sites. Simple installation and easy to modify. The entire site is stored in a single HTML-file - there is no need of databases. CMS is less than 50 KB. Integrated WYSIWYG online editor (both IE and Mozilla), link validation, image handeling, online editing of system files and automatic backup on logout.
En un tour de main, vous pourrez monter votre site, sans aucune connaissance en HTML et PHP. Le présent site vous offre un petit aperçu des fonctionnalités proposées par le portail, dans sa version de base. Mais de nombreux plugins, modules et hacks, ainsi que des skins variés, développés, créés et proposés par la communauté des utilisateurs de GuppY, vous permettent également de customiser votre portail sans difficultés, pour l'adapter à votre besoin spécifique.
Back End CMS
Back-End is a multi-lingual CMS based on the code base. Articles, links & photo galleries integrated into a common hierarchy. Content administrators can edit their content through a choice of text, html, wiki or a WYSIWYG editor.
OpenPHPNuke (OPN) is an Open Source Web Content Management System (WCMS) which will assist you in the creation, administration, and maintenance of contents for the internet or intranet. With OPN you can build your homepage, a web portal, and various other ideas for the internet.
For web site owners, the basic LogiCreate system gives you the tools to control and monitor your own website. The standard tools included allow you to create new HTML pages, send mass emails to users on your system, and view real-time usage reports of your site's activities. For web developers, LogiCreate allows you to develop new applications more efficiently, by building on our standard API. Writing against our system, issues of security/permissions, logging, database handling, sessions and more are all taken care of automatically, allowing you to concentrate on the core logic for your application.
Tiki is a leading open source full featured content management system (CMS) and Groupware (Intranet) suited for many types of online communities. Features include Articles, forums, blogs, directory, topics, wiki, polls, trackers, image galleries, webmail, and much more. Using PHP, MySQL and Smarty.
TYPO3 is a small to medium enterprise class Content Management Framework. It offers the best of both worlds: out-of-the-box operation with a complete set of standard modules and a clean and sturdy high-performance architecture to accomodate virtually every kind of custom solution or extension.
Das Liquid Bytes Adaptive Website Framework (AWF) richtet sich an Software-Entwickler und im Umgang mit Web-Technologien erfahrene Anwender. Es erlaubt auf einfache und schnelle Weise volldynamische Websites inkl. Community Funktionen aufzubauen. Auf der anderen Seite ist es auch möglich, statische HTML Seiten zu exportieren, um diese dann auf Servern ohne PHP/MySQL zu hosten.
BolinOS is a reliable Open Source Content Management System. BolinOS is a modular publication and communication platform for Internet / Web developped in order to enable simple management of complex portals. Bolinos uses standard open-source software: PHP, Apache, mySQL, providing an environment for deploying powerful Internet based content management solutions.
webXadmin is a generic php/mysql application that performs data / web-content management through a webbased HTML interface. From an XML-based schema definition, webXadmin generates records lists, HTML forms and associated sql queries.
Bitflux CMS
Bitflux CMS is an XML and PHP based Content Management System. It allows you to reuse your content in different ways. Bitflux CMS uses as "template" engin XSLT and almost everything is configurable with XML. No need to learn PHP for just setting up a new site. Bitflux CMS uses Popoon as backend engine and is therefore very customizable to your needs. Bitflux CMS is published under the GPL License, so you can download and use it free of charge and can do with it, whatever you want.
Typo3 is a professional class Web Content Management System written in PHP/MySQL. It's designed to be extended with custom written backend modules and frontend libraries for special functionality. I has very powerful integration of image manipulation. (Download)
Whump: More like this
More Like This WebLog uses PHP and MySQL to manage and display the site. (PHP +SQL)
dotWidgets are compact and easily-configurable scripts that facilitate website content management.
french content management system, very simple and elegant.
C'est un ensemble de pages écrites en langage PHP. Il suffit d'un hébergeur proposant PHP/MySQL pour pouvoir faire fonctionner phpBlog ! La plupart des hébergeurs gratuits en sont capables. Il suffit de deux clics pour préparer la base de données à recevoir toutes les infos nécessaires à phpBlog, et de mettre les pages PHP chez l'hébergeur après avoir répondu à quelques questions simples pour la configuration, et en avant !
pMachine was written in PHP and runs on any server that has PHP 4 and MySQL installed. If you don't know anything about PHP or MySQL, don't worry... you don't need to! pMachine lets you build feature-rich, dynamic web sites with all the power and speed of PHP/MySQL without the steep learning curve.
A content Management system with PHP and MYSQL
phpWebSite provides a complete web site content management system. Web-based administration allows for easy maintenance of interactive, community-driven web sites. phpWebSite's growing number of plug-ins allow for easy site customization without the need for unwanted or unused features. Client output from phpWebSite is valid XHTML 1.0 and meets the W3C's Web Accessibility Initiative requirements.
Midgard is a freely-available solution for managing content on Web, Extranet and Intranet services. It is also a toolkit for building dynamic applications to power eBusiness and Information Management processes.
Drupal is a content management/discussion engine suitable to setup or build a content driven or community driven website. We aim towards easy installation, excessive configuration and fine-grained maintenance capabilities. Due to its modular design Drupal is flexible and easy to adapt or extend. Drupal is written using PHP. The source code is available under terms of the GNU General Public License (GPL).
daCode is a news engine (or CMS - Content Management System) written in PHP. It works under PHP 3 and 4, and uses a database to store informations. We currently support MySQL and PostgreSQL through a database abstraction layer. You can also use LDAP or NIS along with your database.
the content management system (cms) allows easy updating of your site. with a browser interface, you can create pages, upload images, and edit your existing pages. All the content in the cms system is stored in a database and integrated with a template when sent to the client - this enables you to worry about the content only, and ignore the graphic design.
Back-End offers an easy way for people with limited html experience to manage the content of their web sites through a Content Management System (CMS).
FireSite is a Web Content Management system. It has two parts, the administration interface and a set of api functions you as a web developer use to create your website. It is not an install-and-run-system - you will need to code to create your web pages! Currently FireSite supports English, Swedish, Dutch (included) as well as Spanish, French and German.
eZ Publish
eZ publish is a content management system (CMS) for web, released under GPL and the eZ publish professional licence developed by eZ systems. In other words it is a system which keeps track of information. The information is stored in a database and presented on a webpage. You can use any browser to edit the content of the webpage.
monaural jerk
a weblog, journal, news, diary system. It allows one or more authors to regularly publish content without touching HTML. It has a nifty web-based editing/publishing sytem. It has a built-in search engine. And it is free for personal or corporate use, under the GPL: this is open-source software.

Content Management by m4 or Makefile

Automated website Maintenance
It's all about separating style from content. Crucial, that is. If you do that, then you can change the look of the whole site by changing one file, and you can edit your content with a minimum of presentation-related crud obscuring the view.
Building HTML websites with m4
This website describes a method of automatic HTML generation and management using a combination of several common UNIX utilities.
Using m4 to write HTML
Linux Gazette article - I decided to use m4 after looking at various other pre-processors including cpp, the C front-end. While cpp is perhaps a little too C-specific to be very useful with HTML, m4 is a very generic and clean macro expansion program - and it's available under most Unices including Linux.
Htm4l is a collection of m4 macros that make it a breeze to produce html. Using the htm4l macros, and macros of your own, you can produce html without needing to understand, remember, or type the ugly raw stuff yourself.
HTML with m4
In our case we use m4 to produce HTML code which is afterwards processed by the clients browser.
Building text files with m4 macros
In the following, we show how to use the GNU/m4 macro processor to maintain a set of HTML pages for a small web site.

Content Management by python

Plone is a document publishing system, a portal server and as a groupware tool for collaboration between separately located entities. It follows standards for usability and accessibility. Plone pages are compliant with US Section 508, and the W3C's AA rating for accessibility, in addition to using best-practice web standards like XHTML and CSS. It is built using Zope, an object oriented application server. The language that drives Zope and Plone is Python.
Very powerful... and complicated.
XIST is an XML based extensible HTML generator written in Python. XIST is also a DOM parser (built on top of SAX2) with a very simple and pythonesque tree API. Every XML element type corresponds to a Python class and these Python classes provide a conversion method to transform the XML tree (e.g. into HTML). XIST can be considered »object oriented XSL
Squishdot is a news publishing and discussion product for Zope. It creates a place in your website where people can post short articles, news items, announcements, etc. as well as hold threaded discussions about them. In other words, Squishdot is a weblog product.
Peerkat is a personal syndicated data aggregator living on your computer desktop.
Loggerhead is a simple application to update the contents of a web log. It is currently implemented as a client and server that communicate through XML-RPC.
TinyBlog is a lightweight, multiuser-aware, easy to use weblogging system accessible via CGI. It's written entirely in Python, and uses Berkeley DB files to store entries, passwords, and defaults.
A script to manage a simple diary
Lightweight HTML/XHTML generator
HTMLgen is a class library for the generation of HTML documents with Python scripts. It's used when you want to create HTML pages containing information which changes from time to time.

Content Management by Java

Magnolia is the first open-source JSR-170 compatible Content-Management-System (CMS). Its main goal is ease of use for all parties involved in running a CMS. It features a very flexible structure, platform-independence through the use of Java and XML, a simple to use API, easy templating through the use of JSP, JSTL and a custom tag library, automatic administrative UI generation, transparent and uniform data access to multiple data repositories through JSR-170, easy configuration through XML, easy application integration and easy deployment as a J2EE servlet.
CocoBlog is a free weblogging software tool based on Apache Cocoon and Apache Xindice . At the moment it is able to manage a single-user weblog , stored in an XML repository and publish it via Cocoon. The use of Cocoon allows to obtain a nice separation of content and presentation, so that the appearance of the pages is entirely determined by XSLT stylesheets.
Roller Webllogger
oller is server-based weblogging software, a web application that is designed to support multiple simultaneous weblog users and visitors. Roller supports all of the latest-and-greatest weblogging features such as comments, WYSIWYG HTML editing, page templates, RSS syndication, trackback, blogroll management, and provides an XML-RPC interface for blogging clients such as w:bloggar and nntprss.
Small tool to manage Blog.
A wiki Plug-n-play set up using integrated internal Java database (hSQLDB) - or MySQL db. HTML-subset editing. No weird Wiki-syntax to learn. Page previews and full archives of all changes made. Integrated basic searching. Automated sign-up of users with email confirmation and forgotten password notification. File Uploads to be used on the page (for images mostly) pings when users make an update RSS file of latest updates for news aggregators and email to admin notification. Userland Radio OPML document conversion (browse the wiki using your Instant Outliner).
XML2blog is a small Java package designed to simplify the process of converting XML documents to Blogger templates, getting around the problems with Blogger's <$ markup.
Cocoon Apache
Apache Cocoon is an XML publishing framework that raises the usage of XML and XSLT technologies for server applications to a new level. Designed for performance and scalability around pipelined SAX processing, Cocoon offers a flexible environment based on the separation of concerns between content, logic and style.
Cofax is a powerful web based Content Management System used to edit and manage the Online Editions of 16+ Newspapers. It was developed as Open Source software. Majority of the code was written by Knight Ridder employees, with additional code contributed by others under an Open Source license.
OpenCms is a Java based website content management system. It ist developed by the OpenCms group and uses the LGPL Open Source license.

Content Management by Rebol

Some unavoidable vocabulary: Vanilla "spaces" are composed of "snips", which are, essentially, pages. Dynasnips are small programs that can be embedded in snips - the weblog component ("du-jour") is nothing but such a small program, for example. You can easily link to a snip from within another by simply enclosing the target snip's name in stars, e.g. writing *Vanilla* will result in Vanilla.
Simple Content Management
All content for your site is stored within a single text file, named content.txt. The web designer and provider of code, should have a little scripting experience and a copy of the scripting language REBOL. The core language runs on over 40 platforms and is available from their downloads section.
Make Doc Pro
Make-doc-pro was created to provide a portable, easy-to-edit format for all kind of documents. The program was designed to convert a simple text formatted file into HTML or other document formats (such as PDF or REBOL/View). The beauty of the format is that the text documents are quick to write and are very readable.

Content Management by TCL

OpenACS runs on AOLserver , a web/application server, Oracle , the industry standard relational database, or PostgreSQL , a true ACID-compliant RDBMS. AOLserver and PostgreSQL are both available for free under open-source licenses.

Content Management Miscellaneous (C, Mod Apache, ...)

virgule is yet another scripting language. the sample site, sample_db/ is a self-regulating community site. it is data-driven - primarily by XML, and is conceptually similar to Lisp. in its simplest form, virgule is just an html pretty-printer. any tags that virgule is not programmed to understand are treated as data and are passed from input to output. The sample database,, shows how to provide users with a diary (or journal) messages, the ability to post articles and news on the front page, the creation of projects (a project TODO is planned), and URL annotation.
BaseML is a tool to manage and construct web sites. To create a web site, you have to provide BaseML with a set of "source" XML files that contain the styling and contents of your web site. The source code format is a mix between XML/XHTML components and procedural programming. Some concepts taken from object orientation (such as inheritance/overloading and containers) facilitate managing cascading styles, contents and containers of documents.
a blog tool to use instead of blosxom. Not that blosxom is bad or anything, but since (a) it doesn't do anything that can't be accomplished with "static" HTML, (b) I want to become more at home with Ruby and (c) it doesn't hurt to have a project going on in your spare time, I decided to replace it.

Blogger APIs

BLOG API : There's a need for uniformity here, or at least interoperability.

444 1 rate


Open Source Content Managementt List (repost)