SharePoint 2013

SharePoint 2013

Tutorial: How to modify the rendering of SharePoint Site Columns

SharePoint offers a variety of options for changing the appearance of columns in lists or libraries. Since SharePoint 2013, client-side rendering (CSR) has become available as a new technology to replace the standard representation with an individual design of the output via JavaScript (JSLink). In addition, complex logic can also be executed. The advantage: Since no new column type is created, such adjustments can be reset to the standard at any time without leaving dependencies in the system. Preliminary note In [...]

Read more...

SharePoint Newsfeed Insights

One of my clients who is using SharePoint 2013 Sitefeeds extensively in his new social intranet asked me to build ‘something’ to get some insights out of the Social feeds. So I went and build a little demonstration just to get the following insights out of a SharePoint Site Newsfeed. total number of posts total number of replies total number of likes I wrote the following peace of JavaScript code to get to the JSON response of a Newsfeed. From there it is just [...]

Read more...

SharePoint – Providing operations on Azure?

Introduction A recent question attracted our interest: Can we utilize Microsoft® Azure and extend our service portfolio to provide operations? Before answering this question, let me introduce the problem. As a successful solution provider for Microsoft® SharePoint and SharePoint based applications, we neglected operations. Mainly, because we cannot – could not – provide the necessary hardware and Service-Level-Agreements (SLA), and secondly, because we were never asked to provide such measures. Furthermore, cloud-based solutions were not available especially because Microsoft® explicitly did not support [...]

Read more...

Color palettes and fonts in SharePoint 2013

Today I want to talk just a little bit about designs in SharePoint 2013. You should know that I am not one of the greatest Web Designers and I believe I was never meant to be one of them. But Microsoft made it very easy to get your own corporate look and feel in SharePoint 2013 by just adjusting the color palettes and fonts. It’s not a full-blown design but its maybe just right for some of you. But still [...]

Read more...

SharePoint 2013 URL Trailing Slash causes Video to disappear

It was like every other Monday in my work life. I got a call that started like this: “SharePoint is not working…” Well…after 10 minutes I got a more precise description of the problem and I found the issue kind of funny and share worthy. Background We developed a Web Part that aggregates News using SharePoint Search. Issue Description A User created a new “News Article Page” and added a Video Web Part to it. Everything was working fine. This new page was picked up [...]

Read more...

SharePoint 2013 – Error in SPJobDefinition.Update()

I discovered the issue during the migration of my SharePoint 2010 solution to SharePoint 2013. I have a custom generic SPJobDefinition that was working perfectly fine in 2010, but in 2013 I got the following Error… Error Page From the call stack you can tell that there is a parameter named FullName in a Stored Procedure named proc_putClass() and the parameter is to long. So I took a look in the Stored Procedure Microsoft.SharePoint.SPStoredProceduresConfig.proc_putClass() which can be found in the ConfigDB of SharePoint. Here is [...]

Read more...

How to enable a list as a catalog in SharePoint 2013 with Powershell

Configure a list as a catalog with PowerShell to automate cross site publishing configuration in SharePoint 2013. $siteUrl = "http://<<Server>>/sites/test" $webUrl = "/sites/test/subtest" $site = get-SPSite -Identity $siteUrl $web = Get-SPWeb -Site $site -Identity $webUrl $list = $web.Lists | where { $_.Title -eq 'Pages' } Adds important Indexed Properties to the List. $list.IndexedRootFolderPropertyKeys.Add("PublishingCatalogSettings") $list.IndexedRootFolderPropertyKeys.Add("IsPublishingCatalog") Enables Anonymous Access to the Catalog. (To disable set to 0.) $list.AnonymousPermMask = 8192 Adds properties to the lists RootFolder to configure the list as catalog. IsPublishingCatalog: sets the checkbox in the configure catalog page PublishingCatalogSettings: configures the [...]

Read more...