Skip to content
Norman Khine edited this page Feb 15, 2012 · 1 revision

#Forum

The base of each content is a WebPage (Page) and each page has the ability to add comments that make up the forum.

The proposed forum for the application is based on the principle that a Forum is made up of comments to specific topics which are grouped by a type/s of tags.

It is proposed therefore that in our case, the Forum, simply becomes a comment storage system that can be searched and grouped by the original page.

So if we think of a key:value data store we would have something like:

{page_title, page_body, 
	{user_id: comment, user_id1: comment1, user_idN: commentN}
	}

Then each comment will be listed in a table within a 'Forum' page that references back to the original article.

Each page, can have tags, which are either generated automatically based on the contents of the page and can also be added by the user.

As all the comments will be stored in one datastore, it will be more efficient to collate, rather then if each Page has it's own comment data store.

But this should be discussed.

Clone this wiki locally