1. A non-transitory, computer-readable medium having computer instructions stored thereon that are executable by a computing system to cause operations comprising: providing an on-demand multi-tenant database service to provide software as a service to multiple different tenants, wherein a single instance of the software serves the multiple different tenants, each tenant including a group of users having access to the instance; responsive to a request, received by the database service, from a first user to create an online community, creating a plurality of linked web pages as the online community and storing the plurality of linked web pages using the database service, wherein the online community is accessible via at least a profile page containing at least some personal information of the first user; responsive to a request, received by the database service, from the first user to add one or more content items to the online community, adding the one or more content items to the online community, wherein the one or more content items are accessible via at least one of the plurality of linked web pages; responsive to a request, received by the database service, from the first user to add additional users to the online community, granting the additional users access to the online community, wherein one or more of the additional users do not have administrative rights; and allowing one or more of the additional users to add at least two types of widgets to a selected content item by cutting and pasting code snippets into the selected content item that has been added to the online community, wherein: the selected content item is a profile, dashboard, article, comment, or topic created by one of the users of the online community; the widgets are graphically displayed in the selected content item; and at least one type of widget allows users of the online community to vote on the selected content item and at least one type of widget allows the users of the online community to promote content from other web pages external to the online community.
1. A non-transitory, computer-readable medium having computer instructions stored thereon that are executable by a computing system to cause operations comprising: providing an on-demand multi-tenant database service to provide software as a service to multiple different tenants, wherein a single instance of the software serves the multiple different tenants, each tenant including a group of users having access to the instance; responsive to a request, received by the database service, from a first user to create an online community, creating a plurality of linked web pages as the online community and storing the plurality of linked web pages using the database service, wherein the online community is accessible via at least a profile page containing at least some personal information of the first user; responsive to a request, received by the database service, from the first user to add one or more content items to the online community, adding the one or more content items to the online community, wherein the one or more content items are accessible via at least one of the plurality of linked web pages; responsive to a request, received by the database service, from the first user to add additional users to the online community, granting the additional users access to the online community, wherein one or more of the additional users do not have administrative rights; and allowing one or more of the additional users to add at least two types of widgets to a selected content item by cutting and pasting code snippets into the selected content item that has been added to the online community, wherein: the selected content item is a profile, dashboard, article, comment, or topic created by one of the users of the online community; the widgets are graphically displayed in the selected content item; and at least one type of widget allows users of the online community to vote on the selected content item and at least one type of widget allows the users of the online community to promote content from other web pages external to the online community. 6. The medium of claim 1 , wherein the plurality of linked web pages includes an administrator page.