The Source for Java Technology Collaboration


Home | Help | Changes | Index | Search | Go

ContentManagementSystem

Content Management Systems provide a means for creating, organizing and publishing content. There are a wide variety of CMS systems dealing with many different types of content. Many CMS systems deal primarily with web-publishing. However there are also many CMS systems which deal with publishing for print media as well as digital media. CMS systems can have a wide variety of features including WYSIWYG editing, revision control, workflow, security, portal support and much more. There are many resources availble for learning more about content management:

There are numerous content management systems and frameworks written in Java both open source and commercial.

The following is a list of known Java content management systems and frameworks. Please add missing products to the list.

Open Source

AgileCMS? (http://www.japsportal.org/)

AgileCMS? is the CMS solution integrated in the jAPS framework. jAPS is an “agile” open source solution for the creation of enterprise information portal and service oriented internet and intranet portals for Government Agencies. Learn about AgileCMS? with documentation.

Alfresco (http://www.alfresco.org/)

https://currentcms.dev.java.net/

Apache Cocoon (http://xml.apache.org/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.

Apache Lenya (http://lenya.apache.org) is based upon Cocoon and includes WYSIWYG XML Editing, Revision Control, Scheduling, a built-in Search Engine, separate Staging Areas, and Workflow.

Apache Slide (http://jakarta.apache.org/slide/) is a low-level content management framework. It is essentially a version-controlled Internet file system. It utilizes the WebDAV (file access), DASL (search) and DeltaV? (versioning) protocols. It has a range of "pluggable" repositories including file system, memory and database. It also has client classes for accessing third party WebDAV repositories.

JBoss Shotoku

Cofax (http://www.cofax.org/) 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.

JPublish (http://www.jpublish.org/) is a powerful web publishing system designed to ensure a clean separation of developer roles. JPublish includes support for multiple templating engines, including Apache Velocity, FreeMarker? and WebMacro?. JPublish supports numerous scripting languages including Python, BeanShell, and JavaScript. JPublish is modular and provides for easy extensibility.

magnolia (http://www.magnolia.info/) Magnolia is the free, open source, J2EE deployable content management system software (CMS) developed by obinary ltd . Magnolia uses the upcoming standard API for java content repositories (JCR) JSR 170 to access its content. It has an revolutionary to use web-browser interface, a clear API and a useful custom tag library for easy templating in JSP and Servlets.

OpenCms? (http://www.opencms.org) is a Java based website content management system. It ist developed by the OpenCms? group and uses the LGPL Open Source license.

Check out the Nukes project on JBoss for an open source ContentManagementSystem http://www.jboss.org/index.html?module=html&op=userdisplay&id=developers/projects/nukes/index

OmniaWeb?-X (http://www.eadmin.ch) is a webbased site mangement software, a development framework and list generator. It uses opensource software to run. Features: Defineable field configurations (Text, Wysiwyg, Prices, Dates etc.) Searcher for searching multilanguage content FileManager? for management of available files CategoryManger? for management of multiple category-trees Multiuser support Multilanguage support WYSIWYG editor for formatted text input Support for different template systems Implementation using Java v2, JSP v2.3, SQL92 and Linux OS Model/View/Control (MVC) architecture (by using Apache Struts) Use of JSP custom tag libraries XML based configuration

Graffito - an Apache project

Infoglue (http://www.infoglue.org) is a free, open and competent content management platform suitable for a wide range of applications and organisations. It is based upon OpenSymphony? webwork framework and runs top of Apache Tomcat Server. You can use MySQL, SQLServer, Oracle and DB2 as database server. The content management system has been developed around XML and includes many features like : A WYSIWYG-editor is supported in Internet Explorer 5.5 and above and developers have a large API to work with for reaching both content and structure, which ensures fast development. Today we support the popular Velocity Template Language and support for JSP is coming up. A basic template-editor is included which makes the developers life much easier.

RedHat? CMS (http://www.redhat.com/software/rha/cms/) The Red Hat Content Management Solution (CMS) combines powerful Web content management functionality with the flexibility to tailor deployments to the specific production environments and processes of each organization. As the needs of the organization grow, additional functionality can be integrated through other Red Hat Applications packages, including Red Hat Portal Server and collaborative plugins.

BlueOxygen? Cimande with Aconix module (http://cimande.blueoxygen.org) BlueOxygen? Cimande is a workspace framework that adopt group of companies into a single workspace. and the Aconix is a page oriented velocity templating content management. Create your own module on top of Cimande, and get the benefit at your enterprise.

Commercial

Simplicis (http://www.valtira.com/page/simplicis.jsp) Simplicis is a content management solution aimed at the end-user that supports multi-lingual web content management via simple web forms. Simplicis enables you to define complex page and content types with rich meta-data while hiding those complexities from the users responsible for keeping your web site current and relevant. Built on top of JSP technology and open standards, Simplicis integrates with anything you might have in your IT infrastructure. It comes with an extensible authentication and access control framework that enables you to use any external authentication and/or access control system. By combining Simplicis with Rolecall, you get single sign-on authentication that supports common directory services, including LDAP and ActiveDirectory.

Jahia (http://www.jahia.org, http://www.jahia.com) An integrated web content management and portal server; Written completely in the Java programming language; Available under a collaborative source license; Installed in minutes; Easy to use and to administer; Multilanguage and I18N support; Staging environment (Draft & Preview mode); Workflow; Versioning; MyYahoo like home pages and portlet-based interface; Built-in support for standardized java web applications and web services (default servlets supported as portlets); Full web-based administration; Integrated with the Apache Lucene Search Engine; LDAP compliant; JSP and Java Taglibs support for easy templates development; Integrated HTML cache engine; dynamic XML export module and much more...

eContent: Web-based content management for the global enterprise. eContent CMS is a complete solution for developing, managing, and publishing content on the Web. Designed for enterprise, government, and educational institutions, eContent provides ultimate flexibility through open source. You'll deploy the solution quickly and scale your system as your needs grow.

Xitex WebContent M1 (http://webcontent-m1-com): The enterprise-class J2EE web content management solution by XITEX Software (http://www.xitex.net). Powerful solution for making your website the cornerstone of your business success, which provides you with numerous of pluggable components to enhance its interactivity, as well as makes the content management process as pleasant as it ever could be.



Discussion about ContentManagementSystem

It would be nice to have an introduction of ContentManagementSystem first; someone willing to give an overview?

Related Link

Topic ContentManagementSystem . { Edit | Ref-By | Printable | Diffs r24 < r23 < r22 < r21 < r20 | More }
 XML java.net RSS

Revision r24 - 12 Oct 2008 - 16:13:14 - Main.giannicocco
Parents: CosDiFazio > Portal