I'm part of a group that's considering a PHP-based system to serve a community for communications purposes, including collaboration, event calendars, and a photo gallery. We're also loking into social networking integration (particularly Facebook) and maybe payment processing for community events.
The two main CMSs we're considering are Wordpress and Joomla. We're also thinking of building on top of Symfony or Zend. Which PHP-based system has the best documentation so that those of us with limited knowledge of the frameworks can ramp up easily?.
Preferably something that's object-oriented and has a gradual learning curve.
And what about MediaWiki--would that be appropriate to use for the described purpose?