Systems, methods, and media for dynamically generating a portal site map
First Claim
1. A method for generating a site map for a portal site, the method comprising:
- determining a root node of a navigational construct of the portal site, the root node having one or more child nodes;
recursively crawling through the one or more child nodes of the root node to discover a composition subtree for at least one of the child nodes, the composition subtree comprising information relating to one or more portlets associated with at least one of the child nodes; and
generating a portal site map, the portal site map comprising an indication of the one or more child nodes and an indication of the one or more portlets associated with at least one of the child nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and media for dynamically generating a portal site map, including portlets of the portal site map, are disclosed. Embodiments may include determining a root node of a navigational construct of a portal site, where the root node has one or more child nodes. Embodiments may further include recursively crawling through the one or more child nodes of the root node to discover a composition subtree for at least one of the child nodes, the composition subtree comprising information relating to one or more portlets associated with at least one of the child nodes. Embodiments may further include generating a portal site map having an indication of the one or more child nodes and an indication of the one or more portlets associated with at least one of the child nodes. Further embodiments may include generating a portlet response based on the generated portal site map.
41 Citations
20 Claims
-
1. A method for generating a site map for a portal site, the method comprising:
-
determining a root node of a navigational construct of the portal site, the root node having one or more child nodes;
recursively crawling through the one or more child nodes of the root node to discover a composition subtree for at least one of the child nodes, the composition subtree comprising information relating to one or more portlets associated with at least one of the child nodes; and
generating a portal site map, the portal site map comprising an indication of the one or more child nodes and an indication of the one or more portlets associated with at least one of the child nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-accessible medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising:
-
determining a root node of a navigational construct of the portal site, the root node having one or more child nodes;
recursively crawling through the one or more child nodes of the root node to discover a composition subtree for at least one of the child nodes, the composition subtree comprising information relating to one or more portlets associated with at least one of the child nodes; and
generating a portal site map, the portal site map comprising an indication of the one or more child nodes and an indication of the one or more portlets associated with at least one of the child nodes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A portal site mapping system, the system comprising:
-
a communications module in communication with a client computer system via a network;
a portal page aggregator to aggregate content from one or more portlets to generate a portal response for transmission to the client computer system; and
a dynamic site map portlet in communication with the portal page aggregator, the dynamic site map portlet being adapted to dynamically generate a portal site map, the portal site map comprising information relating to the one or more portlets. - View Dependent Claims (18, 19, 20)
-
Specification