1. A computer-implemented method comprising: receiving, from a first client device, an identification of user group configuration settings for a user group comprising a plurality of users, the user group configuration settings identifying (i) a first plurality of content items available to be retrieved from a first plurality of remote content provider servers and to be provided in web pages of the user group for use by users in the user group, and (ii) the plurality of users in the user group; receiving, from a second client device that is different than the first client device, data identifying personal configuration settings that personalize a web page of the user group for a first user, the personal configuration settings for the first user specifying a second plurality of content items selected by the first user to be retrieved from a second plurality of remote content provider servers and to be included in the web page of the user group personalized for the first user; receiving, from the second client device, a request that identifies the web page of the user group, wherein the request includes a universal resource locator (URL) identifying the user group; in response to receiving the request that identifies the web page of the user group, determining, at least partly based on parsing the URL, that (i) the web page requested is for the user group, (ii) a user of the second client device is in the user group that includes the web page identified by the request, and (iii) the data identifying personal configuration settings that personalize the web page of the user group to the first user was previously received; in response to determining that (i) the web page requested is for the user group, (ii) the user of the second client device is in the user group that includes the web page identified by the request, and (iii) the data identifying personal configuration settings that personalize the web page of the user group to the first user was previously received, generating a first personal web page in accordance with both the user group configuration settings for the user group that identify (i) the first plurality of content items available to be retrieved from the first plurality of remote content provider servers and to be provided in web pages of the user group for use by users in the user group, and (ii) the plurality of users in the user group, and the personal configuration settings that personalize the web page of the user group to the first user, the first personal web page including: one or more visualizations of one or more of a first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; and one or more visualizations of a second plurality of content modules that provide the second plurality of content items from the second plurality of remote content provider servers; and sending the first personal web page over a network to the second client device.
1. A computer-implemented method comprising: receiving, from a first client device, an identification of user group configuration settings for a user group comprising a plurality of users, the user group configuration settings identifying (i) a first plurality of content items available to be retrieved from a first plurality of remote content provider servers and to be provided in web pages of the user group for use by users in the user group, and (ii) the plurality of users in the user group; receiving, from a second client device that is different than the first client device, data identifying personal configuration settings that personalize a web page of the user group for a first user, the personal configuration settings for the first user specifying a second plurality of content items selected by the first user to be retrieved from a second plurality of remote content provider servers and to be included in the web page of the user group personalized for the first user; receiving, from the second client device, a request that identifies the web page of the user group, wherein the request includes a universal resource locator (URL) identifying the user group; in response to receiving the request that identifies the web page of the user group, determining, at least partly based on parsing the URL, that (i) the web page requested is for the user group, (ii) a user of the second client device is in the user group that includes the web page identified by the request, and (iii) the data identifying personal configuration settings that personalize the web page of the user group to the first user was previously received; in response to determining that (i) the web page requested is for the user group, (ii) the user of the second client device is in the user group that includes the web page identified by the request, and (iii) the data identifying personal configuration settings that personalize the web page of the user group to the first user was previously received, generating a first personal web page in accordance with both the user group configuration settings for the user group that identify (i) the first plurality of content items available to be retrieved from the first plurality of remote content provider servers and to be provided in web pages of the user group for use by users in the user group, and (ii) the plurality of users in the user group, and the personal configuration settings that personalize the web page of the user group to the first user, the first personal web page including: one or more visualizations of one or more of a first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; and one or more visualizations of a second plurality of content modules that provide the second plurality of content items from the second plurality of remote content provider servers; and sending the first personal web page over a network to the second client device. 4. The method of claim 1 , further comprising sending a software application to a client, wherein execution of the software application by the client provides a graphical user interface that allows selection of user group configuration settings, and the received identification of user group configuration settings includes data generated based on a user interaction with the graphical user interface.