Elgg is an open-source social networking platform. It
offers blogging, networking, community, collecting of
news using feeds aggregation and file sharing features.
Everything can be shared among users with access
controls and everything can be cataloged by tags as well.
WWW: http://www.elgg.org/