Hello,
First of all I would recommend not using any off the shelf solution like WordPress or any pre-defined solution that you commonly find these days to create a Social Community based site , out of the box. It would severely limit the scalability of the website given that every predefined solution has its own limitations.
Thus I'd recommend custom development using a PHP based MVC framework like Symfony 2 or CodeIgnitor.
We will provides a complete system for the management of blogs through the News resource, which manages serialized content .It will manage a wide range of media, including video (either uploaded to your site's backend, or via embed from Vimeo or YouTube), audio and images. The tool renders content to a page in a gallery format, which can be styled to your requirements.
We will provides a highly functional and graphical calendar and event registration fom that gives website visitors an extraordinary calendar experience. Site administrators have a full set of controls to name and describe events and location information, select periodic or recurring events, compose event series, and turn on registration elements.
Website visitors can access a range of views of a calendar, filter by category, drill down for detailed information, download an iCal entry, view a linked Google map (where location information is provided), and, if activated, complete a registration (including payment processing) for an event.
Lets discuss in details,
Best Regards,
Prasun