Basically I want to build a website based on some original content,
the content have some attributes like:
category, event time, location, people involved, summary, details, reports…
and I want user to be able to search based on different attributes
e.g. search by people’s name, or search by categories or location
And also I want to add a subscription or membership system, so that users can get (for example) detailed report after they pay the membership, they can also pay a little to look at a particular event’s content.
Can I archive those simply by using joomla!/wordpress or do I have to build the site from scratch using more complex frameworks like ruby on rails/django?
Thanks
In my experience (which isn’t totally up-to-date on either tool; I’m currently working with a Joomla1.5 site, and have used WordPress in the past), WordPress will be the slightly easier of the two – it makes ‘custom content’ easier to define and create. Having said that, unless you actually need a full-blown CMS (e.g. you need to support many users who cannot learn HTML), and if you have good PHP/ruby/etc. knowledge, you could well be better off building a bespoke system.
It comes down to a) how flexible you want your site to be b) how ‘unique’ your requirements are c) how much time you have on your hands. If you do ‘roll your own’, make sure you use existing libraries (for things like captcha, spam-handling, email sending) wherever possible.