tags:

views:

80

answers:

3

Most people have heard of Content Management Systems. However, what basic features should an application contain so it can be considered as a true CMS? Also, what Java frameworks could be used to make one?

+2  A: 

Here are main features of a CMS:

  • Allow for a large number of people to contribute to and share stored data
  • Control access to data, based on user roles. User roles define what information each user can view or edit
  • Aid in easy storage and retrieval of data
  • Reduce repetitive duplicate input
  • Improve the ease of report writing
  • Improve communication between users

what Java frameworks could be used to make one?

See this for more info

Sarfraz
A: 

The most important feature of a CMS is to enable users from all over the place to log in and create/share information. Usually a CMS is a web application like Drupal and Joomla, but it's not restricted as such. If you want to use Java, I'd recommend Google's GWT. You code in Java and 'compile' it to Javascript.

aduric
GWT is a development toolkit for Java professionals to build desktop-like applications. How do you consider that a CMS ???
Philippe
@Philippe Ya I know what GWT is. It can be used as a framework to build a CMS, which was also one of the things the OP was asking for.
aduric
A: 

Osmek would be good solution as well. All you would have to do is write a java integration class.

George Henderson