Sunday, February 20, 2011

Create Site Action (SharePoint Designer 2010 Workflow Actions)

The actions can be downloaded here.

Add the “Create a Site” action to a SharePoint 2010 Designer Workflow

image

Configuration

image
URL: The url of the web site. You could either use an relative url to create the site direct under the current site or an absolute url to create the site under any site. The workflow initiator needs appropriate permissions. Or you can use an impersonation step to run the action under the permissions of the workflow author.
Title: Title of the site
Description: Description of the site
Template: Template name of the new site. Default is Team Site (STS#0).
You can get a list of all farm templates with the PowerShell command “Get-SPWebTemplates”.
To get a list of templates from a specific site’s template catalog use the following PowerShell command:
Get-SPWeb http://contoso/sites/spd | %{$_.GetAvailableWebTemplates($_.Language)}
image
Use the name of the template e.g. WIKI#0
Language Code: The language code for the new site e.g. 1033 for English or 1031 for German. 0 means inherit the language from the parent site.
Inherit Permission: Inherit permissions from the parent site.
Inherit Top Navigation: Use the same top navigation as the parent site.
Output: Returns the absolute url of the new site
image

Publish an run the workflow…


Source http://cglessner.blogspot.com/2011/02/create-site-action-sharepoint-designer.html

Saturday, February 5, 2011

Friday, February 4, 2011

SharePoint 2010: Navigation Drop Down Styles


If you would like to stylize your navigation drop downs in SharePoint 2010 here are the 4 main key classes to update your CSS.
If you are looking for SharePoint 2007 styles see this blog post here.
The OOTB Navigation Drop Down CSS: “COREV4.CSS”
.s4-tn ul.dynamic{  
/* [ReplaceColor(themeColor:"Light2")] */ background-color:white;  
/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ border:1px solid #D9D9D9;  
} 

.s4-tn li.dynamic > .menu-item{  
display:block;  
padding:3px 10px;  
white-space:nowrap;  
font-weight:normal;  
} 

a:link{  
/* [ReplaceColor(themeColor:"Hyperlink")] */ color:#0072BC;  
text-decoration:none;  
} 

.s4-tn li.dynamic > a:hover{  
font-weight:normal;  
/* [ReplaceColor(themeColor:"Light2-Lighter")] */ background-color:#D9D9D9;  
}

image

Example (Not good design, but you get the point)
/* Drop Down: Container Style */

.s4-tn ul.dynamic{  
background-color:white;  
border:3px dashed #000;  
}  
/* Drop Down: Item Padding Style */   
.s4-tn li.dynamic > .menu-item{  
padding:10px 20px 10px 20px;  
}  
/* Drop Down: Hyperlink Styles */   
.s4-tn li.dynamic > a{  
font-size: 9pt;  
font-weight:normal;  
color:#000;  
}  
/* Drop Down: Hyperlink Hover Style */   
.s4-tn li.dynamic > a:hover{  
font-weight:bold;  
background-color:#0C0;  
color:#FFF;  
}
What it will look like:
image
Simply take the above 4 main CSS classes and add/edit/delete the properties to make your drop down style truly unique."

Source:
http://erikswenson.blogspot.com/2011/02/sharepoint-2010-navigation-drop-down.html