UltimateSitemap Designer Interface

UltimateSitemapDesigner is the visual designer to help you create and manipulate your UltimateSitemap. It is not an external ASP.NET web application like UltimateMenuDesigner or UltimateSitemapDesigner, but a dialog box (Windows Form) embedded into the UltimateSitemap server control. You can open it from inside VS.NET by just right-clicking on UltimateSitemap and selecting UltimateSitemapDesigner from the pop-up menu.

You can build a sitemap from a file directory automatically, or update a presaved sitemap with the help of UltimateSitemapDesigner. You can save/load your sitemap to/from database/XML file. Sitemap XML file has a simple hierarchy of siteMapNode elements. You can find the XML schema in UltimateSitemapSource.xsd.
File Menu
 Create Blank Sitemap To create a new blank sitemap to enter the nodes manually from scratch.
 Create From Directory To create a new sitemap from a directory automatically. It opens up dialog boxes to let you select the root directory and the file types to be selected.
 Load From File To load sitemap from an XML file. It opens up a dialog box to let you select the XML file.
 Load From Database To load sitemap from database. It opens up a dialog box to let you enter the database connection string and sitemap id.
 Save To File To save sitemap to an XML file. It opens up a dialog box to let you select the XML file.
 Save To Database To save sitemap to database. It opens up a dialog box to let you enter the database connection string and sitemap id.
siteMap Tree
You can easily Add and Delete sitemap nodes and Move them in the sitemap tree.
 Add node To add a node to the sitemap.
 Delete node To delete a node from the sitemap.
 Move node up To move a node up in the sitemap hierarchy.
 Move node down To move a node down in the sitemap hierarchy.
 Move node left To move a node to the left in the sitemap hierarchy.
 Move node right To move a node to the right in the sitemap hierarchy.
 Expand all To expand all nodes of the sitemap tree.
 Collapse all To collapse all nodes of the sitemap tree.
siteMapNode Attributes
You can set the following attributes for each node of the sitemap, which will be kept in XML or database. Please refer to UltimateSitemap document to see the public properties of the UltimateSitemap server control, which will be persisted in the ASPX file rather than XML or database.
nodeID ID of the sitemap node.
title Title of the sitemap node to be displayed.
description Description of the sitemap node to be displayed as tooltip.
url URL of the sitemap node to the corresponding file.
nodeCssClass CSS class for the sitemap node.
childNodeCssClass CSS class for the child nodes of the sitemap node.
nodePrefix Prefix for the sitemap node to be displayed before the title.
nodeSuffix Suffix for the sitemap node to be displayed after the title.
childNodePrefix Prefix for the child nodes of the sitemap node to be displayed before the title.
childNodeSuffix Suffix for the child nodes of the sitemap node to be displayed after the title.
folderClosedImage Left icon for the sitemap node when it is a closed parent node or a leaf node.
folderOpenImage Left icon for the sitemap node when it is an open parent node.
columnIndex Column index (starting with 0) for the table cell to display the sitemap node in.
rowIndex Row index (starting with 0) for the table cell to display the sitemap node in.
allowedUsers Comma separated list of users who are allowed to see the node.