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.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
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!
Hi, Did you try OpenCMS. I think it would help you.
Joined: Sep 22, 2006
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.
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.
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.