1. A method of facilitating enterprise-based online communities, comprising: operating, at a service provider domain, an Internet-accessible infrastructure, the Internet-accessible infrastructure being operated on behalf of participating enterprises and comprising a database, and at least one server for exporting a set of display interfaces for enabling users to define, manage and interact with an online community; receiving user-generated content associated with at least one of a plurality of content modes identified by a content author; storing the user-generated content in the database as generic content irrespective of the content mode identified by the content author such that the user-generated content may be re-purposed and output in at least one content mode that differs from the content mode identified by the content author; maintaining an association between the content author and the user-generated content; and in response to a query that includes one or more author profile attributes, providing a response data set that enforces associations that have been maintained between the content author and the user-generated content, the response data set being a social aggregation that describes a relationship among one or more author profile attributes and one or more content attributes.