Everything SharePoint and XAML

My continuous learning of SharePoint, XAML, Silverlight, Windows Phone 7, Windows 8, Office, VSTO, C#…

Archive for April, 2008

Links (4/29/2008)

Posted by Steve Pietrek on April 29, 2008


  1. Troubleshooting SharePoint: When Good Servers Go Bad
  2. Optimized Object model API code for uploading large files to a SharePoint document library
  3. Paging Content Query Web Part – How I did it – Part 1: Inside the CQWP
  4. Relative font sizes in SharePoint
  5. How We Did It – Tag Driven Information Architecture using MOSS 2007 for the New Zealand Ministry of Transport
  6. Enabling anonymous access on MOSS 2007 / WSS 3.0 web applications
  7. Getting around the limitation on a number of controls on SharePoint page
  8. SharePoint Forums WebPart : What’s going on?
  9. Programmatically Manipulating Variations
  10. IW architecture is not only about MOSS
  11. Business Data Catalog – Follow-up from Convergence
  12. Placeholder in masterpage
  13. Wordwrap in SharePoint Designer
  14. Content Query Web Parts: Move the “RSS Feed” Link
  15. Setting Up Development Environments for the 2007 Microsoft Office System
  16. Moving SharePoint Database Data Files
  17. SharePoint RemoveInvalidCharacters
  18. Fast Installation of Fabulous 40 templates
  19. SharePoint Custom Actions in a list view WebPart


  1. OBA Sample Application Kits Release to Web!
  2. What’s the best way to use OneNote?
  3. Combining Information Rights Management with Watermarking via an Outlook 2007 add-in
  4. Introduction to OneNote Tips (plus Screen Clipping tip)
  5. Announcing the launch of OfficeLabs.com – powered by MOSS 2007
  6. Experiments in Productivity: Office Labs
  7. Easiest Screen Capture tool I’ve ever used
  8. InfoPath Forms – Minimize and Maximize Sections or Collapsible Sections
  9. How to: Create an Outlook Add-in with Visual Studio

Posted in SPLinks | Comments Off on Links (4/29/2008)

Links (4/27/2008)

Posted by Steve Pietrek on April 27, 2008


  1. **** Wrapping Text in a SharePoint WebPart Title
  2. **** Enterprise Search Training Videos
  3. Cleaning invalid characters from SharePoint
  4. Creating A SharePoint Development Environment
  5. Adding a link to a shared folder in document library using “Link to Document” content type
  6. Flash Movie Field for WSS 3.0
  7. MOSS 2007 Search Results Customization Using Office SharePoint Designer
  8. QUESTION: I Need a Good SharePoint Admin. What should I be looking for?
  9. Useful XPS and SharePoint links
  10. Creating Custom Timer Jobs in Windows SharePoint Services 3.0
  11. WSS FAQ – additions and corrections – CI – 20th – 26th April 2008
  12. **NOW AVAILABLE **: WROX BLOX on Extending the MOSS Publishing HTML Editor Field Control
  13. Know Your 12 Hive – fields and ctypes
  14. Arranging editing columns in a DataFormWebPart using SharePoint Designer
  15. Using MSBuild to manage deployments in SharePoint – Part 3
  16. Accessing images and other binary files in blob fields through SharePoint BDC
  17. Search User Controls for Microsoft Office SharePoint Server (MOSS)
  18. Records Management – Disposition Approval Workflow
  19. SharePoint on a Nintendo Wii


  1. **** Quick and Simple: Make an InfoPath Form Read Only (InfoPath Forms Services in MOSS)
  2. A OneNote Tips blog has started
  3. InfoPath WebTests on CodePlex

Posted in SPLinks | Comments Off on Links (4/27/2008)

Links (4/24/2008)

