Java-based Open-Source CMS System Selection

Source: Internet
Author: User
Tags dotcms drupal
CMS Overview

For the website CMS system, PHP-based mainstream, such as Drupal/joomla, which is also widely used in mainstream Virtual Machine providers.

However, if you have a Java team or the project's goal is to build a content management system for enterprise networks, it is appropriate to choose a Java-based CMS system.

There is a significant difference between the PHP-based CMS system and Java CMS,

Java-based CMS usually applies the content architecture to JCR specifications, such as jackrabbit, modeshape,

The CMS architecture of PHP is based on RDBMS specifications, mainly MySQL. In general, Java is more object-oriented in content management.

1. Walrus

Http://sourceforge.net/projects/walruscms? Source = DLP

A cms Based on the Spring framework does not have a separate background. After logging on to the console, the administrator can directly edit the foreground page. What you see is what you get, there is a release package that binds jetty.

2. Magnolia

Http://www.magnolia-cms.com/

Mature CMS system, detailed documentation, release packages bundled with tomcat, responsive design, support for both PC and mobile terminals, content architecture on jackrabbit.

The installation package includes public instance and authoring instance, that is, website front-end and background content management. One authoring instance supports multiple public instances.

Provides multi-type page templates, hierarchical content management, and powerful visual editing functions, complete access control (ACL) implementation.

Magnolia is good in terms of website content management, but its architecture is somewhat outdated.

Edit the background page:

Background Article editing page:

3. jahia

Http://www.jahia.com

Complete functions, support multiple display channels such as PCs and mobile terminals, and responsive design. Here is a comparison article with Drupal.

Http://people.cis.ksu.edu /~ Mrudula/talloju_690.pdf

However, online document access is quite slow (access time)

4. Hippo

Http://www.onehippo.org

Provides online demo at the front-end of the website. demo at the back-end management requires an open-source project of enterprise-level application quality, and supports both PC and mobile terminals.

By separating the presentation layer and content and Content Context, the architecture is designed to achieve multi-channel content publishing.

5. dotcms

Http://dotcms.com/products/demo/

Provides a complete front-end and back-end online demonstration, based on the SSH architecture, powerful background management functions, flexible

Conclusion

If you prefer the Spring framework, dotcms/walrus is preferred. If you consider the features, availability, and ease of installation, Magnolia is preferred.


By iefreer

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.