Everything SharePoint and XAML

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

Archive for January, 2009

Links (1/29/2009)

Posted by Steve Pietrek on January 29, 2009

  1. **** SharePoint Dispose Checker Tool
  2. SPDisposeCheck v1.3.1 is released
  3. Interesting SPSite leak pattern
  4. Performance Considerations when using SharePoint Object Model
  5. Creating a Two Tier Global Navigation
  6. SharePoint Adventures – Reading an Excel Spreadsheet From A Stream
  7. Programmatically deleting list items/documents with Recycle Bin support
  8. Download the new, improved, superdouper Quote of the Day Web Part
  9. Writing Object Use to Standard Output
  10. TDD in SharePoint Using DI – Summary
  11. Learning SharePoint Part IV
  12. Dynamically resizing Excel Web Access Web Part by Paul Grenier
  13. How to: Create a Workflow to send a file to the Records Center
  14. Hide #1 tab in Top Navigation (Home)
  15. The Mysteries of the GAC
  16. SharePoint Survey Results
  17. SharePoint Content Query Web Part & filtering on boolean (yes/no) values
  18. Switching View in Browser-Enabled InfoPath Forms
  19. Limitation and Upper boundaries of SharePoint 2007
  20. Get to the on-line SharePoint SDK with one click (MSDN bookmarklet)
  21. Visio diagram and site template from Office Online workflow videos
  22. Let’s discuss about some BDC Web parts !
  23. Getting List Schema and Importing List Items/Documents to SharePoint Remotely
  24. How to use Google Analytics with SharePoint (MOSS 2007)
  25. Configuring Page Sizes and Browser Preview in SharePoint Designer
  26. Collect Data from a User and Set Workflow Variable action in SharePoint Designer
  27. Add a Google Map to SharePoint
  28. Installating SQL Server 2008 samples: Adventure works (Integrating Reporting Services 2008 with SharePoint 2007 Step 5)
  29. Preview Pane in SharePoint list
  30. Internet facing MOSS sites without content deployment

Posted in SPLinks | Comments Off on Links (1/29/2009)

Windows Server 2008 Client Issues

Posted by Steve Pietrek on January 26, 2009

As most SharePoint developers likely do, I run my SharePoint environments using virtualization software (VMWare Workstation). Last week I was preparing for a demo. I was going to cover Excel Services; therefore, I needed to publish a few Excel spreadsheets. When I brought up the Publish dialog and attempted to specify the document library which will hold my spreadsheets, I would receive errors that the website could not be found. What puzzled me was it worked fine in Windows Server 2003.

Below are a list of similar issues I ran into:

  1. Could not publish an Excel spreadsheet to Excel Services. Received a “Cannot find ‘http://webaddress’. Please check your spelling.” error.
  2. When attempting to view the list in Windows Explorer, I received the error: “Your client does not support opening this list with Windows Explorer”.
  3. When creating a new Word document by clicking the New button in a document library toolbar, after adding text, the document could only be saved to the local file system. If I selected the option to edit the document in Microsoft Word, after making changes, the document would be saved to the SharePoint document library.
  4. When attempting to open a document in Word by specifying a web folder, I would receive the error that it could not be found.

After some research, the issue seemed related to the WebClient service not being started. When I reviewed my services list, I did not even have the WebClient service installed. Reviewing the list of Windows Server 2008 features, I figured the problem was related to the Desktop Experience feature not being installed. After installing the feature, everything worked correctly.

Posted in Infrastructure, SPErrors | 3 Comments »

Links (1/25/2009)

Posted by Steve Pietrek on January 25, 2009

  1. **** Microsoft Business Intelligence strategy update and SharePoint – awesome news!
  2. JQuery for Everyone: Replacing [Today]
  3. KPIs for Masses – Part 2 and Part 3
  4. My First Silverlight part 4 – Create the Silverlight application
  5. 10 Ways to a SharePoint Job
  6. Web Part to show upcoming birthdays in SharePoint
  7. Free MOSS Toolbar for the SharePoint Community
  8. SharePoint is getting even more powerful!! Welcome PerformancePoint Services!
  9. Backgroundcolor of the topnav flyouts
  10. FAST and SharePoint 2007
  11. InfoPath and Visual Studio Workflows – 3 Great Tricks (1 of 3)
  12. Integrating Reporting Services 2008 with SharePoint 2007 Step2 – SharePoint Installation
  13. BOOK: MOSS Explained: An Information Workers Deep Dive into MOSS 2007
  14. SharePoint Backgrounds for iPhonej
  15. Send scheduled Reminder/Alerts by email in SharePoint
  16. Copy a SharePoint List
  17. Creating SharePoint global calendar
  18. Creating downloadable calendar item of SPListItem
  19. Learning SharePoint – Part II – extension method, TryGetValue, to get a SPListItem. Been running a similar run for a while too.
  20. What is required for a successful SharePoint Deployment?
  21. ‘How do I’ create an admin layouts page
  22. ‘How do I’ create a long running operation page (gears page)?
  23. ‘How do I’ get redirected to the default Error or Success layouts pages?