Posted by Steve Pietrek on April 24, 2008


  1. MultiThread in MOSS Page by implementing PageAsyncTask
  2. Navigation Custom Control for Microsoft Office SharePoint Server (MOSS)
  3. EndUserSharePoint.com: Is there a bug in the sync between Outlook 2007 and SharePoint?
  4. EndUserSharePoint.com: When do I create a new Site Collection vs create a new site?
  5. The Degradation of Empirical Software Development Management Techniques
  6. Define Central Administration database to use in MOSS installation
  7. Fantastic article on WSS content migration / MOSS content deployment API
  8. Installing MOSS on Windows Server 2008 RTM
  9. My Free Stock Quote Web Part now on CodePlex – working with Brendon Schwartz on testing my Ajax Stock Quote Web Part (feel honored)
  10. CKS:EBE Blog Gallery
  11. Update a SharePoint List remotely with PowerShell
  12. Book of the month: Inside Index and Search Engine
  13. Select a view for Document Library web part
  14. Use Semaphores in SharePoint Designer Workflow to Prevent Endless Loops
  15. Google Map Web Part
  16. MOSS: Filter Views through URL Query String
  17. Don’t get stung with your hand in the hive : Modifying Built-In SharePoint Files
  18. Versioning Blogs Posts in WSS v3 and MOSS 2007
  19. SharePoint Load Tests
  20. Object reference not set to an instance – Webpart SharePoint
  21. The description for Event ID ( 27745 ) in Source ( Windows SharePoint Services 3 ) cannot be found
  22. Apply Custom MasterPage to MySite
  23. Displaying and Filtering Lists in another SharePoint Site with SharePoint Designer 2007


  1. Groove strikes back: Live Mesh
  2. OBA Composition Reference Toolkit 2.0

Posted in SPLinks | Comments Off on Links (4/24/2008)

Links (4/22/2008)

Posted by Steve Pietrek on April 22, 2008


  1. How to Use an EventReceiver to Automate Task Status Updates
  2. Event handlers configuration settings best practices
  3. Checking the current user’s permission on a web site or a list by code
  4. Developers: How Do I Learn SharePoint? – sound advice from Paul
  5. What I Would Do With Groove
  6. Thoughts about IIS (and now SharePoint!) : “12 Folder” From Here!
  7. Debugging Half-Installed-AJAX on SharePoint
  8. Building a 2008 MOSS 2007 VM – Part 1
  9. Inside SharePoint: Building Your SharePoint Infrastructure
  10. How to find the default SSP with code
  11. Getting XML data from Lotus Notes using ReadViewEntries
  12. Holy Nested Root Folder Batman
  13. MOSS SP1 Upgrade Process Step By Step
  14. How Do I: Build Custom Workflow Conditions for SharePoint Designer
  15. How Do I: Build Custom Content Types in Windows SharePoint Services 3.0
  16. Submit Data from InfoPath 2007 to a SharePoint List
  17. How Do I: Customize SharePoint List Views with SharePoint Designer 2007
  18. How Do I: Customize List Views with XSLT Transformations in SharePoint Designer 2007
  19. How Do I: Add Code-Behind Files to Master Pages and Content Pages in Windows SharePoint Services 3.0
  20. How do I: Create Document Libraries from List Items in Windows SharePoint Services 3.0
  21. Video: Batch Updating List Items in Windows SharePoint Services 3.0
  22. How do I: Batch Update List Items in Windows SharePoint Services 3.0
  23. MOSS is a Solution platform
  24. Using PeopleEditor Control with Web Parts in SharePoint 2007/WSS 3.0
  25. Getting your controls to appear under “Server Controls” in SharePoint Designer
  26. Where does that go in the manifest? or How To Build a Solution Pack (WSP)


  1. .NET Framework 3.5 and InfoPath compatibility issue
  2. Want to create Office documents on the fly?
  3. Validating a company email alias with Outlook
  4. OneNote should be your ultimate Office tool

Posted in SPLinks | Comments Off on Links (4/22/2008)

Search for SharePoint Server 2007 Hotfixes

Posted by Steve Pietrek on April 21, 2008

Below are a couple links where you can search for SharePoint Server 2007 Hotfixes.

  1. http://kbalertz.com/Technology_510.aspx
  2. http://tinyurl.com/3jthxs

