Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Where the content is stored in forum sites?

 
ankur rathi
Ranch Hand
Posts: 3830
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Where the content is stored in forum sites like javaranch, slashdot.org etc, in database or in web content management system?

Thanks.
[ September 19, 2007: Message edited by: ankur rathi ]
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24212
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I imagine there are many different solutions. Some sites do use full-on databases; others use flat files.

JavaRanch uses trained cows, each of which is tasked with remembering the contents of a single page. When a request comes in, one of our volunteers pokes the correct cow with an electric cattle prod, and the cow "moos" the page into a special microphone called a "cattle gateway interface" (CGI) using Moo-rse code. A computer translates the Moorse code into HTML and sends the response.
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would add that in the JIG Beginners forum, we are experimenting with alternative modes of triggering the cows -- using cookies rather than prods. The cows are rapidly gaining weight, placing some strain on the servers, but I still think it will be a viable solution.
 
Junilu Lacar
Bartender
Pie
Posts: 7771
62
Android Eclipse IDE IntelliJ IDE Java Linux Mac Scala Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What?! You guys have electric cattle prods now? Back in my day as a bartender, we had to wrassle the steers to the ground and give a good tug on their tails to get them to moo up them pages.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15485
43
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by ankur rathi:
... or in wen content management system?

How do you think a content management system stores its data?
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jesper Young:
... How do you think a content management system stores its data?

Lotus Notes!
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Junilu Lacar:
What?! You guys have electric cattle prods now? Back in my day as a bartender, we had to wrassle the steers to the ground and give a good tug on their tails to get them to moo up them pages.

For high-volume forums, most of the cows are accustomed to the traffic. It's kind of like riding horses at a resort, where the animals are so used to following the trail you can't steer them off if you try. Still, every once in a while, you get an ornery one...
 
Eric Pascarello
author
Rancher
Posts: 15385
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by marc weber:
Still, every once in a while, you get an ornery one...


That is called dinner!

Eric
 
ankur rathi
Ranch Hand
Posts: 3830
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jesper Young:

How do you think a content management system stores its data?


Somewhere on the disk...
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by ankur rathi:
Somewhere on the disk...


... which could mean files or a database.
 
ankur rathi
Ranch Hand
Posts: 3830
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Ulf Dittmer:


... which could mean files or a database.


Okay, WCM uses files or database to store the content and provides features to manage the content.

That means, WCM doesn�t store the content.

Any idea where exactly most of the WCM available in the market stores the content? Files or database?

Thanks.
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If by "in the market" you mean commercial systems, then the answer is databases.

By the way, the abbreviation "CMS" is much more common than "WCM".
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Content Management System" (CMS) is a broad term, and exactly what it includes depends on who you're talking to -- especially if you're talking to a vendor.

For example, I'm working on a CMS that uses rich text files as source material, allowing authors to easily create/edit using MS Word. These are stored in a Document Management System (DMS), which I developed as a Lotus Notes database. The DMS automatically retains old versions whenever an edit is made, keeps track of versioning and edit details, and allows for tons of metadata (online locations, access controls, sorting information, keywords, etc.) to be associated with the source files. When a file is ready to go online, it is packaged as a SOAP message to vendor software (which I think is mostly .NET) that transforms the rich text to XML (or depending on our settings, some other format, like PDF). All of the "bookkeeping" (where content ends up and what it replaces) is maintained in an SQL database. The transformed web content is sent to one of several Lotus Notes databases to be accessed by the user. These databases are web-enabled with a browser interface similar to "MS Help" (see MSDN Library for a general example -- although in our case, the interface looks more like a Mac ). We are using Lotus Notes because it fit well with our existing infrastructure and is cost efficient in our environment, although alternative database options could have been used instead.

Anyway, we regard all of this as the CMS.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic