SharePoint Saturday – Indianapolis

By , January 30, 2010 6:55 am

Up and ready for a great SPS-Indy.  The building is a great location for a SharePoint Conference.  My session is scheduled for 2pm so I’ll get to attend some other great sessions.  Here are some pictures I have taken of the venue.  Look for more later!

Sponsors - Thank You!Meeting room.

SharePoint Saturday – Ozarks

By , January 28, 2010 4:25 pm

I just saw that they are having SharePoint Saturday – Ozarks again this summer. SPSOzarks was my first SharePoint Saturday experience and I really enjoyed it. The information I learned, and the relationships that I began that Saturday were the impetus for getting more involved in the SharePoint community.  Since that Saturday in Harrison, Arkansas, I have attended Microsoft’s SharePoint Conference 2009 in Las Vegas, gotten more involved in our local SharePoint User Group and started presenting at other SharePoint Saturdays. I hope to work up another presentation for SPSOzarks so I can be a presenter this time instead of a spectator.

Apple iPad – I’m a fan!

By , January 27, 2010 4:52 pm

OK. I’m a fan. I need to see more actual hands-on reviews but I think I may want one of these.

Feature and Code Depreciation in SharePoint 2010

By , January 25, 2010 2:38 pm

SharePoint Joel (Joel Olesen) has a good post in preparing for Code and Feature Depreciation in SP2010.

Understanding Feature and Code Depreciation for Upgrade to SharePoint 2010

Easy Check If An SPWeb/SPList Exist

By , January 20, 2010 2:57 pm

I write a lot of code using the SharePoint object model.  Often times, I want to check to see if a particular Web exists in a Site Collection or a List exists in a Web.  I used to write methods that enumerated through the collection to see if they existed or I wrapped a Try-Catch block around the code in case the object didn’t exist.

Recently I came across a code snippet that made checking for the existence of a web or list easy.  I can’t remember where I found it so I’ll thank the nameless person who originally wrote the code.  I’m only capturing it here for my own reference and possibly help someone else.

        static bool ListExists(SPWeb web, string listName)
            return web.Lists.Cast().Any(list => string.Equals(list.Title, listName));

        static bool WebExists(SPSite site, string webName)
            return site.AllWebs.Cast().Any(web => string.Equals(web.Name, webName));

Notes to SharePoint Migration

By , January 15, 2010 3:33 pm

The company I work for purchased the Quest Notes Migrator for SharePoint.  Overall, it has saved me lots of time migrating from Lotus Notes.  The main reason is that I have absolutely zero experience with Notes.  Now, the Quest tool allows me to migrate all of the rows into SharePoint pretty painlessly.  I was having one problem.  As I migrated Lotus databases, I was getting SharePoint lists with 50 -100 list items.  Performance lagged when trying to view those items and it made SPDesigner almost unusable.  I set out to find a way for the tool to create folders around a Created date.  My final solution utilized Lotus @Functions.

In the spirit of trying to save someone else a lot of time, here is what I did. 

  1. I used Quest Notes Migrator for SharePoint Designer.
  2. If you select a folder type in the mapping, Designer will create a folder with the name of the item.  If the item has a forward or backward slash, it will create nested folders.  So, I wanted a nested folder based on a date.
  3. In the Notes data definition, I created a new formula field.
  4. The formula that I used is:  @Text(@Year(@Created)))+”/”+@Text(@Month(@Created)))+”/”+@Text(@Day(@Created)))

    DateString Formula

  5. I created an alias of FolderDateString
  6. Output type is String.
  7. On the DataMapping, map the FolderDateString field to a Folder type. That will tell Designer to automatically create nested folders based on the string.
  8. That’s it!

Hope this helps someone!

mapped data

Final data mapping

SharePoint Saturday – Indianapolis / New Orleans

By , January 11, 2010 12:39 pm

I have been confirmed to present at SharePoint Saturday – Indianapolis on January 30, 2010 and SharePoint Saturday – New Orleans on Febuary 27, 2010.  I’ve never been to Indianapolis or New Orleans, so I’m looking forward to it.  I will presenting the same presentation I did at SharePoint Saturday – Kansas CityWhat I Wish I Knew Before I Implemented SharePoint.  Watch out for flying mood dudes!

Determining SQL Requirements for SharePoint

By , January 11, 2010 12:24 pm

Joel Oleson has a good post about determining your SQL server requirements in your SharePoint implementation.  A good resource for planning.

10 Key Questions Determining SharePoint SQL Server Count

Great SharePoint 2010 Planning Reference

By , January 11, 2010 11:13 am

Here is a list of SharePoint 2010 Architecture and Planning links.  I am mainly capturing this link for future reference!

Panorama Theme by Themocracy