0% found this document useful (0 votes)
78 views

Open Source Content Management Systems (CMS) in Java

This document provides summaries for several open source content management systems written in Java, including InfoGlue, Magnolia, Ion, OpenCMS, eAdmin/OWX, MMBase, Apache Lenya, Cofax, Webman, webEditor, Slide, Daisy, Open Harmonise, DSPACE, Contineo, Alfresco, GeiNuke, and MeshCMS. Each CMS is briefly described and a link is provided to find more information.

Uploaded by

orion
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views

Open Source Content Management Systems (CMS) in Java

This document provides summaries for several open source content management systems written in Java, including InfoGlue, Magnolia, Ion, OpenCMS, eAdmin/OWX, MMBase, Apache Lenya, Cofax, Webman, webEditor, Slide, Daisy, Open Harmonise, DSPACE, Contineo, Alfresco, GeiNuke, and MeshCMS. Each CMS is briefly described and a link is provided to find more information.

Uploaded by

orion
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Recent Projects Contact Us

A
Ajax
Aspect-Oriented
Open Source Content Management Systems (CMS) in Java
InfoGlue
B
Bloggers InfoGlue is an advanced, scalable and robust content management / Portal platform written in 100% Java. It is suitable for a wide range of applications and organisations. Typical
Build Systems uses include public websites, portal solutions, intranets and extranets. The platform is released under the GPL-license and it can be run on almost any platform and most known
ByteCode databases.

C Go To InfoGlue
CMS
Magnolia
Cache Solutions
Charting & Reporting
Magnolia is the first open-source content-management-system (CMS) which has been built from scratch to support the upcoming standard API for java content repositories (JCR).
Chat Servers
Code Analyzers Go To Magnolia
Code Beautifiers
Code Coverage Ion
Collections
Connection Pools The ion project is an effort to provide a very simple but powerful content management system based on the most recents technologies. Ion is 100% compliant with J2EE standards,
Crawlers uses XML to define contents structures, XSL to provide rendered contents in many format (HTML, XML, PDF, TXT, ...), and JSP with JSTL as a template system.

D Go To Ion
Databases

E OpenCMS
EJB Servers
OpenCms is a professional level Open Source Website Content Management System. OpenCms helps to create and manage complex websites easily without knowledge of html. An
ERP & CRM
integrated WYSIWYG editor with a user interface similar to well known office applications helps the user creating the contents, while a sophisticated template engine enforces a
ESB
site-wide corporate layout. As true Open Source software, OpenCms is completely free of licensing costs.
Expression Languages
Go To OpenCMS
F
Forum Soft eAdmin/OWX

G Java JSP based SiteEditor, CMS, list generator software. It Includes: Modules, XML config, Struts, own API, Components, WYSIWYG, multilanguage, multiuser, webbased manager.
General Purpose
Go To eAdmin/OWX
Groupware
MMBase
H
HTML Parsers MMBase is a Web Content Management System with strong multi media features. MMBase has a large installed base in The Netherlands, and is used by major Dutch broadcasters,
publishers, educational institutes, national and local governments. MMBase is written in Java, it is Open Source Software (MPL) and all standards used are as 'open' as possible.
I
Go To MMBase
IDEs
Installers Apache Lenya
Inversion of Control
Issue Tracking Apache Lenya is a Java-based Open-Source Content Management System. It is based on open standards such as XML and XSLT. One of its core components is Cocoon from the Apache
Software Foundation.
J
J2EE Frameworks Go To Apache Lenya
JDBC
JMS Cofax
JMX
Cofax is a web-based text and multimedia publication system. It was designed to simplify the presentation of newspapers on the Web and to expedite real-time Web publication.
JSP Tag Libraries
Job Schedulers
Go To Cofax

L Webman
Logging Tools
Webman is a professional content management or website production system. It was used in more than forty big websites in germany.
M
Go To Webman
Mail Clients

