Overview of 18 open-source Java CMS systems

Source: Internet
Author: User
Tags dotcms jboss knowledge base apache tomcat wysiwyg html editor

In previous blog posts, lovebar introduced the open-source CMS Based on ASP and PHP.ProgramAt a glance, today we offer 18 Java open-source CMS systems to our netizens.

 

1. infoglue

 

Infoglue is an advanced, scalable, and robust content management system developed in Java. Important features include full support for multiple languages, good reuse between sites, and extensive integration capabilities.

Home: http://www.infoglue.org

 

2. Magnolia

Magnolia is an open source Java-based Web Content Management System (CMS), built in Java content knowledge base standard (JSR-170 ). magnolia supports 14 languages including English and Chinese. It supports local search, XML-based import/export, and cross-browser text editor, A simple war file can be deployed in any J2EE container. The online editing function for digital media is added to the latest version.

 

Home: http://www.obinary.com/en/magnolia/about.html

 

3. opencms

 

Opencms is a J2EE product written in Java. It is bundled with Tomcat. However, ATG dynamo, WebLogic, and WebSphere can also be used. Opencms supports multiple RDBMS to store content, including Oracle, SQL Server, Sybase, and MySQL. The new version provides a new template engine, JSP support, and a new connection management system, improving stability.

Home: http://www.opencms.org/opencms/en/index.html

4. JBoss nukes

 

JBoss nukes based on J2EE architecture is a complete content management system. It includes advanced user group management, security rules, and other components. These components are deployed at runtime.

 

The project home page: http://www.jboss.org/index.html? Module = HTML & OP = userdisplay & id = developers/projects/nukes/Index

 

5. eadmin/owx

 

Open-source software such as siteeditor, CMS, and list generator based on Java/JSP. Including: module, xml configuration, struts, its own API, component, WYSIWYG, multi-language, multi-user, Web-based manager.

 

Home: http://www.eadmin.ch/pages/en/home/

 

6. Apache lenya

 

Apache lenya is an open-source Java content management system. It is based on some standard technologies such as XML and XSLT. TheCodeThe core is cocoon, another open-source project.

Home: http://cocoon.apache.org/lenya/

7. cofax

Cofax is a CMS Based on Java/XML. The reason is that kinight Ridder was developed to facilitate the management of its news sites.

 

Home: http://www.cofax.org/index.jsp

8. webeditor

Webeditor is a management system for Specialized Forum websites. Use cocoon as the mechanism.

 

The project home page: http://webeditor.sourceforge.net/

9. mmbase

The MPL-based Open-Source CMS of mmbase is convenient for information publishing and maintenance, including news publishing, forums, chat rooms, and other modules. However, I personally think that the project has the greatest advantage of rich documentation, this is rare in open-source projects.

The project home page: http://www.mmbase.org/

 

10. Ion

Ion is a simple but powerful content management system based on the latest technology. It fully complies with the J2EE standard and uses XML to define the content structure. Use XSL to convert content into various formats, such as HTML, XML, PDF, and txt, and use jstl as the template system.

Home: http://ion-cms.sourceforge.net/section/s0.html

 

11. jahia

 

Jahia recently released the Content Management System CMS of jahia and its Portal Server. This version includes a full-featured search engine and a lightweight Document Management System (WebDAV supported) and some collaborative applications (discussion groups, webmail, todo list, timesheet ...)

 

Home: http://www.jahia.org/jahia/page84.html

 

12. jetnuke

Jetnuke is a website content management system (CMS) developed based on phpnuke but developed using Java ).

Jetnuke is free to use and availableSource code(GNU license ).

Jetnuke strictly separates the logic, data, and style)

Seven predefined styles, no complex configuration file, a Web Administration. Jetnuke can be well combined with jforum.

 

Jetnuke uses FCKeditor (wysiwyg html editor) to edit HTML content.

 

The project home page: http://www.jetnuke.org/

13. dotcms

 

Dotcms is a 100% free content management system based on J2EE/portal. It has many attractive features that many other CMS do not have. Open-source projects and frameworks used in dotcms include Apache Tomcat, liferay enterprise portal, Apache struts, Hibernate Orm, velocity template language, and Lucene search engine. Dotcms is developed using Eclipse IDE and uses velocity + Struts as the front end to make dotcms easy to expand and build. Dotcms license: The dotmarketing Public License.

