Geeks With Blogs
Blog Moved to http://podwysocki.codebetter.com/ Blog Moved to http://podwysocki.codebetter.com/ SharePoint
Model View Presenter (MVP) Passive View, SharePoint and Mocking
For the past couple of years, the Model View Presenter pattern has gotten a lot of attention on the .NET platform and more in particular to ASP.NET. For a thorough introduction on MVP with ASP.NET, read the article on CodeProject by Billy McCafferty. Recently, it has come to play that many now favor the Model View Controller (MVC) pattern over MVP. If you're confused about the differences between the two, check out this post which will explain it well. The basic gist is that the MVP pattern gives ......

Posted On Thursday, December 20, 2007 1:11 PM

Visual Studio 2008 and SharePoint 2007 Templates
With the recent announcement of WSS/MOSS SP1 and AJAX support, I decided to relook at the Visual Studio 2008 integration again. Sure enough I was surprised to find that Jan Tielens has been working on making it easy once again to develop web parts using templates. Smart Templates has been put up on CodePlex in order to create more SharePoint project types than are currently available. This includes only Web Parts at the current time. The web part template allows you to do the following: Create web ......

Posted On Thursday, December 13, 2007 4:47 PM

Forms Server 2007 Presentation Wrapup
Sahil Malik gave a great presentation tonight at the CapArea.NET user group meeting tonight. From this discussion he covered quite a few things that involved InfoPath, Forms Server and WF for SharePoint. A lot of the interesting tidbits discussed are available on his blog. Customizing the default Document Information Panel in which he populates the document properties by using a custom InfoPath form. Writing SharePoint Workflows in Visual Studio 2005 covers the basic WF scenarios in SharePoint, but ......

Posted On Tuesday, November 27, 2007 11:59 PM

SharePoint Tips and Tricks - Traverse and Fix All My Sites Document Library
Recently, for a very large customer, I had to fix some issues with regards to SharePoint My Site lists. Destroying and recreating each person's My Site was not an option. This scenario actually happened due to the fact that should you get the dreaded SPException which indicates a "Save Conflict" while updating a SPList object, it will wipe out some of your properties. I will show an example in code in a Console Application. So, let's start with the Main method: [STAThread] static void Main(string[] ......

Posted On Monday, June 19, 2006 7:52 PM

SharePoint 2007 E-Learning Courses
In my sparse spare time, I have been looking at SharePoint 2007 and what it has to offer. I think that saying that it is a great improvement is a vast understatement. Anyhow, there are some e-learning courses available now from Microsoft to get a head-start on it. Course 3370: Getting Started with Microsoft Office SharePoint Server 2007 (Beta) In this clinic, you'll explore the 2007 Microsoft Office System to understand how it provides many benefits to an organization, including enhanced collaboration, ......

Posted On Tuesday, June 13, 2006 11:26 AM

Automating SharePoint Deployment Through Post-Build Events
When working on enterprise level applications and even smaller ones, I tend to automate everything for my builds as much as possible. My recent experience with an enterprise SharePoint rollout is no different. I'll walk through a basic scenario where I can deploy my web part library to my local instance through build events. The prerequisite of this of course is that you have the templates installed. If you do not, they can be found here: http://www.microsoft.com/do... ......

Posted On Thursday, June 1, 2006 4:25 PM

Free SharePoint Tools - CAML Builder
In some of my SharePoint experience, I have had some cases in which CAML is necessary. So, I scoured the web looking for references when CAML Builder from U2U was pointed to me. The tool is quite easy to use, as I will show you down below. First off, let's go through the login screen. You must specify at this point the URL of the SharePoint instance you wish to connect. For this example, I will be looking at the personal site of TestUser. You also have the option of connecting to the SharePoint instance ......

Posted On Friday, May 19, 2006 3:34 PM

Free SharePoint Tool of the Week - InstallAssemblies
While working on a large SharePoint deployment for a major corporation, I came across many interesting tools to make my life easier. During the development process, I found it to be a hassle to deploy WebParts to the server over and over again, going through those many steps. During my searching for tools, I discovered InstallAssemblies which is a wonderful tool to allow the easy deployment of WebPart libraries to a SharePoint server. The tool can be found as part of the Web Part Toolkit: http://www.bluedoglimited.c... ......

Posted On Thursday, May 4, 2006 4:54 PM

SharePoint - Creating a custom document library through ListTemplates
I am currently on a rather large SharePoint implementation and over time I have gathered a lot of tips and tricks for SharePoint. Quite frankly, if you took any XML configuration files from SharePoint and really dissected it, it would take weeks to fully understand what each does. Today, I am writing about how to create a custom document library through the ListTemplate and such. In my example, we will create a custom document library to store resumes from the standard document library on the personal ......

Posted On Tuesday, May 9, 2006 4:15 PM

Copyright © Matthew Podwysocki | Powered by: GeeksWithBlogs.net