webEditor
N
Network Clients webEditor is born with the intention to become a helpful tool for the web content management.
Network Servers
Go To webEditor
O
Slide
Obfuscators
The Slide project main module is a content repository, which can be seen as a low-level content management framework. Conceptually, it provides a hierarchical organization of
P binary content which can be stored into arbitrary, heterogenous, distributed data stores. In addition, Slide integrates security, locking, versioning, as well as many other services. It
PDF Libraries can integrate and manage data stored within external repositories, requiring only small abstraction layers to be written for each repository. That way, Slide can integrate the data
Parser Generators from various physical locations in a hierachical and unified way. Slide uses can range from managing intranet application content to using it as a file server. Slide also offers a
Persistence WebDAV access module (implemented as a servlet). WebDAV is an IETF standard endorsed by companies like Microsoft, IBM, Novell, Adobe and many others. It makes Slide an ideal
choice for web-based content management. All the data managed by Slide can be accessed through WebDAV, and enable remote administration and manipulation of the data
Portals
managed by Slide using standard third party tools, along with the custom ones provided in the Slide distribution as additional tools.
Profilers

Go To Slide
R
RSS & RDF Tools Daisy
Rule Engines
Daisy is a comprehensive content management application framework, consisting of a standalone repository server accessible through HTTP/XML and/or a high-level (remote) Java
S API, and an extensive browsing and editing DaisyWiki application running inside Apache Cocoon. Daisy is licensed under the commercially-friendly Apache License 2.0.
SQL Clients
Go To Daisy
Scripting Languages
Search Engines
Open Harmonise
Source Control
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
T management and integrates that with content management and publishing.
Template Engines
Testing Tools Go To Open Harmonise
Text Processing
DSPACE
U
DSpace is a groundbreaking digital library system that captures, stores, indexes, preserves and redistributes the intellectual output of an organization's researchers in digital
UML & Modeling formats. Developed jointly by MIT Libraries and Hewlett-Packard (HP), DSpace is now freely available to organizations worldwide as an open source system that can be customized
and extended. DSpace is an open source software system that enables institutions to: - Capture and describe digital works using a custom workflow process - Distribute an
V institution's digital works over the web, so users can search and retrieve items in the collection - Preserve digital works over the long term To collect, distribute, and preserve
research materials in increasingly complex digital formats is a time-consuming and expensive chore for individual faculty and their departments, labs, and centers to manage
Validation
themselves. The DSpace system provides a way to manage these research materials and publications in a professionally maintained repository to give them greater visibility and
accessibility over time.
W
Web Frameworks Go To DSPACE
Web Mail
Web Servers Contineo
Web Services
Web Testing Contineo is a web based document management system. It supports its users by managing documents in most popular formats. Contineo aims to fulfill all phases of document
Wiki Engines lifecycle. You can create and develop documents by using office software. With contineo itself, you can publish, search, and manage the versions of documents. Further, you can
communicate with some other users directly or via e-mail.
X
Go To Contineo
XML Parsers
XML UI Toolkits Alfresco

Alfresco is an open source enterprise content management repository and portlets (CMS) built by a team that includes the co-founder of Documentum. Its modular architecture uses
the latest open src Java technologies: Spring, Hibernate, Lucene and JSF.

Go To Alfresco

GeiNuke

GeiNuke is CMS written in Java, it supports HSQLDB and MySql, it is stable simple and scalable. Its configuration is very easy, it uses iBatis for the persistence layer and Spring +
Caucho Hessian for Scalability features. For MVC layer it uses Velocity, at this time he has 5 themes.

Go To GeiNuke

MeshCMS

MeshCMS is an online editing system written in Java. It provides a set of features usually included in a CMS, but it uses a more traditional approach: pages are stored in regular HTML
files and all additional features are file-based. It has been thought as a quick tool to edit pages online, without many of the features that most CMSes offer. MeshCMS simply helps
you to edit pages, manage files and create some common components like menus, breadcrumbs, mail forms, image galleries and so on. There is no database, no content approval
and no versioning. Not all people need those features and those giant-sized products that require too much time to be learned and too much system resources to run. MeshCMS is
essential and requires few resources: the default 64MB heap is enough to host a handful of sites. Main features are: file-based, easy to install, cross-browser, wysiwyg editor
integrated, file manager, themes, modules, tag library, page caching, hotlinking prevention.

Go To MeshCMS

AtLeap

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.

Go To AtLeap

OpenEdit

OpenEdit includes online editing, dynamic layouts, spell check, user manager, file manager, version control and notification tools. Ecommerce tools include online catalog manager,
shopping cart, electronic payments, presentation tools and advanced product search with no database required. Blog includes online administration, comments, registration and
RSS/Atom engine.