Posted in SPGeneral | Comments Off on Search for SharePoint Server 2007 Hotfixes

Error when opening XSN File in InfoPath

Posted by Steve Pietrek on April 21, 2008

Today I was reviewing some of the workflow examples in the new MOSS SDK (released at the end of February). One of the examples is using an InfoPath form for workflow. When I attempted to open the form, by double-clicking it in Windows Explorer, I received the following error:

The form cannot be opened because it requires the domain permission level and it currently has restricted permission. Contact the form author the resolve the issue.
Further information:
Forms that require the domain permission level contain features that access information on a network, such as data connections, linked images, and code.
After a little bit of playing, to open the form in InfoPath, right-click on the XSN file in Windows Explorer and select “Design”.

Posted in InfoPath | Comments Off on Error when opening XSN File in InfoPath

Links (4/20/2008)

Posted by Steve Pietrek on April 20, 2008


  1. Business Process Management Does Not Equal Workflow
  2. SharePoint limits
  3. SharePoint Applied: CAML, Your New Pet
  4. SharePoint Applied – Stsadm Is Your Friend
  5. Unable to get datagrid to work in SharePoint Designer – Error on page or No data displayed
  6. SharePoint SDK Additional Detail Being Added
  7. SharePoint does support .NET Framework 3.5
  8. Must-read Newly published SharePoint White Papers
  9. WSS FAQ – additions and corrections – C – 13th – 18th April 2008
  10. Copy files in sites and site collections
  11. Browse Strategies and Site Directory
  12. SharePoint = Platform (and Application)
  13. SharePoint: Save performance when getting list items
  14. Adding Web Parts to the Web Part Gallery Using the SharePoint Object Model
  15. Making “user-aware” Web Parts
  16. What do I gain or lose by using SharePoint site collections rather than sub sites/webs?
  17. Interview K2 on SharePoint Workflow
  18. Create sites in their own content DB script
  19. Overriding Core Javascript Functions in SharePoint


  1. OBA demo – Part 2
  2. OBA Sample Application for PeopleSoft
  3. Windows Server 2008 developing SharePoint – Can’t connect from Office clients

Posted in SPLinks | Comments Off on Links (4/20/2008)

Links (4/17/2008)

Posted by Steve Pietrek on April 17, 2008


  1. Web Part Event Firings and Why You Shouldn’t Have Code in the Constructor
  2. Windows security groups vs. SharePoint groups
  3. MOSS Mania Minute: Using Extension Methods in C# 3.0
  4. Using a SharePoint List as an Authentication Provider: Part 2
  5. Delegate control for Sharepoint Search
  6. Deploying the Application pages through Solution file
  7. How to use or setup Sharepoint or Reporting Services on a separate port or machine with TFS
  8. EndUserSharePoint.com: Weekly Newsletter – Site Collection Project Management
  9. Sample Questions for SharePoint Admin Certification Exams
  10. Adding Breadcrumb Navigation to SharePoint Application Pages, the Easy Way
  11. Problem with using a Calculated Field in a Lookup property
  12. Two New MSDN Visual How To’s: Automating WSP Creation with MSBuild and Multiple auth Providers
  13. SharePoint 2007 Maximum Limitations – Harsh’s Blog
  14. Summary Links User Control for Microsoft Office SharePoint Server (MOSS)
  15. SharePoint Object Browser


  1. Latest tool: XPath query field extractor for InfoPath
  2. InfoPath Team Blog : Calculating Elapsed Time…without code!

Posted in SPLinks | Comments Off on Links (4/17/2008)

SharePoint Twitters

Posted by Steve Pietrek on April 16, 2008

I always questioned Twitter. Why use it? Who cares what you are eating for lunch?

Assuming you can wade through some of the mess (I’m as guilty as others), there is a lot of value in it. There have been many times the past few weeks when I had a particular issue, I asked a question, and someone in the SharePoint community helped me out in short order (@fallenrogue, @richfinn, @ferringer, @nickswan, and @DougWare for starters). Brilliant! An instant messenger for the SharePoint masses.

