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:
There are three broad types of CMS software: open source, proprietary and Software-as-a-Service CMS, including cloud-based solutions.
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.
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.
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.
Take a look at dotCMS for your requirements
http://www.dotcms.org/
My recommendation would be eXo Platform:
Alfresco will be the definite winner. Check it out.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With