Exploring attached and unattached content databases
First Claim
1. A computer-implemented method for searching for data from a content database unattached to a content management application, the method executable on a client computing system communicatively connected to a front-end computing system executing the content management application and comprising the steps of:
- connecting the content management application and the unattached content database;
receiving at the client computing system an indication to perform a search for a site collection;
receiving at the client computing system a site collection selector user interface (UI) to perform a search for a site collection;
entering at the client computing system one or more search requirements for a site collection to search for;
receiving from the content management application a list of one or more site collections matching the one or more search requirements, wherein the content management application deletes orphaned databases;
selecting a first site collection from the list of one or more site collections matching the one or more search requirements; and
receiving at the client computing system information about the first site collection.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for searching for and extracting data from databases of content management applications. User input is received to connect to a database or database snapshot of an application, and a connection is established. When the database is not part of a current live instance of the application, an emulation is performed such that the database is treated like it is attached to the current live instance of the application. The user is able to browse and/or search for content, including documents, in the database or database snapshot without having to explore individual site collection structure and user interfaces of individual sites. A site collection user interface (UI), a site selector UI, and/or a list selector UI, for example, provide data entry fields for entering search requirements. Unattached databases can be managed using commands, such as using an object model or command line.
29 Citations
20 Claims
-
1. A computer-implemented method for searching for data from a content database unattached to a content management application, the method executable on a client computing system communicatively connected to a front-end computing system executing the content management application and comprising the steps of:
-
connecting the content management application and the unattached content database; receiving at the client computing system an indication to perform a search for a site collection; receiving at the client computing system a site collection selector user interface (UI) to perform a search for a site collection; entering at the client computing system one or more search requirements for a site collection to search for; receiving from the content management application a list of one or more site collections matching the one or more search requirements, wherein the content management application deletes orphaned databases; selecting a first site collection from the list of one or more site collections matching the one or more search requirements; and receiving at the client computing system information about the first site collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system for enabling a user to search for content contained within a content database, the system comprising:
-
at least one processor; memory coupled to the at least one processor, the memory comprising computer-program instructions executable by the at least one processor for; receiving a request to search for a site collection in the content database; receiving a request to search for a site in the content database; and invoking one or more stored procedures, wherein the one or more stored procedures comprise one or more from a group of stored procedures consisting of;
proc_GetSiteCollectionBestMatch, proc_GetSiteCollectionSubset, proc_GetWebSubset, proc_GetWebBestMatch, proc_GetListSubset, and proc_GetListBestMatch. - View Dependent Claims (14, 15)
-
-
16. One or more computer storage devices having computer readable instructions stored thereon, the computer-readable instructions, when executed by one or more processors, cause the one or more processors to perform acts for searching for data, the acts comprising:
-
establishing a connection from a content management application to an unattached content database; receiving an indication to perform a search for a site collection; receiving a site collection selector user interface (UI) to perform a search for a site collection; entering one or more search requirements for searching for a site collection; receiving from the content management application a list of one or more site collections matching the one or more search requirements for the site collection; selecting a first site collection from the list of one or more site collections matching the one or more search requirements; receiving information about the first site collection; receiving an indication to perform a search for a site with a context of the first site collection; receiving a site selector user interface (UI) to perform a search for the site; entering one or more search requirements for searching for the site; receiving from the content management application a list of one or more sites matching the one or more search requirements for the site, wherein the content management application deletes orphaned databases; selecting a first site from the list of one or more sites matching the one or more search requirements for the site; receiving an indication to perform a search for a document library within the context of the first site; receiving a list selector UI to perform a search for the document library; and entering one or more search requirements for searching for the document library. - View Dependent Claims (17, 18, 19, 20)
-
Specification