Tonight I put together a list of all the SharePoint Twitter’s who I am following. Please let me know of any mistakes or omissions. Let’s build a community of SharePoint Twitter’s and help each other out!


Update: Looks like Lawrence Liu created a SharePoint-specific Twitter account. Something that was next on my list :).


Posted in SPGeneral | Comments Off on SharePoint Twitters

Links (4/15/2008)

Posted by Steve Pietrek on April 15, 2008


  1. Execute SharePoint flawlessly – some design and planning resources
  2. EndUserSharePoint.com: How do I get a specific file to always be on top of the library list?
  3. EndUserSharePoint.com: How can I create and Employee of the Day slideshow?
  4. Controlling PeoplePicker Content
  5. Windows SharePoint Services & Microsoft Office SharePoint Server hotfixes for March 27, 2008
  6. Improving performance for stsadm -o export and import
  7. Configure alternate access mapping (Windows SharePoint Services)
  8. Scaling MySites; How Many MySites per Content DB?
  9. Inconvenient SPSecurityTrimmedControl
  10. When Datasheets go bad
  11. Microsoft SharePoint Server 2007: SharePoint Server Architecture, SharePoint Server Authentication, Interopability, SharePoint Services Security, SharePoint Disaster Recovery, and more | SharePoint Server 2007 Webcasts
  12. Search features, web parts and delegate controls
  13. How to customize application pages in the Layouts folder in SharePoint Server 2007 and in Windows SharePoint Services 3.0
  14. Chris O’Brien’s blog: Introducing the SharePoint Content Deployment Wizard
  15. Site Map Web Part for Microsoft Office SharePoint Server (MOSS)
  16. Imtech SharePoint Developer (Free SharePoint Tools)
  17. Creating your own wrapper controls in SharePoint 2007
  18. Inconvenient SPSecurityTrimmedControl
  19. Paging Content Query Web Part
  20. Performance of custom XSL/XML Web Parts in SharePoint 2007
  21. Book Review: The SharePoint Shepherd’s Guide for End Users
  22. Retrieving items from a MOSS 2007 list using web services
  23. Creating Features by building a Virtual Site
  24. Forum Web Part for SharePoint
  25. SharePoint 2007 – Site Collections and When to Use Them
  26. More help on creating custom timer jobs (and a useful SharePoint site warmup tool)
  27. Custom Actions in the SharePoint Rich HTML Editor Control with a custom Pop-up dialog


  1. Synchronize XSD from an InfoPath document with a SharePoint project for server-side XSD validation
  2. Accelerate your InfoPath managed code development
  3. Breaking Apart Excel Files with Beyond Compare

Posted in SPLinks | Comments Off on Links (4/15/2008)

Remove Existing InfoPath VSTA Project

Posted by Steve Pietrek on April 15, 2008

This morning I was creating an InfoPath 2007 form and wanted to add an OnChanged event handler for a dropdownlist control. Bear in mind this is my first foray into InfoPath programming – never had a need previously. I right-clicked the dropdownlist control and selected Programming – Changed Event. Visual Studio Tools for Applications fired up but the project was VB.NET. No offense to VB but I would rather program in C#. Need to find a way to remove the current VB project and create a C# one instead.

Read the rest of this entry »

Posted in InfoPath | 1 Comment »

Links (4/13/2008)

