Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Please recommend a CMS framework in Java good for making a monitoring system [closed]

I already have Java code to display and process data from a database. I would now like to implement the code as modules, and incorporate as a whole into a CMS system.

EDIT2: Most important, the CMS must have good support manually written gadgets and place them using AJAX, and inter-communication between gadgets

The CMS MUST support Spring, Hibernate, etc.
The CMS MUST not be GPL, and preferably open source (lGPL, BSD,etc).
The CMS MUST have good documentation and support
The CMS MUST be secure (safe from XSS and injection) and support different levels of authorizations, (built-in or module) The CMS MUST have good navigation and tab, (built-in or module)

+1, for having a good ajax paginated table module to display data
+1, for using ajax to change pages with support for bookmarks and history.back()
+1, for using jquery or prototype
+1, for being easy to deploy, and easy to add modules
+1, for supporting dynamically add/remove and drag-dropping of modules

Please recommend a CMS best for the job. Thank you!

EDIT: I don't need blogs or wikis or etc. I just want a framework where I can display paginated lists and time series graphs and log files. I will also host some pages for configuration. All of these code are already implemented.

EDIT2: google's api for gadgets doesn't suit me. there are many problems to this:

  1. no communication between gadgets
  2. no communication between gadget and its container
  3. it's using iframe instead of ajax
like image 251
TiansHUo Avatar asked Mar 03 '10 06:03

TiansHUo


People also ask

What are the 3 different types of CMS?

There are three broad types of CMS software: open source, proprietary and Software-as-a-Service CMS, including cloud-based solutions.

What makes a good CMS system?

A good CMS allows flexibility and creates opportunities to present content in unique and interesting ways. A CMS system should be flexible enough allow your designers and developers to dictate the look and feel of your site while allowing users that are less skilled to edit, manage and create content easily.

What is Java CMS?

A Java CMS is a content management system that's built using the Java language and its vast ecosystem of libraries and tooling. Most Java-based CMS platforms take advantage of open source frameworks like Spring to deliver high quality software.

What is the most commonly used CMS platform?

WordPress The most popular CMS software globally, it accounts for 62.3% of the CMS market. Many plugins are available, most of them free. WordPress has more than 50,000 more app alternatives, some free, some paid-for. These let you design your own custom CMS experience using any number of prebuilt templates.


3 Answers

Take a look at dotCMS for your requirements

http://www.dotcms.org/

like image 87
JoseK Avatar answered Oct 27 '22 21:10

JoseK


My recommendation would be eXo Platform:

  • It is built on Spring and Hibernate that you can leverage.
  • It is licensed under Affero GPL.
  • It has good documentation and support (it's a great product).
  • It is secure (it's a professional product) and has an Organization Service for personalization and authorizations.
like image 33
Pascal Thivent Avatar answered Oct 27 '22 20:10

Pascal Thivent


Alfresco will be the definite winner. Check it out.

like image 30
Teja Kantamneni Avatar answered Oct 27 '22 20:10

Teja Kantamneni