The Solution Architect

SharePoint User Profile Search Error: Property does not exist or is used in a manner inconsistent with schema settings

INTRODUCTION I just upgraded my SharePoint 2010 site to SharePoint 2013. One of the functionalities that my SharePoint 2010 site had was People search. The restore to SP 2013 was successful. However, when I tried to do People search the Core Search Results web-part displays the following error message: Property does not exist or is […]

Continue Reading

Restore to SharePoint 2013 – Custom FBA Login Page Error – Could not load file or assembly Microsoft.SharePoint.IdentityModel

INTRODUCTION I have just installed SharePoint 2013 and I’m now in the process of migrating sites. One of the sites has FBA Authentication setup with custom login page. In the custom login page I use SPClaimsUtility.AuthenticateFormsUser to authenticate the user. The site was restored OK in SP 2013 except when I tried to login using […]

Continue Reading

Visual Studio 2012 SharePoint 2013 Visual Web Part Project Template is Buggy

INTRODUCTION In Visual Studio 2010 you can create a Visual Web Part (ie. web part that renders ASCX file). In VS 2010 when you create a Visual Web Part, VS 2010 automatically creates a module that contains the following files: – Web part class (UserProfileListing.cs below) – ASCX and code behind – Elements.xml file – […]

Continue Reading

Visual Studio 2012 and SharePoint Server 2013, SharePoint Server is not installed

INTRODUCTION I was so looking forward when SharePoint 2013 RTM and Visual Studio 2012 RTM were finally out. I was so eager to play around with them and start creating SharePoint 2013 solutions. The install was finally finished and I opened Visual Studio 2012. My first impression was – as with anything new – it […]

Continue Reading

InfoPath Development Best Practice and Catches

INTRODUCTION I have been developing InfoPath with SharePoint for years and in this article I would like to share some tips that I’ve learnt throughout these years which I believe have helped me and I know will help you, too. InfoPath is such a great product. And when we are talking about electronic forms, InfoPath […]

Continue Reading

InfoPath Print Button on Ribbon of FormServer.aspx Form Service Page

INTRODUCTION DOWNLOAD WSP: TFS.SP.Core.InfoPathPrinter – For SharePoint 2010 only! My client was looking for a print button in the InfoPath Form Service page which is the /_layouts/FormServer.aspx. Unfortunately the ribbon on this page is not modifiable. The ribbon on the Customize Form button in the Custom List InfoPath form however, is modifiable but not the one in […]

Continue Reading

The Catch of Developing Application Using SharePoint Web Services

INTRODUCTION For me SharePoint is such a great platform because not only does it have many built-in functionalities, it also allows integration of external systems and applications using various approaches such as web-parts, user controls, custom ASPX pages and web services. On this particular article I would like to discuss few gotchas that we need […]

Continue Reading

SharePoint Custom Internet/Intranet Website Master Page Ribbon Fixer

Developing websites on SharePoint 2010 and 2013 can be a bit difficult due to the ribbon and how the “wrapper” DIVs have been structured within the master page. And not only that, SharePoint 2010 sometimes clash with JQuery scripts which I have used a lot since there are a lot of cool controls that I […]

Continue Reading

SharePoint Best Practice Archive Summary 2007, 2010, 2013

INTRODUCTION In this article I would like to summarize as many SharePoint Best Practice that I’ve found throughout the Internet. Microsoft has released a dedicated page for it but it contains only links to various sites which I think is a bit rigorous to read. But anyway, if you’re interested this is the link from […]

Continue Reading

Deployment and Change Control Procedures

INTRODUCTION Deployment needs to be managed and communicated properly. A deployment can either be a brand new application or an update to an existing application/system. If we are not managing this properly, we will lose track of what is deployed in the server. These include any third party DLLs, applications, etc. And also, your business […]

Continue Reading