Posted by Steve Pietrek on April 13, 2008


  1. What may happen when I crawl MILLIONS of files in MOSS/MSS? Part II – Why I need X64 instead of X86?
  2. SPList.BreakRoleInheritance method requires Dispose() on ParentWeb property
  3. How Guidance Article on SharePoint Security for Developers
  4. Understanding how SharePoint works: customized vs. uncustomized files
  5. Extending Usage Analysis Reporting in MOSS 2007
  6. External Collaboration Toolkit for SharePoint released
  7. Bool values are not indexed in MOSS
  8. Don’t forget to dispose your SharePoint Objects!
  9. Five Fabulous Fantastic Function Filters Powerful PowerShell for SharePoint
  10. Interesting governance and training material for SharePoint
  11. Using the Virtual Earth Control in SharePoint
  12. Import List Security
  13. Exporting List Security Settings
  14. Progress on “The SharePoint Shepherd’s Guide for End Users”
  15. When Good Web Parts Go Bad
  16. Ajax enabled webpart not working on second postback
  17. Ajax webpart: Register scripts on UpdatePanel postbacks
  18. Deploy a XML file in your SharePoint Solution to the Web Application Folder
  19. SharePoint: publish a webservice with your solution
  20. SPWebConfigModification: configure applicationSettings with a Feature
  21. SharePoint webpart for Silverlight 2.0
  22. WSS FAQ – additions and corrections – XCIX – 6th – 12th April 2008
  23. MOSS – Common Issue – Content Deployment fails with “Failed to compare two elements in the array.”
  24. Deep Dive into the SharePoint Content Deployment and Migration API – Part 6
  25. Got JavaScript error after enabled Content Type
  26. Workflows do not start on a document library with Custom List Form SharePoint control on edtiform.aspx
  27. How to encrypt the Web.Config
  28. There’s No Link Like ‘Home’
  29. Scaling SharePoint 2007 – Storage Architecture
  30. Logging exceptions to the SharePoint Trace Log (Diagnostic Logging)
  31. Links to Information about Records Management with MOSS 2007
  32. Solution Deployment stuck on “Deploying”


  1. InfoPath Forms Services – The form template is not browser-compatible
  2. InfoPath Error on Resubmission

Posted in SPLinks | Comments Off on Links (4/13/2008)

Script controls may not be registered before PreRender

Posted by Steve Pietrek on April 11, 2008

I have been working on a few custom Web Controls/Web Parts. One of the controls is a stock quote which updates every 10 minutes (or whatever the user defines). This is done by using an UpdatePanel and Timer. In my custom application.master page, I have the stock quote Web Control. When I attempt to view the People and Groups page in Site Settings (/_layouts/people.aspx?MembershipGroupId=4), I receive the following error.  

Script controls may not be registered before PreRender.   at System.Web.UI.ScriptControlManager.RegisterScriptControl[TScriptControl](TScriptControl scriptControl)
   at System.Web.UI.UpdateProgress.OnPreRender(EventArgs e)
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

What’s weird is I can access other pages within _layouts without issues. My thinking is there must be some extra things going on in the people.aspx page which is causing the error. I will review it over the weekend. Anybody else seen this?

Posted in SPErrors | 11 Comments »

Links (4/10/2008)

Posted by Steve Pietrek on April 10, 2008


  1. **** Content By Type WebPart v1.2 is available
  2. Casting To SPDocumentLibrary
  3. SharePoint Site Data Reports v.2.0
  4. Announcing AC’s VS SharePoint Project Utility Tool Window
  5. Andrew Connell’s VS SharePoint Project Utility Tool Window
  6. Getting Started as a SharePoint Developer
  7. SharePoint import ruins create and modification dates
  8. Windows SharePoint Services (WSS 3.0) and Reporting services
  9. Index FTP content with SharePoint 2007/Search Server 2008
  10. Modifying MySite Owner Security
  11. April TechTarget Article Published – Bob Fox – Overview of Incoming and Outgoing Mail in Microsoft Office 2007
  12. SharePoint and MOSS 2007 Series
  13. Microsoft SharePoint Products and Technologies Team Blog : What every SharePoint administrator needs to know about Alternate Access Mappings
  14. Creating a Site Template in MOSS 2007 that Works in WSS v3
  15. How to set SharePoint People Picker default value to current user through javascript
  16. A base SharePoint web part for AJAX in ASP.NET 3.5 – i would add a few more items…
  17. Memory Leak in SPLimitedWebPartManager (a.k.a. IDisposables Containing IDisposables)
  18. SharePoint Workflow History Cleanup jobs
  19. How do I – Define a new Best Bet Keyword in SharePoint 2007?
  20. SharePoint 2007 Overview Slides
  21. CMSonWSS – Simple Content Management MOSS-like on WSS
  22. Enumerating Feature Definitions in WSS v3 and MOSS 2007
  23. Remote Debugging GAC’d Assemblies in SharePoint
  24. Applying a SharePoint Custom Master Page Globally
  25. Tools from Microsoft IT around SharePoint Governance and Manageability
  26. WSS 3.0 – Using different authentication methods to access a site
  27. Better Way to Build SharePoint Solution Packages (and CAB Files)


  1. The Pain of Deploying InfoPath Programmatically
  2. Visual Studio Command Bar for Arranging Controls on Documents and Worksheets

