Open source PHP "community" software search
There are lots of open source Bulletin Board or Forum packages out there, each with its own set of strong points and weak.
But the market seems to be trending toward "communities" that offer discussion forums, per-user blogging and per-user photo galleries all in one package--where users might (for instance) discuss boat building techniques, blog about their individual boat building projects and display individual, user-by-user galleries of boat photos. Or model airplanes or birding or what ever.
Pricey proprietary packages offering all of above are popping up like forest mushrooms in May. Are there any open source packages that offer all three (forum, user blogs and user galleries) all at once? I posted this here in the PHP forum because I'm a PHP programmer. But I'd consider using something written in other languages too.