Home: http://www.dotcms.org/projects/dotcms/

 

14. openedit

 

Penedit includes three modules: Web content management, e-commerce, and blog. Web content management includes online editing, dynamic layout, spelling check (English), user management, file management, version control and notification tools. The e-commerce module includes online product catalog management, shopping cart, and electronic payment, product presentation and product advanced search (Advanced search using web crawling and search functions of nutch/Lucene is not required ). The blog module includes online management, comments, registration, and RSS/atom engines. Open-source components used by openedit include velocity, dom4j, spring, and Lucene.

 

The project home page: http://www.openedit.org/

15. Hippo CMS

 

Hippo CMS is an open-source information-centric content management system. It has a user-friendly, open system and can be integrated into existing systems for use. Hippo CMS uses multiple open-source projects for development. The details are as follows:

 

Apache project:

Cocoon (http://cocoon.apache.org)

Slide (http://jakarta.apache.org/slide)

 

Apache webserver (http://httpd.apache.org)

Ant (http://ant.apache.org /)

Aveon (http://avalon.apache.org)

Luc

 

Ene (http://jakarta.apache.org/lucene)

 

Maven (http://maven.apache.org /)

 

Http://xml.apache.org/xerces2-j/index.html (xerces)

Http://xml.apache.org/xalan-j/index.html (xalan)

FOP (http://xml.apache.org/fop/index.html)

Batik (http://xml.apache.org/batik/index.html)

 

Opensymphony project:

 

Opensymphony osworkflow

Http://www.opensymphony.com/osworkflow)

 

Mortbay project:

Jet (http://www.mortbay.org/jetty/index.html)

 

Tanuki software project:

Wrapper (http://wrapper.tanukisoftware.org /)

Type = "text/JavaScript"> src = "plain type =" text/JavaScript "> type =" text/JavaScript "> google_protectandrun (" ads_core.google_render_ad ", google_handleerror, google_render_ad ); other projects:

The open-source components associated with hippo CMS outside of the core are as follows:

Htmlarea (http://sourceforge.net/projects/itools-htmlarea)

MySQL (http://www.mysql.com)

PostgreSQL http://www.postgresql.org)

 

OpenOffice http://www.openoffice.org)

16. jeecms

Jeecms is short for Java Enterprise Edition Content Manage System.

 

Developed based on Java technology, it inherits its strong, stable, secure, efficient, and cross-platform advantages.

Adopts the mainstream technical architecture of hibernate3 + struts2 + spring2 + freemarker

 

HTML is the most convenient and reasonable way to build websites.

 

Powerful and flexible labels for custom display Content and Display Methods

 

In terms of design, the search engine is optimized in advance to enhance the friendliness of the search engine.

 

Uses the pseudo-static page technology to customize the path structure, without the need for urlrewrite

 

It is easy to build a large-scale website. sub-station groups can be established through sub-domain names, and the Management permissions of sub-stations are separated in the background to achieve single-point logon.

 

The project home page: http://www.jeecms.com/

17. Pulse

 

Pulse is a Web application development framework and portal website construction solution. It has built-in out-of-the-box components such as CMS, website shopping, surveys, various filters, mature user and role management, a WebDAV-based Virtual File System and an easy-to-use background management interface developed using extjs.

The project home page: https://pulse.dev.java.net/

18. vosao CMS

Vosao CMS is a website content management system specially designed for running on the Google App Engine platform. Its features include: hierarchical page content with sub-parent relationships. Search engine friendly URLs. Integrated with ckeditor3.0, the webpage content editor includes the file upload and browsing functions. You can customize the design page template. Each page is bound to the template. A global site configuration panel that allows you to import/export website content and resources, including images, CSS, and JavaScript. A text resource file Editor supports file creation. The CAPTCHA service is provided, which allows you to comment on the content and send an email notification/reminder. Multi-language content support, which can automatically detect the language used by your browser.

 

Home: http://code.google.com/p/vosao/

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.