Im going to build Humor article, funny pic and funny videos portal that user can submit their humor, pic and videos. What kind of script or directory suitable for me? Regards
The fastest way IMHO for you to accomplish this is to take a CMS and install the plugins that give you what you want. Underneath every website is something that backs it. Do not let the subject matter of the site confuse you on this issue. A "funny" site is simply a site that focuses on humor. I could have a site that focuses on technology, sci-fi, etc., and use the same general approach for them all. First, forget about humor for a moment. What features do you want your site to have? Say, news? Videos? And you want members to be able to submit? Then, you DEFINITELY need a CMS, as at the core (at least the good ones) a CMS comes with user access controls (i.e., ACL) and provide centralized user management in a shared environment. Once you select your platform, you then pick and choose the plugins that provide the functionality. Then, you can "customize" to fit your site theme. For you, unless you have a very high level of technical sophistication, I'd recommend either "WordPress as CMS" or Joomla, as both of these platforms literally have thousands of third-party plugins readily available (many of them FREE) to allow you to do what you want. Both have strong video capabilities, again through third-party add-ons, and both are readily extensible so that you can develop customized additions. For sheer number of free plugins and free quality themes, you cannot beat WP. For multimedia, though, WordPress now has the incredible Kaltura multimedia platform freely available. I strongly suggest you read up on it. Just go to WordPress' home site (http://www.wordpress.org) and have fun. Be prepared to spend some time reading, because, with almost 6,000 plugins, you will need it. WordPress MultiUser (MU) edition is built from the core to handle multiple users, focusing primarily on giving someone his own blog, but there are CMS-style WP plugins that can make WP behave more like a traditional CMS. The ONLY hesitancy I have regarding WordPress is that, per your provided description, you need strong centralized user management, and I don't think WP is quite there yet (though WordPress is definitely moving in that direction, and there are plugins that may overcome this). It's up to you to decide whether you want to spend the time overcoming WP's limitations regarding the multiuser environment (but many have shown it can be successfully done). Focusing on Joomla, at its core is an application framework with built-in user management and controls, and it is a traditional CMS in terms of shared user environment (meaning that all users can interact based upon the controls you set). This is really an oversimplification of what's going on under the hood, but you get the idea. Joomla also has a slew of add-ons (collectively called extensions) that can provide what you want. Be advised, though, that the best video extensions (of these, HWDVideoShare in my opinion is currently the best) have feature-limited free and fully featured pro versions. The price fortunately is not expensive (something like $30 bucks for a one-year subscription which includes all plugins, updates, themes, etc.). I'd suggest you look at a strong RSS reader (such as the RSS Factory Suite available at TheFactory.ro) so that you can select news feeds for your site. A good multiuser photo gallery such as Phoca Gallery (http://www.phoca.cz/phocagallery). At its core, Joomla can allow members to submit stories, etc., but the draw-back is that they have to be in the author user group. You can either enable all members to be authors automatically upon registration (easily done through Joomla's general configuration) OR you can again use a third-party add-on where members can submit stories independent of Joomla's core article functionality. Joomla falls down a bit in the ability to cross-categorize articles - this is currently not available in the core. However, once again, third-party add-ons can overcome this limitation. You can find several here: http://extensions.joomla.org/extensions/structure-a-navigation/multi-categorization. If you want members to be able to blog as well as submit articles, there are add-ons for that as well, or the smart use of templates can give you a "blog-like" appearance. You also have several free forum options for Joomla. Kunena forum (formerly Fireboard) and Agora appear to be the most favored. But there are several others that may be worth your time to look at. Just as with WordPress, for Joomla, park yourself at the Joomla Extensions Directory (JED) and spend the time reviewing the possibilities. Joomla does have a higher learning curve than WordPress according to many, so be prepared to take some time to understand the system. But, this is true of just about any platform that allows you to build sophisticated websites. I suggest you take the time to really study the systems and determine which is best for you. Don't focus on "funny", instead focus on what your site actually does (i.e., articles, blogging, forums, etc.) and then you can fine-tune it to focus on humor.