This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Java in General and the fly likes Content management in J2EE Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Content management in J2EE" Watch "Content management in J2EE" New topic
Author

Content management in J2EE

Dave Ordi
Greenhorn

Joined: Sep 22, 2006
Posts: 5
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

Joined: Jan 29, 2003
Posts: 8791
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.


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
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24183
    
  34

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!


[Jess in Action][AskingGoodQuestions]
Sivaraman Lakshmanan
Ranch Hand

Joined: Aug 02, 2003
Posts: 231
Hi,
Did you try OpenCMS. I think it would help you.


Regards,
Sivaraman.L
Dave Ordi
Greenhorn

Joined: Sep 22, 2006
Posts: 5
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

Joined: Sep 09, 2001
Posts: 427
Take a look at Alfresco

http://www.alfresco.org/
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
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
Marshal

Joined: Mar 22, 2005
Posts: 41133
    
  45
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.


Ping & DNS - my free Android networking tools app
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Content management in J2EE
 
Similar Threads
Embedding Javascript in a facelet Page
File outside war
avoiding webcrawlers
Endpoint Design and Architecture
Doubt in HeadFirst question