Posted in SPLinks | Comments Off on Links (4/10/2008)

April 2008 Cincinnati SharePoint User Group Announcement

Posted by Steve Pietrek on April 10, 2008

The April 2008 Cincinnati SharePoint User Group meeting will take place on 4/14 at 6:00 pm at MAX Technical Training in Mason. Check out the website. There are two sessions:

  1. SharePoint Governance: A Critical Topic, Bluespring Software
  2. Utilizing SharePoint Workflow for Project Escalation, Judith Lynn, Resurgent and Andy Kmeth, Sogeti

Posted in SPUserGroups | Comments Off on April 2008 Cincinnati SharePoint User Group Announcement

Microsoft Wireless Notebook Presenter Mouse 8000 Bluetooth Pairing

Posted by Steve Pietrek on April 9, 2008

Scott Hanselman posted on packing light. One of his hints talked about using the Microsoft Wireless Notebook Presenter Mouse 8000 without the dongle since it is Bluetooth enabled. Hmmm. I have that mouse. I have Bluetooth. In the past, everytime I attempted to pair the two together, it wouldn’t work. After messing around with it, I figured out what I messed up on:

  1. Turn on the mouse
  2. Press and hold down the connect button until the light flashes an alternate green/red (this is the step I missed).
  3. Go into Bluetooth devices.
  4. If the “Mouse” device is not in the list, search for the mouse.
  5. When it is found, select it.
  6. Select to not use a passkey.

It should now be setup. Now I can use my external wired keyboard, usb drive for Readyboost, another external HDD for VM’s, plus my favorite mouse.

Posted in Hardware | 10 Comments »

Links (4/8/2008)

Posted by Steve Pietrek on April 8, 2008


  1. SharePoint SUSHI – It’s not raw fish!
  2. “TFS Lite” for WSS v3
  3. Add a Counter to a SharePoint List Using an Event Receiver
  4. Enumerating Feature Definitions in WSS v3 and MOSS 2007
  5. SharePoint Anti-virus scanning exclusions
  6. Explorer View not working and Managed paths
  7. Content Deployment Failure
  8. File Shares and SharePoint. Still a Hot Topic
  9. MOSS and ECM Class Notes and Questions
  10. Navigation in SharePoint Team Site w/ Publishing Infrastructure Activated
  11. BDC Meta Man and MySQL
  12. Two new WSS 3.0 MSDN Visual How To’s Published
  13. Embedding the SharePoint Version number into the Word Document
  14. How to change the SharePoint logo on every page
  15. Getting started with SharePoint 2007 Web Parts
  16. Downloading data from SharePoint List to Database in 27 lines
  17. AGL goes live with MOSS – case study
  18. LCWP – Cross Site Collection roll up


  1. OneNote Side-by-Side
  2. Workaround for “turning off” the TAB key creating a table instead of a regular TAB in OneNote

Posted in SPLinks | Comments Off on Links (4/8/2008)

Links (4/6/2008)

