Ich bau gerade an einem Typo3 Community Projekt, hab fast alle Features die auch drupal, dolphin etc.. haben.
User können Blogs einsenden mit Youtube Video, die auch später noch von Usern bearbeitet werden können. Blogs werden sofort freigeschaltet.
Über eine Userliste kann man über einen link auch nur Blogs von dem jenigen User angezeigt werden.
z.B.
www.meinedomain.de/blogs/username
dann werden nur Blogs von dem User angezeigt.
User-Photogallerie & Videogallerie mit Voting
zum Forum wurde ja schon gesagt da gibts Schnittstellen dafür.
Mit bischen Aufwand kann man wirklich eine schöne Community entwickeln. Man sollte aber schon in der lage sein eigene Extensions für Typo3 zu entwickeln, da die bisherigen Ext. nicht alle Features mitbringen die man haben möchte.