Posted in SPLinks | Comments Off on Links (1/25/2009)

Links (1/22/2009)

Posted by Steve Pietrek on January 22, 2009

  1. **** Column Level Security in SharePoint
  2. Web.config modifications with a SharePoint feature
  3. Understanding SharePoint: SPRequest – very impressive
  4. Building Office Business Applications Using Visual Studio Tools for the Office System (3.0)
  5. zevenseas Feature Blocker
  6. TDD in SharePoint – Step 2 Implementing DI
  7. Feed your CAML some IntelliSense so it doesn’t bite you in the you-know-what!
  8. My First Silverlight part 1 – Introduction and preparation
  9. My first Silverlight part 2 – Create the WCF news service
  10. My first Silverlight part 3 – Create the Silverlight web part
  11. Top Office 2007 & SharePoint Articles, Downloads, Visual How-tos, and Portal Pages
  12. Visual Indicators for the Masses: KPIs in WSS
  13. Adding JavaScript Tabs to SharePoint
  14. Content Deployment – Best Practices
  15. How to make a SharePoint list look the way you want
  16. New Release of the SmartTools for SharePoint Project
  17. A better Config Store for SharePoint sites
  18. How to use SharePoint Designer to display list data from subwebs
  19. JQuery for Everyone: Degrading Dynamic Script Loader
  20. JQuery for Everyone: Preview Pane for Calendar View
  21. JQuery for Everyone: Preview Pane for Multiple Lists – need to send Paul an email – I can get it to work but I get a page error the first time I popup a list – object not found.
  22. LINQ Tip: Enumerable.OfType
  23. Top 5 benefits of SharePoint check-in/check-out
  24. JQuery for Everyone: Force Checkout
  25. Installing Adobe’s 64-bit PDF iFilter 9 on MOSS
  26. InfoPath 2007 & Forms Services backward compatibility
  27. Custom Navigation Provider using SharePoint List
  28. Using Custom ASP.NET Controls in SharePoint 2007
  29. Programmatically updating the status of workflow logs using TargetUpdateWorkflowLog class in CRM 4.0
  30. How to Truncate and Shrink the WSS_Content_log File
  31. Launching an application from a link in SharePoint
  32. Case Study Alert: Continental Airlines – Airline Boosts Efficiency, Enhances Revenue with Web Content Management Solution
  33. SharePoint 2007 Disaster Recovery Guide: Acknowledgements – thanks John
  34. Sharepoint Farm – Document Library Returns Incorrect Document Version on One WFE but OK on Another WFE
  35. SharePoint Customization Tricks – Part 1 – Trick #1 : Hiding List View Toolbar Menu Items

Posted in SPLinks | Comments Off on Links (1/22/2009)

Links (1/18/2009)

Posted by Steve Pietrek on January 18, 2009

  1. Office SharePoint Server 2007 Technical Library – CHM
  2. Quote of the Day Web Part, Reprised – Part 2
  3. Avoiding UserProfile.PersonalSite Leaks
  4. Limit parts of page or DataForm WebPart to the ones with rights
  5. Five steps to more successful SharePoint solutions
  6. Viewing SharePoint Tasks in a Calendar
  7. Demo: Display data from multiple sources in a single Data View
  8. Integrating Office: OneNote and SharePoint
  9. Hyper-V and Virtualization Support for SharePoint Products and Technologies
  10. Using the SchedulePicker
  11. New Version of SharePoint SiteConfigurator Feature Released!
  12. How to host Silverlight in SharePoint

Posted in SPLinks | Comments Off on Links (1/18/2009)

SharePoint 2007 Disaster Recovery Book Available

Posted by Steve Pietrek on January 16, 2009

I wanted to take the opportunity to let everyone know a new book has been released titled SharePoint 2007 Disaster Recovery Guide. My team lead Sean McDonough and friend John Ferringer worked on the book.

