Management of collections of websites
First Claim
Patent Images
1. A method comprising:
- hosting, at a server, a site collection group that includes a plurality of site collections, wherein at least one of the site collections within the site collection group includes a plurality of websites;
receiving a request to associate, with each site collection of the plurality of site collections, a suite of one or more helper services tailored to each site collection, wherein a first suite of one or more helper services provides specialized functionality to a first site collection, and wherein at least one of the one or more helper services in the first suite of helper services comprises;
blog management or wiki services;
providing a site collection group management interface that enables a first entity to manage architectural aspects of the site collection group, the site collection group management interface having features enabling the entity to manage the architectural aspects; and
providing a site collection management interface that enables a second entity to manage the first site collection, wherein the first site collection is one of the site collections within the site collection group.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques that enable a subscriber of a data center to manage a site collection group hosted by the data center. A site collection group is a set of site collections that belong to a single subscriber. A site collection is a collection of websites. A website is a collection of related resources. Each of the site collections is associated with an “owner”. As described herein, the data center presents management interfaces that enable owners of site collections to manage the site collections. In addition, the data center presents management interfaces that enable subscribers to manage architectural aspects of their site collection groups.
-
Citations
20 Claims
-
1. A method comprising:
-
hosting, at a server, a site collection group that includes a plurality of site collections, wherein at least one of the site collections within the site collection group includes a plurality of websites; receiving a request to associate, with each site collection of the plurality of site collections, a suite of one or more helper services tailored to each site collection, wherein a first suite of one or more helper services provides specialized functionality to a first site collection, and wherein at least one of the one or more helper services in the first suite of helper services comprises;
blog management or wiki services;providing a site collection group management interface that enables a first entity to manage architectural aspects of the site collection group, the site collection group management interface having features enabling the entity to manage the architectural aspects; and providing a site collection management interface that enables a second entity to manage the first site collection, wherein the first site collection is one of the site collections within the site collection group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium comprising instructions that cause a server that executes the instructions to:
-
maintain a content database that stores a plurality of site collection groups, wherein each of the site collection groups includes a plurality of site collections, wherein each of the site collections in each of the site collection groups includes at least one website, and wherein a suite of one or more helper service applications tailored to each site collection is associated with each site collection, wherein a first suite of one or more helper service applications provides specialized functionality to a first site collection, and wherein at least one of the one or more helper service applications in the first suite of helper service applications comprises;
blog management or wiki services;execute an instance of a web application that receives, from client devices, client requests associated with resources in at least one of the site collection groups and, in response to each of the client requests, processes the client requests;
wherein the instance of the web application cannot use data that is specific to a first one of the site collections to process a request associated with a resource in a second one of the site collections without permission from an owner of the first one of the site collections;provide a site collection group management interface that enables a first entity to manage architectural aspects of a first one of the site collection groups, wherein the site collection group management interface is implemented as a website within the first one of the site collection groups, the website including web pages having features enabling the first entity to manage the architectural aspects; and provide a site collection management interface that enables a second entity to manage a first site collection, wherein the first site collection is one of the site collections within the first one of the site collection groups, and wherein the one or more helper service applications are tailored to the second entity. - View Dependent Claims (16, 17)
-
-
18. A server comprising:
-
a content database that stores resources in a plurality of site collections; a configuration database that includes; (i) data that indicate a site collection group associated with each of the site collections; and (ii) data that indicate a tier of helper services associated with each of the site collection groups, wherein a first tier of helper services associated with a first site collection group is specifically tailored to the first site collection group, and wherein at least one of the one or more helper services in the first tier of helper services comprises;
blog management or wiki services;a processor that executes; (i) an instance of a web application that; (a) receives a request associated with a resource in a first one of the site collections in the first site collection group; (b) determines whether the first one of the site collections is associated with the first tier of helper services; (c) uses a first helper service in the first tier of helper services to process the request; (d) provides a site collection group management interface that enables a first entity to manage architectural aspects of the first site collection groups, wherein the site collection group management interface is implemented as a website within the first site collection group, the website including web pages having features enabling the first entity to manage the architectural aspects; and (e) provides a site collection management interface that enables a second entity to manage content aspects of the first one of the site collections; and (ii) a process that provides the first helper service, wherein the process that provides the first helper service cannot use data that is specific to a second one of the site collections to process the request without permission from an owner of the second one of the site collections. - View Dependent Claims (19, 20)
-
Specification