So, I've been diving into the Portal Configuration walk through and trying different things and I thought I'd stop and publish a few notes.
There are several areas of the portal than you can add or remove links to and tweak slightly which are outlined in the following illustration:
The sections are as follows:
-
Banner - allows you to customize the left and right images and add some title text
-
Search Scopes - doesn't seem like much, but most of the really interesting stuff can be found here as far as this topic goes (more later)
-
Navigation Bar - Quick list of links you'd like to have handy on every page
-
Home Page Region 1 - this is an expanded description area where you can add links you wish to draw attention to
-
Home Page Region 2 - this is combined region with links appearing both here in the right hand region AND on the Administration Settings page
-
Home Page Region 3 - this is an exclusive setting that ONLY publishes the link in the right hand region
-
Home Page Region 4 - this is an exclusive setting that ONLY publishes the link on the Administrative Settings page
I think to break outside of this mold you really have to resort to editing the SharePoint Master Page (ilm3.master currently) for the site but there is currently a bug affecting editing and display of the page in SharePoint Designer; otherwise you are stuck adding links and some of the graphics.
Adding Sync Rules to the Navigation Bar
After working with Codeless Provisioning for any length of time you quickly get tired of going through the Administration link to get to the Synchronization Rules, so here is a quick rundown on how to add it to your Navigation Bar:
- From the IdentityManagement Home Page, click the Administration link in the Navigation Bar
- From the Administrative Settings list, select Navbar Configurations
- From the Customized Objects - Navbar Configurations page, click the New icon
- Enter the following information (click Next between screens):
-
Display Name: All Sync Rules
-
Usage Keyword: SynchronizationRule (not required, but useful later)
-
ParentOrder: 4 (this will place the item under the Users section)
-
Order: 3 (you can alter this as you like, this will add it to the bottom of the list)
-
Navigation URL: ~/IdentityManagement/aspx/syncrule/AllSyncRules.aspx
-
Resource Count: /SynchronizationRule (optional, this will display the number of SR's)
- Click Finish and Submit to complete the operation
Adding Custom Objects to the Administrative Settings
Once you begin to extend the schema and add your own object types you'll likely want to be able to access them via the Administrative Settings sidebar. Here is a quick rundown on how to add them to the Home Page Region 2:
- From the IdentityManagement Home Page, click the Administration link in the Navigation Bar
- From the Administrative Settings list, select Home Page Configurations
- From the Customized Objects - Home Page Configurations page, click the New icon
- Enter the following information (click Next between screens):
-
Display Name: Custom Objects
-
Image URL: ~/_layouts/images/MSILM2/winlogo.png (or your preferred 48x48 pic)
-
Usage Keyword: Customized (not required, but useful later)
-
Region: Right region of home page and Administrative Settings (Region 2)
-
ParentOrder: 4 (this will create a new section under Help)
-
Order: 0 (marks it as a section header)
-
Navigation URL: ~/identitymanagement/aspx/customized/AllCustomizedObjects.aspx
-
NOTE: RC0 changed the URL from CustomizedObjects to AllCustomizedObjects
- Click Finish and Submit to complete the operation
- To Add a bullet, repeat the above set but increase the Order number for each bullet and update the Navigation URL for each customized object type, for instance:
-
Computer: ~/IdentityManagement/aspx/customized/AllCustomizedObjects.aspx?type=Computer&display=Computer
-
Image URL: not used for bullets
You can use the All Resources page to copy the URL needed by selecting your custom object type and then copying the URL but don't forget to strip off the http:// and replace it with the ~.
As I said, the real interesting bits are tucked away inside the Search Scopes and as soon as I can work out one or two more issues I'll post what I've discovered.
[EDIT: 9/17/08] Corrected information regarding Region 2, adding content regarding Region 3 & 4 and updated graphic.
[EDIT:11/11/08] Updated CustomizedObjects URL to be compatible with RC0