..:: I like SharePoint ::.. Rotating Header Image

Best Practices

SharePoint 2013: Missing Slide Library

After searching for the SharePoint 2010 Slide Library i found this little help on Mike Smith´s blog

/_layouts/15/slnew.aspx?FeatureId={0be49fe9-9bc9-409d-abf9-702753bd878d}&ListTemplate=2100

Just add the above mentioned link to your SharePoint URL and you are able to create the Slide Library within SharePoint 2013.

..:: I like SharePoint ::..

 

SharePoint 2013: MySite Quotas

Link: http://sharepoint.stackexchange.com/questions/89284/sharepoint-2013-mysite-increase-quota

Central Admin

  • Central Admin > Application Management
  • Site Collections > Specify quota templates

Edit an existing template and choose Personal Site. Change the values under Storage Limit Values to the values you want.

(more…)

SharePoint 2013: The better task list

Within SharePoint you are able to organize all your daily to do´s within a task list. This is a standard feature of SharePoint and you are able to add it to all your SharePoint sites.

But is there a better way for you to work with tasks within SharePoint? Find out by clicking on read more… (more…)

SharePoint 2013: Default Values for Folders

Hi, I just want to show a quick solution to add metadata to a document. There are many ways to get this job done. One option is to use default Settings for folders. This option has some limitations, we will discuss later.

First, we will create a Document Library:

(more…)

SharePoint 2013: Current User Name using XSL and ParameterBinding

Sometimes you want to make parts of your form available for a certain logged in user or the opposite you want to hide some parts of your form for a special user.

In my case I want to test if a certain person field equals the current logged in user and if it is true I want to display some extra stuff.

There are only 3 Steps left to achieve your goal:

  1. Add two lines under <xsl:param name=”dvt_apos”><xsl:param name=”UserID” />
    <xsl:param name=”LogonUser”/>
  2. Add two lines to your ParameterBinding<ParameterBinding Name=”UserID” Location=”CAMLVariable” DefaultValue=”CurrentUserName”/>
    <ParameterBinding Name=”LogonUser” Location = “ServerVariable(LOGON_USER)” />
  3. Now use some code to decide if current user is equal to a certain person field and do some stuff. Change @MyPersonField to your needs.

    <xsl:choose>
        <xsl:when test=”contains(@MyPersonField, $UserID)”>
            Display Current Logon User ID:    <xsl:value-of select=”$LogonUser”></xsl:value-of>
            Display Current Logon User Name: <xsl:value-of select=”$UserID”></xsl:value-of>
        </xsl:when>
        <xsl:otherwise>
            … do other stuff …
        </xsl:otherwise>
    </xsl:choose> 

..:: I like SharePoint ::..