Book Description:

Microsoft’s SharePoint technology gives organizations access to a wide range of tools and functionality designed to encourage collaboration, manage documents, discover shared knowledge, and much more. As the use of these resources through SharePoint grows, so does an organization’s dependency upon the availability and reliability of its SharePoint infrastructure. Disaster recovery is not a new concept in the realm of information technology nor is it unique to SharePoint, but as with any specialized technical platform, disaster recovery planning for SharePoint presents unique challenges and approaches. The problem is that SharePoint disaster recovery is not as simple as backing up your discs or load balancing your servers. It requires specialized activities to save data for recovery and to subsequently properly recover that same data. SharePoint professionals need a cohesive and comprehensive resource that guides them through the steps of planning, implementing, and testing the right disaster recovery plan for their situation. The “SharePoint 2007 Disaster Recovery Guide” provides such a resource. It provides a unique guidebook to all the necessary best practices, procedures, and tools for disaster recovery in SharePoint, such as how to plan for disaster recovery in SharePoint, and how to setup SharePoint, SQL Server, operating system, and file system backups step-by-step through SQL Server or STSADM.exe. The negative and positive aspects of every solution are detailed so that users can pick the disaster recovery plan that’s right for them. This is an essential guide for any IT professional tasked with protecting their organization’s valuable SharePoint data.

Amazon Link

Congratulations guys!

Posted in SPBooks | Comments Off on SharePoint 2007 Disaster Recovery Book Available

InfoPath – Configuring Contact Selector

Posted by Steve Pietrek on January 16, 2009

In this post I documented the steps to add the InfoPath Contact Selector to the Controls toolbox. The Contact Selector is an ActiveX control which is installed with Microsoft Office 2007. If you attempt to add the Contact Selector directly, publish the form, and test out selecting a user, when you click the OK button in the People Picker, you will receive an error.

Read the rest of this entry »

Posted in InfoPath | Comments Off on InfoPath – Configuring Contact Selector

Links (1/15/2009)

Posted by Steve Pietrek on January 15, 2009

  1. **** try / finally using() SharePoint Dispose()
  2. **** Press F1 – SharePoint Help is on the Way
  3. Setting up Site usage summary reports in MOSS 2007
  4. Adding Custom Properties to Search Results in MOSS 2007
  5. How to programmatically generate list of document libraries in MOSS 2007
  6. Grouping in SharePoint Lists and Libraries, Outlook Style!
  7. Looking to Learn about Office Development & VSTO?
  8. Office 14 Screenshots Leaked
  9. Automatically Switching Views When Opening A SharePoint Folder
  10. SharePoint 2007 UserProfiles.PersonalSite Property Leak
  11. SharePoint Google Analytics Feature
  12. TDD Using Dependency Injection – Step 1. Refactoring
  13. The request failed with HTTP status 401: Unauthorized.SharePoint Web Services
  14. The column name that you entered is already in use or reserved. Choose another name.
  15. More SharePoint and Silverlight Samples
  16. Customizing the Ribbon in Office 2007 Applications
  17. Electronic Signatures in SharePoint
  18. 10 development-related things I’d love to see in SharePoint vNext
  19. SharePoint and JavaScript
  20. Virtual Earth vs Google Maps in a SharePoint feature
  21. Download InfoPath XML
  22. Remote Debugging a Full Trust InfoPath Form in SharePoint
  23. JQuery for Everyone: Expand/Collapse All Groups
  24. Want to prevent users from activating certain features?
  25. InfoPath Form displayed on anonymous site causes login prompt
  26. SharePoint Search Resources
  27. Deploy Browser-Enabled InfoPath Forms based on Content Types
  28. Adding JavaScript Tabs to SharePoint
  29. Introducing the Web Context Filter web part
  30. Create a Windows 7 Federated Search provider for SharePoint
  31. Announcing: Community Technology Preview of Visual Studio 2008 extensions for SharePoint v1.3
  32. Quote of the Day Web Part, Reprised – Part 1

Posted in SPLinks | Comments Off on Links (1/15/2009)

jQuery 1.3 Released

Posted by Steve Pietrek on January 14, 2009

jQuery 1.3 was released today. Link

Posted in SPDev | Comments Off on jQuery 1.3 Released

Error Referencing SlideLibrary.asmx

Posted by Steve Pietrek on January 14, 2009