Go To OpenEdit

Xinco

xinco [eXtensibe INformation COre] is a powerful Web-Service based Information and Document Management System (DMS) for files, text, URLs and contacts, featuring ACLs, version
control, full text search and an FTP-like client. (easy install, J2EE+MySQL)

Go To Xinco

Corinis CCM

Corinis CCM is a Java-based, open-source content and community management system. It combines all the power of a professional content management solution (WYSIWIG editing,
versioning, role-based QA, and more) with the flexibility and ease of use of a web community framework. The system's modular design encourages the development of reusable
extensions (like the included forum, voting or photo album modules), while the carefully designed framework, the Java codebase and the extensive use of XML for data formats
guarantee interoperability. Building your Intra- or Internet presence with Corinis CCM will reduce costs, required skill levels and time to market while giving you the confidence of
having chosen a dependable and open development platform.

Go To Corinis CCM

jLibrary

jLibrary is a DMS (Document Management System), oriented for personal and enterprise use. This double approach make from jLibrary an unique product. With jLibrary, you can
classify your documents, videos, or any other media type. You can export those contents to static web pages based on templates, search on those content, add comments,
categorize it, etc. Companies can find in jLibrary all the features present in most modern content management systems, including team work support, version management, offline
document edition, document locking, security constraints based on roles, users and groups, easy web access, etc. jLibrary is multiplatform, so you can run the client and the server
in both Windows and Linux. jLibrary is based on web services so it boosts interoperatility between platform and lenguages, being an ideal solution for heterogeneous environments.

Go To jLibrary

Hippo CMS

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.nl. Hippo CMS is based on several proven open source projects, mainly from the
Apache Software foundation.

Go To Hippo CMS

TransferCM

A design-friendly web content management system. Features include an inline WYSIWYG editor, file management, multi-site support and automated navigations.

Go To TransferCM

Nuxeo ECM

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.

Go To Nuxeo ECM

Current CMS

Current CMS is a multi-user Content Management System with workflow, versioning and publishing capabilities built on Java Enterprise technology. It provides a highly configurable
framework for developing, deploying and maintaining content managed web applications.

Go To Current CMS

Riot

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).

Go To Riot

JAPS

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.

Go To JAPS

Contelligent

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.

Go To Contelligent

dotCMS

dotCMS is an open source, enterprise class content management system that integrates the best features of content management with built in personalization, eCommerce and CRM
tools. It allows you to create data structures for various things and create relationships between them for easy database creation of dynamically generated form data with built in
validation using standard perl regex that you can modify on the fly. It allows you to create containers that are included in templates that generate pages. You can use Velocity
Macros in your templates that supports Ajax through XML-RPC, pagination, searching, and built in mp3 player, slideshow, and gallery functions. For content it has a really pretty
WYSIWYG editor for standardized input. Macros available in the dotCMS system: * Pulling and Displaying Contents * Pulling and Displaying Contents in a paginated fashion * Pulling
and Displaying Related Content (Relationships) * Photo Gallery * Streaming MP3 Player * MP3 Player Button * MP3 Player Extended * Events Listings * Navigation Menu Builder *
Crumbtrails * File Repository * List files on the File System * Title Generator * Displaying Resized Images * Executing a SQL Query * Add a generic Comments component * Add a site
map to a page from a specified folder to a specific depth * Add a site map to a page from the root of the site * Get Content Rating * Print the average rating of a content * Print the
number of votes on a content * Video Player * Add Permanent Link to a file, page or contentlet * Add RDF trackback to a file, page or contentlet * Display file,page or contentlet
trackback history * Tag Cloud * Mailing List * Build RSS From Content * Build RSS * Content Ticker

Go To dotCMS

Enonic CMS - Community Edition

Enonic CMS is a content management system built on Java. The solution is flexible, easy to use and supports all major databases and appservers. The Community Edition is licensed
under AGPL v3 and available at github.com/enonic.

Go To Enonic CMS - Community Edition

fleXive CMS

