Java Open Source Projects Directory

...dedicated into Java open source projects

  • Increase font size
  • Default font size
  • Decrease font size
Content Management Systems (CMS)


Blandware AtLeap is a multilingual free Java CMS (Content Management System) with full-text search engine. Blandware AtLeap is also a framework which allows you to rapidly start your own Web application. Blandware AtLeap is destined to creating both content-based sites and web applications with complicated business logic. Blandware AtLeap has the following features:

 * Simplicity of using. You can navigate on your site and choose editable areas by double mouse click or context menu.
 * rich text formatting possibilities using WYSIWYG editor.
 * Multilingual content. There is an ability to store content on several languages simultaneously in UTF-8 encoding. 100% of content are stored in the database. You can edit any data using web interface.
 * AtLeap allows all available pages to be indexed on all languages by external search engines (Google, Yahoo, etc).
 * Full text search engine. The embedded engine provides ability to search on several languages taking into account inflexions and stop words. Indexing the following document formats: RTF, PDF, Word, Excel, PowerPoint, HTML, XHTML, XML, TXT.
 * Individualization. AtLeap?s CMS ideology does not restrict creative graphical design of the site. The customer does not want template, banal routine graphical design. Blandware AtLeap allows creating individual, unique, exceptional solution. However nowadays the site has a lot except of content. The site can have complicated business logic. So Blandware AtLeap is:
 * Lightweight. It does not require (but can be run on) heavy and/or expensive EJB (Enterprise Java Bean) application server to run.
 * Independent from: Hardware platform, OS, DBMS, Servlet-container and Browser.
 * Stable:
 * Multi-user work, implemented using application transactions (optimistic concurrency control). As for big texts you can even merge simultaneously edited content.
 * Database transactions: rollbacks and pessimistic locking.
 * The big texts are still saved even the HTTP session is invalidated.
 * The input forms are validated at server and client side.
 * Transparently saves state information and repopulates forms when they are redisplayed.
 * Prevents of double form submission (client and server side).
 * Bidirectional relationships between links and resources in order to prevent creating broken links and deleting used resources.
 * There is ability to replace almost all dependent links during changing URL of Content Page or Resource.
 * Based on modern open source technologies: Hibernate, Spring, XDoclet, Struts, FCKEditor, Lucene, Quartz, Acegi, TinyMCE etc.



Hippo CMS is an open source information centered content management system. It's targetted at medium to large organisations managing content for multi-channel distribution like websites and intranets. It facilitates an open and flexible way of using your information by following international accepted open standards. Hippo CMS is user friendly, has an open architecture and is designed for interoperability with existing environments. Hippo CMS is built to integrate external sources of content into one. Therefore, it uses all relevant open standards to allow this integration. For many existing sources, connectors are available in the codebase. The open architecture of Hippo CMS has the following advantages:

 * Availability in the open source
 * Works with open standards
 * Reuse of content
 * Separation of content, design, logic and the CMS system itself.
 * User friendly user interface
 * Native XML, 100 % JAVA
 * No vendor lock-in The Hippo CMS project was initiated and is maintained by Hippo CMS is based on several proven open source projects, mainly from the Apache Software foundation.



Open Harmonise is a metadata, taxonomy and content management system written in Java and based upon the WebDAV standard. Unlike traditional CMSs it focuses on metadata management and integrates that with content management and publishing.



Webman is a professional content management or website production system. It was used in more than forty big websites in germany.



JAPS is an open source J2EE portal/cms framework with administration interface. JAPS is designed for rapidly creating multi-lingual portals and for ease of integration with existing services. It has been used extensively within Public Administration portals, public sites and large company intranets.



Riot is content management system based on the Spring framework. Its non-invasive design allows you to add CMS features to existing applications. Content can be edited directly within the page using an intuitive AJAX interface. Additionally Riot can be used to edit/manage POJOs no matter how they are persisted (Hibernate, JPA, custom DAO).



Contelligent is a component-based Web Content Management solution. The most important features incorporated into Contelligent are:

 * Full J2EE compliance.
 * Sophisticated content management and maintenance.
 * Easy and scalable content integration.
 * Dynamic personalization based on user, roles and preferences.
 * Integration of third party (legacy) application.
 * Guided separation of Content, Layout and BusinessLogic
 * High performance caching and dynamic page rendering.



Nuxeo 5 is an innovative, standards-based, open source platform for ECM (Enterprise Content Management) applications. It addresses applications domains like: document management, collaboration, records management, document-centric business process management, web content management, compliance... It offers a coherent and comprehensive family of components to create, process, manage, publish and archive all your content. It enables organizations to improve business process efficiency, leverage team work and collaboration, and ensure compliance to current regulations. Its component-based and service-oriented architecture makes it easy to customize and extend, making developers more efficient. It has two parts: - Nuxeo EP (Enterprise Platform): it is based on Java EE 5 and provides a coherent set of components addressing the whole ECM scope, managing content through its whole lifecycle. It uses modern Java technologies, including Jackrabbit, Lucene, JSF, Seam, jBPM, JRules, etc. - Nuxeo RCP (Rich Client Platform): for rich client applications. Is is based on Eclipse RCP.


Page 2 of 5