The Secure Store Service in SharePoint 2010 is a shared service that provides a secure storage and mapping of credentials such as account names and passwords which can be used for accessing external systems.
In this article, I’ll demonstrate how to setup a new Target Application in SharePoint 2010 as well as demonstrate how to access this information through code. We will use the Secure Store to store information needed to access an external database which will be used by..
I have a Content Type Hub where I created about 10 Content Types using several Site Columns. One of the Site Columns was set as a DateType type rather than a Person or Group type. The Content Types were already published and consumed by a document library in another site collection before I realized my […]
I thought I would share the tools that I use everyday in my SharePoint 2010 development environment. Visual Studio 2010 Visual Studio now has some great enhancements for SharePoint developers, particular around the packaging and deployment of SharePoint solutions. CKS: Development Tools This project extends Visual Studio 2010 with some great tools and templates. I […]
As users browse and use SharePoint, the content is retrieved and written under the context of that user, therefore, they can only read and write to what they have permissions to. When developing custom components in SharePoint, whether it be a web part, application page, event handler, etc.…, developers often need to…
I have completed several projects using SharePoint Timer Jobs and for each project I am reminded how Timer Jobs can be a pain to implement and test. Yet they are often necessary to meet the requirements of the application. Here is what I have learned regarding Timer Jobs. Make them stupid! Rather than creating timer […]
I’ve been working on a project that requires custom site provisioning through code based on the information a user completes in a form. A workflow creates a new site collection, sub site, and a list within the sub site. It also sets some basic security and adds a custom content type to the site collection (which is used by the list).
Another requirement was to delete any items in the list that past a 72 month expiration. A SharePoint Information Management Policy would work to…
If you ever need to send email from a custom SharePoint application, you probably want to utilize the capabilities already provided by SharePoint. By doing this, you keep your email settings consistent and easy to manage.