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 ReadingVisual 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 ReadingInfoPath 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 ReadingInfoPath 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 ReadingThe 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 ReadingSharePoint 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 ReadingSharePoint 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 ReadingDeployment 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 ReadingHow to Run a Successful IT Development Practice
INTRODUCTION In this article I want to talk about running a successful development practice. I will list the tools and automation that you can use to ensure that your development practice runs smoothly. THE TOOLS The tools we need are: Development environment, testing environment, UAT environment and production environment. If possible ALL environments are configured […]
Continue ReadingRequirements Gathering: Asking the Right Questions
INTRODUCTION I’ve talked a lot about starting a project with gathering requirements. In fact, in my series: How to Deliver a Successful Project, gathering requirements is THE key to a successful project. The problem that I’ve often experienced though, the requirements gathering session itself can turn into a boring, going-around-the-circle sort of session. In this […]
Continue Reading