Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Content management in J2EE

 
Dave Ordi
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
since I don't know where to put this kind off questions I'm comming to the big guys.

In our e-bizz application we have a lot of static content with law-stuff that can change quite often.

Is there any standard way to make this content manageble by the business so we don't have to put this content in the ear-file with the result of re-deploying every time something changes.

Also without a great deal of programming a own user-interface to maintain this kind of stuff.

Any idea is welcome ...Thanks !
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, welcome to the ranch!

Your topic hit the nail on the head - content management. Content management systems are a pretty lively area. Have you read up on some commercial or open source solutions to see how they work? You may want to copy some of their ideas, or just use a proven product. See the list of vendors evaluated here.

One solution would be "dynamic" content of some kind, maybe coming from a database and building HTML on the fly. Another might be an FTP or application upload feature to let somebody post new files.

Your problem sounds familiar. A decade ago I worked on a Fortune 50 corporate web site that had a legal document number on most or all pages. LDs had an expiration date right in on the page. Every week or so, invariably about 4:00 on a Friday, the legal dept would call and say "These pages are out of date, remove them from the site IMMEDIATELY!" and we'd madly pull pages and change links, editing on a live site. Bad Gnus. Now the site is run under a big time CMS that has workflows built in to remind somebody to refresh the LDs a couple weeks before they expire.
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Welcome to JavaRanch!

First, a bit of business: you may not have read our naming policy on the way in. It requires that you use a full, real (sounding) first and last name for your display name. Fake names, joke names and "handles" don't work at the Ranch. You can change your display name here. Thanks!
 
Sivaraman Lakshmanan
Ranch Hand
Posts: 231
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Did you try OpenCMS. I think it would help you.
 
Dave Ordi
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the advice but I already took a look at is as also to cocoon.

Thing is that I'm not really looking for a tool for a "only content website".

The current application is a complex application with a lot of business logic and depending on the user input the application is intented to give advice to the customer and this advice sould be some pieces glued togetter, but I want the get rid off all the magement of these pieces (the content off them).

Info appl. run under Spring - Sping webflow - hibernate and a Weblogic 9.x.
 
Sean Sullivan
Ranch Hand
Posts: 427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Take a look at Alfresco

http://www.alfresco.org/
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't know how well this might fit, but look into the Knowledge Management space, too. We use Kana KM (big bucks) which supports the kind of "dialog" you described, following a user's choices to the next bit of content. The content, rules and all are user maintained so they don't have to interrupt your FreeCell just to make changes.
 
Ulf Dittmer
Rancher
Pie
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If I understand your comment on an "only content website" right, then you can't use something like Cocoon, because there is lots of application-type stuff on the site in adition to the content itself. All CMS have an API that lets you specify exactly where and how the content should appear, so you can embed it in your application any way you want. OpenCMS and Magnolia are the big gungs in the Java open source space, but some of the less feature-rich ones may have a gentler learning curve, especially as it sounds as if your requirements don't justify a full CMS with all its features. A list of Java CMS can be found here.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic