|Wordpress vs Joomla/Drupal for joke site that takes submissions?|
Which one scales well with 1000+ users?
I'm developing a joke site and I need the ability for users to submit their jokes. Also need rating, tagging, filtering (by type of jokes for instance), sorting (short jokes by how many laughs), and check if a submitted joke has been submitted before (sort of like Digg's duplicate post feature)
I looked at Wordpress, I think with a combination of user roles and GD Ratings, I can get it to work. What worries me is the user management, Wordpress' isn't very robust. I don't think WP was originally built to support 1000+ members that submit (I could be wrong). How does it scale if you have say , 10k people that all submit content what about 20k ppl?
I haven't really looked at Joomla or Drupal yet. I'd like to hear what you guys think?
I don't really know how WP scales with thousands of users with author permissions on a single site. Of course, it scales fine with thousands of blogs running - wordpress.com eats its own dog food.
Still, I would say for anything community-based like that, you'd be a lot happier with Drupal. Drupal was originally built as a means for Dries' dorm mates to exchange info about what was happening in the dorm, so this sort of usage is deeply in the DNA of Drupal.
It's *relatively* easy to get that sort of feature set running once you get past the initial hurdles of wrapping your head around Drupal.
If you do a google search for things like "drupal social site" and related searches, I believe you'll find at least one print book and one e-book that give recipes. I'm thinking there might even be a couple fo print books. If you have trouble finding them, post back and I'll poke around to see if i can locate the precise titles and such.
I strongly recommend getting a book unless your time is of no value whatsoever. If you value your time at $1/hour, I would guess that a book would still pay off in a single project. Presumably you value your time somewhat higher than that!
My votes for Joomla.
Joomla has a wide variety of extensions that should be able to fit your needs. Also, 1K members would not be a problem. One of our sites has around 10K members with no issues.
Also, a very important aspect of installing any CMS is making sure you have a good host. When you decide on your platform, try and find a host that has other installations of the same CMS, their support people will have already encountered most of what you may encounter.
My humble opinion is that wordpress is the easiest to learn and setup. Joomla has many features, but some of the nicer plugins you have to purchase. Drupal is a little harder to learn and get setup for ease of use, but it is the best for myself.
Check out the Drupal module(s) for organic groups, that should get you started.