Functionality allowing users to publish or distribute content.

There are two types of content that users can share: the content they have created and the content someone else has created.