I was recently engaged on a project where we needed to create our own password vault for the execution of our API calls to external systems. The first cut of the encryption used Triple DES. Triple DES was great except we had to store the key in our code. The thought of storing the key […]
Blogs from this Author
Personalize Your Publishing Console
Wouldn’t it be nice in SharePoint 2007 if we could put our own buttons into the publishing menu?We can…it just takes a few steps.The steps taken are determined by the master page that is used.If you are using default.master, you will need to create a delegate control.There are plenty of examples for adding your own […]
The LookupWithPicker is not just for Lookup Fields
I recently had a client requirement to associate documents and pages within SharePoint to specific pages.The client wanted to associate the documents / pages through metadata. After thinking about this for a while I remembered the lookup with picker control on CodePlex. The picker control on CodePlex was designed to work with lookup fields and […]
Access is Denied During stsadm restore
I was recently trying to restore an environment at a client site and kept getting access is denied. This baffled me because the account I was using had the proper database permissions to perform the task at hand and is a local admin on the server. The user is the account that I was used […]
How to create a Document Set using C#
I decided to expand on one of Travis Neilson’s posts called Introducing Documents Sets. Being the eternal developer that I am I decided to write a blog on how to create a Document Set using C# and the new object model for SP2010. In trying to figure out how to do this, I though […]
How to create Term Store groups and Term Sets in C#
After being shown the Managed Metadata Service and the Term Stores in SharePoint 2010, I felt the need to figure out how to create all of the items that were shown to me in code. Below is a list of new classes that we will be using to accomplish the task: TaxonomySession TermStore Group TermSet […]
How to create a Document Set using C#
I decided to expand on one of Travis Nielson’s posts called Introducing Documents Sets. Being the eternal developer that I am I decided to write a blog on how to create a Document Set using C# and the new object model for SP2010. In trying to figure out how to do this, I though […]
Multiple Data Items Per ROW Using XSLT
I had to come up with some XSL for a client to display multiple bios and and pictures per data row. I did a bit of searching and put together my XSL based on some stuff I had read. There was no real example like I am about to show you. Here is the scenario…the […]
Use RPC to create a SharePoint Sub Site
I am working on an internal project that requires me to create and delete sites from a remote SharePoint site. My first thoughts were "this will be easy I will use web services to do it". Well I was wrong, the admin service only deals with site collections and not sub sites, so I had […]
Intallation Error. IdentityNotMappedException: Some or all identity references could not be translated.
I recently got a new laptop and installed SharePoint on it. All was working well until I had to rename my laptop. After renaming my laptop I thought I could remove the farm and rerun the SharePoint Configuration Wizard. After doing so, the wizard kept erroring out on the creation of the config database. The […]
Pain in the AssetUploader.aspx
Well actually it was the alternate access mappings that were messing this up. We are using AAMs for our public internet site. Normally you think that this would not cause a problem, but it did with the assetuploader.aspx page. In a nut shell the images were uploaded via https and are viewed via http in […]
Userdisp.aspx not Redirecting to Public Profile Page
I found out that when your intranet site and your my sites have different URLs, the userdisp.aspx page is not aware enough to redirect you to the public profile page within it’s own farm. This is a little surprising to me considering you set the my site URL within the shared service provider. After disassembling […]