Posted by Steve Pietrek on April 6, 2008


  1. Features Project in CodePlex: Updated
  2. Recipe for successful use of Content Deployment Wizard
  3. SharePoint: Changing comments of document versions in code
  4. Converting ASP.NET site into a SharePoint site
  5. Rollup items in a calendar – Content By Type WebPart
  6. New Paging options – Content By Type WebPart
  7. Support for hidden content types – Content By Type WebPart
  8. Open links in a new window – Content By Type WebPart
  9. Querying and large result sets – Content By Type WebPart
  10. New configuration editor – Content By Type WebPart
  11. Sonar Standardthe first component-based performance measurement tool for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services v3.0
  12. EndUserSharePoint.com: When to use a blog… when to use a wiki
  13. PowerShell Quickie – What version of SharePoint 2007 am I running?
  14. SharePoint Explorer View on Windows Server 2003
  15. Understanding event receivers in a SharePoint survey
  16. Moving from Google Analytics to Microsoft adCenter Analytics for SharePoint reports
  17. Very Cool SharePoint Mashup Tool That Is A Must See
  18. WEBCAST: Geospatially Enabling SharePoint with IDV Solutions’ Visual Fusion Suite
  19. Deleting User Profiles
  20. Customizing SharePoint 2007 Search Result for Structured Content
  21. Build SharePoint WebParts with Silverlight
  22. How to overwrite styles of the core.css stylesheet
  23. Download details: Microsoft Best Practices Analyzer for Windows SharePoint Services 3.0 and the 2007 Microsoft Office SharePoint System
  24. Changing the default maximum size of SharePoint WSP files
  25. SharePoint: Changing comments of document versions in code
  26. WSS FAQ – additions and corrections – XCVIII – 30th March – 5th April 2008
  27. Deleting SharePoint Site Alerts – in PowerShell
  28. Custom Advanced Search: Building a URL to search multiple metadata properties
  29. Creating an corporate intranet using MOSS (Custom site definition vs. Feature stapling)
  30. SharePoint is not Lotus Notes


  1. Document Conversion: Turn your DOCX to a HTML page
  2. Rendering Chart in Excel Services
  3. Programmatically deploying an InfoPath Form Library

Posted in SPLinks | Comments Off on Links (4/6/2008)

Links (4/3/2008)

Posted by Steve Pietrek on April 3, 2008


  1. **** Design Minute: SharePoint Calendar Width
  2. **** MOSS Navigation: Rounded Corners
  3. **** DHTML Tabs with Web Part Zones
  4. **** Floating (Movable) Web Part Task Pane
  5. Auto-Number (Auto-Increment) Field in SharePoint
  6. SharePoint Skinner Overview
  7. Code Access Security (CAS)
  8. Minimal Master Pages
  9. Using a Custom ContentQueryMain.xsl
  10. SharePoint Conference: Minimal Master and Core CSS
  11. SharePoint RSS Feeds UNHINGED
  12. Advanced Web Part Design, Part 2
  13. Feature Element Scope Matrix
  14. Disposing SPWeb and SPSite
  15. MOSS 2007 Content Deployment (Part 2 of 4)
  16. Building ASP.NET AJAX Controls (Pt 6 – Moving things to the server)
  17. Building ASP.NET AJAX Controls (Pt 7 – Server control implementation)
  18. List of SharePoint Content Type IDs
  19. CAML query with Person or People and Groups column in Sharepoint 2007 (using in Event Handlers)
  20. Customization of core.js file in SharePoint
  21. MOSS 2007 – Unsupported Practices at random
  22. Rename a File in a SharePoint document library through object model
  23. Making the Layouts section of the “Create Page” page easier to read
  24. Synchronous and asynchronous Event Handlers
  25. Shrinking WSS (Sharepoint) SQL Server Log Files
  26. Creating custom Views on Surveys
  27. Hidden Content Types and Site Columns in SharePoint
  28. Include IIS with Disaster Recovery Backup
  29. Backup Site Collections
  30. Automatically deploy the ServerAdminTemplates
  31. Un-Extend Web Application
  32. Fixes included in the different Rollup / Hotfix builds since Service Pack 1 for (WSS, MOSS, SharePoint Designer) – (update for latest build 6307)
  33. SPWeb.ProcessBatchData. A list is a list is a list?
  34. Mistakes you should not be making when customising SharePoint


  1. Testing themed controls for OneNote addins
  2. How to do a “Save Copy As” In Word
  3. Building a MOSS Workflow with Visual Studio 2008 and InfoPath