I am putting together a quick prototype where I want to have slide library integration in PowerPoint. I understand there is already PowerPoint integration in PowerPoint 2007 for slide libraries; however, it requires a higher version of PowerPoint (Enterprise and Ultimate) and the OOTB functionality does not meet my needs. Doing research yesterday, there is little information on the slide library web service (/_vti_bin/SlideLibrary.asmx). This link contains some good information on how the PowerPoint team is accessing SharePoint using the slide library web service (see image below). I have worked with a few of the SharePoint web services but never the Slide Library one. I did run into one issue when adding the reference which I wanted to document in this post.

Read the rest of this entry »

Posted in SPDev, SPErrors | Comments Off on Error Referencing SlideLibrary.asmx

Links (1/11/2009)

Posted by Steve Pietrek on January 11, 2009

  1. TDD in SharePoint – Introduction to common vocabulary
  2. New version of List Item Filter and Content By Type web parts available
  3. Phil’s Top 10 Best Practices for Branding SharePoint (Part 6 of 10)
  4. SPList.ParentWeb Leaks Revisited
  5. Logging
  6. 5 experience-related things I’d love to see in SharePoint vNext
  7. Watch out with Discard Check Out from within Word
  8. 10 Best Intranets of 2009 – 5 of 10 are SharePoint
  9. How to create a SharePoint slipstream using the latest updates
  10. Modifying Open XML Documents that are in SharePoint Document Libraries using Web Services
  11. Bulk Importing Content into a SharePoint Publishing Site

Posted in SPLinks | Comments Off on Links (1/11/2009)

Three SharePoint Controls: InputFormTextBox, PeoplePicker, DateTimeControl

Posted by Steve Pietrek on January 9, 2009

The Microsoft.SharePoint.WebControls namespace provide many controls which you can use in web parts or layout pages within SharePoint. Three controls I used recently on a project include:

Read the rest of this entry »

Posted in SPDev | 1 Comment »

Links (1/8/2009)

Posted by Steve Pietrek on January 8, 2009

  1. Maxime Bombardier – SharePoint Architecture & Development : (Updated) Visio Stencils for SharePoint
  2. Create a custom list schema, a list instance and populate it with items in 1 feature
  3. Logging to the SharePoint Log Files
  4. SharePoint Online Developers Guide Now Available
  5. Elegant SPSite Elevation
  6. LINQ for SPWebCollection Revisited: AsSafeEnumerable
  7. TDD in SharePoint – Using Dependency Injection
  8. Updating ListView Web Part Views in SharePoint 2007
  9. My Thoughts: On SharePoint and the Economy – let’s hope Phil’s right!
  10. How to remove the rollover image of the toolbar
  11. Custom ‘Presence’ With SharePoint Person Fields
  12. Why to stay away from the SharePoint External Storage API
  13. Prepare for the future: Windows 2008 and 64bit
  14. JQuery for Everyone: Manually Resizing Web Parts
  15. Blocked File Types in SharePoint
  16. Having trouble documenting your SharePoint Content Types?
  17. How to import a listitem to a list using SPImport API
  18. How to create a SharePoint slipstream using the latest updates

Posted in SPLinks | Comments Off on Links (1/8/2009)

Links (1/4/2009)

Posted by Steve Pietrek on January 4, 2009

  1. Documenting Your SharePoint Application Design-Part 2, The Process
  2. Determining the Worker Process Id in Windows Server 2008
  3. Eliminate page flicker in SharePoint
  4. Getting around “This breakpoint will not currently be hit”.
  5. Making SharePoint’s web.config changes manageable
  6. SharePoint InlineSiteSettings
  7. JQuery for Everyone: Cleaning Windows Pt2
  8. Consume SharePoint Web Services with WCF using the Repository, Gateway, Mapper, Domain Model and Factory Design Patterns
  9. Useful links for a Publishing or Internet facing SharePoint (MOSS) site implementation / development
  10. Using huge files with SharePoint
  11. Jimmie’s Sharings : ULS Log File Data Mining
  12. LogParser and SharePoint (kinda like chocolate and peanut butter)
  13. Combined SSL HttpModule for SharePoint Webs and Pages
  14. Inspecting SharePoint
  15. How to use LINQ to Objects to query SharePoint objects?
  16. Creating and configuring sites programmatically.. I love it!
  17. Using the PeoplePicker in your custom webpart
  18. Excluding empty text values in SharePoint Search
  19. SharePoint Development and Arm Eating Tigers
  20. HOW-TO: Customize SharePoint’s Core Search Results Web Part
  21. Project Server 2007: Reading SharePoint ULS logs with Excel

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