[fleXive] CMS is an Open Source Content Management System based on the Java Enterprise Edition 5 and JavaServer Faces (JSF) 1.2. It uses the Open Source [fleXive] content
repository as a consolidated store for all data, including templates and page contents. Its features include: * Dynamic XHTML-based templating with JSF (Facelets) * Integration of
business logic via JSF and EJB * Multilingual page contents * Dynamic page data structures * Publishing of contents and/or templates * ACL based security * Modular structure,
published to a Maven repository * WebDAV and CMIS interfaces

Go To fleXive CMS

JadaSite

An easy to use and feature rich Java based Open Sourced content management and e-commerce system. Jada Site not only allow users to maintain content with ease, it help sites
and companies to market and sell their products. Jada Site has the following advantages. * Free open source software. * Can be installed \"out of the box\" without customization. *
Easy to use web interface. * Runs on Java technology, a mature, highly scalable platform with excellent options for integration. * Multi-site supports. * Plug and play template
system. * Inventory control. * Supports PayPal and other credit card payment gateways. * Customer self service center. * and many more....

Go To JadaSite

Jahia

Jahia delivers a very complete, standard-based, and user friendly Unified Web Platform available today. It offers out-of-the-box Enterprise Web Content Management, Document
Management, and Portal Management for any size enterprise.

Go To Jahia

Jease

Jease is an complete Ajax-driven and easily extendable Content-Management-System based on advanced Java technologies like ZK, db4o, Perst and Lucene. With Jease you can
setup, customize and script a CMS within minutes with all the power of Java at your fingertips.

Go To Jease

LibreSource

LibreSource is a versatile collaborative platform. Open Source, modular and highly customizable, LibreSource is adapted to the collaborative software development (forge),
groupware, community leading, e-archiving and Web publishing. On a single server, LibreSource can host several projects, several groups of users, and grant fine grain access to the
resources. Based on Java/J2EE, LibreSource is a modular web server that users can customize online by combining resources and rights: wiki pages, forum, trackers, Synchronizers,
Subversion repositories, files, download areas, drop boxes, forms, etc. LibreSource uses most of the advanced services provided by the OW2 application server called JOnAS.

Go To LibreSource

Shopizer

Shopizer is a complete web sales management and e-commerce content management software. - create high end web store fronts - turn existing web site to full e-commerce system
- provide essential e-commerce tools : shoping cart, inventory management, payment and shipping, order management, online invoicing Built with Struts 2, Hibernate, Spring,
jQuery

Go To Shopizer

OpenWGA

OpenWGA is an open source Java based high end content management and web application development platform. It packages an integrated hierarchical document repository and a
full featured JSP-tag-library based template engine. The repository features multi language support, versioning and approval workflows and comes with easy manageable access
control. The OpenWGA runtime system features user authentication, caching, security features and transparent database access. Content Management: OpenWGA differs from other
content management systems in that authors never have to handle folders or fill in forms to create content. All authoring tasks are done \"inline\" directly in the browser just as you
would edit a Word document or a PowerPoint presentation. OpenWGA Developer Studio: OpenWGA is not only delivered with a powerful yet easy to use authoring environment. In
addition OpenWGA also supports the software development process by delivering all necessary tools to create, develop, deploy and share OpenWGA web applications.

Go To OpenWGA

pulse

An open source portal solution in Java. pulse delivers a set of out-of-the-box components, e.g. CMS, shopping, user management. Moreover pulse is a framework on top of the
Servlet API providing easy to use and easy to extend patterns for creating browser based applications and websites. Key features: * Cross-platform, implemented using Java
technology. * Completely written using Java 5. * Provides a framework for quick development of own applications. * Is delivered with a host of out-of-the-box applications: CMS,
Shop, Surveys, Filters and many more. * A WebDAV based virtual file system for digital asset management. * Mature user and role management * Easy-to-use administration interface
based on AJAX (using Ext JS) * Built for internationalisation * Flexible templating with XSLT 2.0/XPath 2.0

Go To pulse

Walrus CMS

Walrus CMS is easy to use intuitive edit-in-place java based content management system. What makes Walrus stand out is that it does not have separate administration interface -
you edit your content just by point and click and drag and drop. It is built on Spring framework, employs lightweight and clean architecture, thus is easily extendible. Walrus
supports several websites on one installation is easily skinnable, has undo/redo functionality. Walrus was started in 2008, so it's quite mature system working in corporate,
government and non profit environments.

Go To Walrus CMS

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. This site is independent of Sun Microsystems, Inc.

You might also like