Posted in SPLinks | Comments Off on Links (4/3/2008)

MOSS RSS Viewer Web Part Note

Posted by Steve Pietrek on April 2, 2008

This could be old news and everybody knows it but I was banging my head against the wall. I was attempting to display a stock quote on my client’s site. I found a feed and if I took the Url, pasted it into a browser, and refreshed it, the data would update every 5 minutes or so. I then took the feed and used it in RSS Viewer Web Part and the update would not match the browser – even after I refreshed the page.

Turns out the issue is the OOTB RSS Viewer Web Part has a built in cache interval of 30 minutes. Duh!

Below are three, non-OOTB, RSS Web Parts available: 

Hopefully this saves someone some time.

Thanks to John Ferringer for keeping my sanity.

Posted in SPWebParts | 2 Comments »


Posted by Steve Pietrek on April 2, 2008

“IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8 beta 1, IE7 IE 6 and IE5.5 on Vista and XP, as well as the installed IE in the same process.”

Still alpha so there may be some limitations. It seems to work in my Windows Server 2003 VM too but I have not done tons of testing.


Thanks to help.net for the find.

Posted in SPTools | Comments Off on IETester

Links (4/1/2008)

Posted by Steve Pietrek on April 1, 2008


  1. More Problems with SQL Server High CPU and MOSS Search
  2. 1 Night to Build a Social Networking Application with SharePoint 2007
  3. Debugging a feature when using STSADM.EXE
  4. How to delete historical document versions in WSS 3 / MOSS?? ….not entirely simple…
  5. Problems with a CAML Query and MultiLookup fields
  6. How to un-register an Event Handler on a List, sharepoint 2007, MOSS
  7. Updated Exchange Public Folder (vs. SharePoint) Guidance
  8. Switch the sharepoint webpart page Display Mode into Edit Mode and Vice Versa
  9. Implementation of Logging and Instrumentation Application Block in MOSS 2007
  10. RSS Reader webpart with tab support and asynchronous periodic data refresh using AJAX
  11. Get RSS Url for a list or Document Library Programmatically
  12. Disabling Cache Headers in v3 for custom controls
  13. SharePoint 2007: using ASP.NET server side code in your pages
  14. How to use Site Groups as audiences in Shared Services
  15. Cannot find Data Connection Library in WSS v3
  16. Determining the Current User Context inside Sharepoint
  17. Product Review of the week – Tzunami Deployer
  18. Associate an SPD workflow with a specific task list
  19. SharePoint Tricks: Adding Google Search To Search Scopes
  20. Groove vs. SharePoint? (No, think Groove *and* SharePoint!)
  21. Microsoft Interactive Media Manager – a Digital Asset Management solution built on top of MOSS 2007
  22. SharePoint 2007 (MOSS/WSS) – Programmatically modifying the incoming email setting for Document Libraries
  23. Site Definitions Demystified – Creating a custom site definition having Custom webparts
  24. Installing MOSS 2007 on a single standalone machine
  25. Execute entire page with elevated privileges
  26. Form Digest and SPSecurity.RunWithElevatedPrivileges
  27. SPSite security context and the SPUser
  28. Extend Web Application
  29. MOSS 2007 Customization Best Practices
  30. Search Index and Document Size
  31. Buttons in the SharePoint Form
  32. Site Data Reports…I finally decided to shove something on Codeplex
  33. Add Virtual Earth Interactive Maps to your Search Server Site


  1. InfoPath and MOSS Development – Getting Started
  2. Passing multiple filter values to EWA pivot table filter cell
  3. Passing query string to a Infopath 2007 form
  4. Using case studies of OneNote to enhance our test planning

Posted in SPLinks | Comments Off on Links (4/1/2008)