Will Drupal do this....

craigclark - February 11, 2007 - 08:45

Hi all

I'm not really up with all the CMS software available out there so perhaps you could tell me if Drupal will be suitable for a website I want to develop.

It's basically a review website. I want users to have the ability to review, rate and comment on a number of items.

The items will be either people, books or seminars. And all of these items may be linked to each other. i.e. A Person may be running a seminar or they might be the author of a book.

Does this sound like something Dupal will be able to do? And if so, with which modules?

If it can't, does it sound like the kind of thing that wouldn't cost too much for someone to develop?

Cheers
Craig

yes it can

dafa - February 11, 2007 - 11:11

People writing reviews - Review-pages can be an ordinary page in Drupal.

Rate - This can be done through a module, check out http://drupal.org/project/Modules/category/60

Comments are, like pages, already build into Drupal.

You can categorize (taxonomy) content when for example creating a page, for choosing items; people, books or seminars.

The linking I dont quite know... Maybe if you explain the use if this a bit more?

--
dafa

Linking

peter chen - February 11, 2007 - 12:01

I agree - standard comments + votes API, no worries.

I understand the linking aspect of the question - that you want items related to a person to be categorised together either to allow you to move between different things associated with "john smith" or see a list of all john smith related items.

This could be done three ways in my view (though doubtless there will be others):

1. if the person owns their own content (e.g. they are a user) then items (books, seminars) that are items/pages on the site (nodes) will be categorised as their content, and/or

2. if one or a few people are maintaining content for other people (e.g. you are creating nodes for John Smith, his seminars, etc. and he's not the "user") then using the taxonomy system would be a way to link things together - eg. create a new taxonomy term for each person and then sub terms for book, seminar, etc. (also, look at using the similar entries module (http://drupal.org/project/similar) which rocks and hard and gets even more value out of this).

These are basically out of the box plain vanilla stuff, so absolutely no worries. Alternatively, consider getting more DB goodness by:

3. Using the "views" module (http://drupal.org/project/views) to create more specific queries (e.g. John Smith + seminars; John Smith + books) - this is moving towards core, so it will be around for the long haul.

Hope it helps,

P

_ ___________________ _

Peter Chen
(+61) 0431 994 205
peterjohnchen@yahoo.com
http://www.peterjohnchen.com/

 
 

Drupal is a registered trademark of Dries Buytaert.