Steve Pietrek – Everything SharePoint

My continuous learning of SharePoint, Silverlight, Office, VSTO, C#…

Expand VMWare VMDK File

Posted by Steve Pietrek on July 8, 2009

I wrote earlier about expanding a VHD file. My virtual machine application preference is VMWare Workstation. As more “stuff” was added to my virtual machine in the last year, I found myself running out of space. In the past when this happened, there were two options:

  1. Use VMWare Converter
  2. Use vdiskmanager

About a year ago, I ran into issues when attempting to use vdiskmanager. You cannot extend a HDD without a 3rd party application (:) see below). Another option is to use diskpart but who can’t run diskpart on a drive which is bootable (which in my case). In any event, I ended up expanding the VMDK file using VMWare Converter 3.0.

Yesterday, when noticing I was dangerously close to running out of disk space, I decided it was time to expand again. I saw there was a new version of VMWare Converter (4.0) so I downloaded that. This morning I installed VMWare Converter and went through the steps to convert an existing VM to a new one. Everything worked fine; however, I could not find the setting to define the new disk size. I am sure I missed it but didn’t have time to search; so frustrated, I decided to use vdiskmanager. I figured I would just go ahead and purchase a 3rd party application (i.e. Partion Magic) to extend the partition.

Below are the steps I followed:

  1. Turned off virtual machine.
  2. Commit and remove all snapshots. I don’t use snapshots but I remember reading this is required previously.
  3. Back up all files.
  4. Open a command prompt and navigate to the VMWare folder (i.e. C:\Program Files\VMware\VMware Workstation).
  5. Type in the following command: vmware-vdiskmanager -x 40GB “MOSS.vmdk”
  6. The command will run. It took about 60 seconds for the command to run.
  7. Open the virtual machine. My host is Windows Server 2008. Not sure about the other operating systems but Win2k8 allows you to extend a disk volume. No need to purchase a 3rd part application.
  8. Open Control Panel and select System and Maintenance then Create and format hard disk partitions.
  9. Right-click on the disk and select “Extend Volume”. Run through the wizard.
  10. It will take approximately 60 seconds to extend the disk.
  11. Voila, new disk size.

Posted in Infrastructure | Leave a Comment »

Links (7/5/2009)

Posted by Steve Pietrek on July 5, 2009

SharePoint

  1. **** SharePoint Search-as-You-Type with jQuery
  2. How to Upload Files to SharePoint Server 2007 from ASP.NET Web Applications
  3. WebPart Development – AJAX Tab control – Tab contents not displaying
  4. SPTDD: SharePoint and Test Driven Development, Part Two
  5. SharePoint Social Computing – NewsGator Social Sites
  6. Features and Solutions with WSS Object model
  7. Reporting Services Integration in SharePoint 4 of 6
  8. 5 things you should know about SharePoint 2007 Records Center
  9. Stylish Gears: Customizing SPLongOperation
  10. Re-using SharePoint controls
  11. Show videos (Flash, Windows Media etc.) in SharePoint – another approach using JQuery and Reusable Content
  12. Great Top SharePoint Sites Website
  13. 10 DIY SharePoint Web Parts #1
  14. Time Zones in SharePoint and Date Time Stamp Format
  15. The ten commandments for SharePoint development
  16. Item Expiration
  17. Set Available PageLayouts for your Site
  18. Make your SharePoint pages pop with the Content Editor Web Part
  19. Introducing the Content Monster Web Part by Todd Baginski & Andrew Connell
  20. Check Out These SharePoint Designer Workflow Essentials Videos!
  21. Modifying SPThemes.xml Programmatically to deploy new Themes MOSS 2007 (WSS 3.0)
  22. Slides from Real SharePoint Solutions for Tough Business Times
  23. Rounded Corners on Web Part Zones
  24. JavaScript on click of Finish Button in Survey – SharePoint
  25. More jQuery demos: scrolling news, fisheye menu
  26. Save a Document Library as a Template
  27. Exporting Binary Files Inside SharePoint WebPart
  28. Changing redirection in SharePoint with HttpModule and HttpHandler
  29. MOSS Manual Navigation Links Are Static – DANGEROUS
  30. SharePoint Saturday Charlotte Session Follow-up – terrible picture of me

Silverlight

  1. A simple Silverlight CRUD application – Part 1: putting the R in cRud
  2. A simple Silverlight CRUD application – part 2: creating the C in CRud
  3. A simple Silverlight CRUD application – part 3: updating the U in CRUd
  4. A simple Silverlight CRUD application – part 4: doing the D in CRUD
  5. Day #1: Mouse Events in Silverlight
  6. Day #2: Silverlight Screen Transitions
  7. Day #3: Custom Silverlight Loading Screen
  8. Day #4: Communicating Between Two Silverlight Controls
  9. Day #5: Silverlight Drag and Drop
  10. 20 Most Interesting Silverlight Tutorials
  11. SilverBullet #5 – System.Windows.ApplicationServiceContext
  12. InitParams in Silverlight
  13. TUTORIAL: How To Create A SetTimeout Function In Silverlight
  14. Silverlight 2.0 Authentication Services.
  15. PopUp Control In Silverlight
  16. Spotlight On….Microsoft Silverlight
  17. Erik Mork’s Prism for Silverlight Resources
  18. New Silverlight 2 Sample on Code Gallery
  19. Handling Events within Silverlight Control Templates – AutoCompleteBox Example
  20. Creating a Sample Icon using Expression Design
  21. Adventures while building a Silverlight Enterprise application part #13
  22. Adventures while building a Silverlight Enterprise application part #14
  23. Silverlight: Reflection Image Button
  24. DataForm Control in Silverlight 3
  25. Silverlight 3 ComboBox Control
  26. Azaas demos their Silverlight 3 application
  27. RSS Widget 2 In Silverlight 3 with Data Persistence

Posted in SPLinks | Leave a Comment »

Links (6/28/2009)

Posted by Steve Pietrek on June 28, 2009

Posted in SPLinks | Leave a Comment »

Links (6/25/2009)

Posted by Steve Pietrek on June 25, 2009

Posted in SPLinks | Leave a Comment »

Links (6/22/2009)

Posted by Steve Pietrek on June 22, 2009

  1. Performance of various methods to retrieve one list item
  2. Extending SharePoint CoreResultsWebPart
  3. My checklist for optimizing SharePoint sites
  4. Silverlight instead of DataView Web-Parts? Sure, why not?
  5. Use SharePoint and Silverlight to display a summary of SharePoint blog posts on any site page
  6. A Simple, but Highly Effective Approach to Logging
  7. Configuring Logging in a Console Application
  8. Configuring Logging in ASP.NET Applications (and SharePoint)
  9. Configuring Logging in SharePoint Application Pages
  10. Customising the Content Query Web Part’s RSS feed
  11. SharePoint 2007 – 12 Hive System-File Changes: One Feature to rule them all!
  12. Uploading Files to SharePoint Server 2007 from ASP.NET Web Applications by Using the HTTP PUT Method (Visual How To)
  13. SharePoint 2007 – How to enable left navigation, quick launch, for all web-part pages in a farm?
  14. Securing SharePoint List/Document Library Views Seems (sort of) Possible with jQuery
  15. Guest blog by NaT – SharePoint People Picker: Override Validation Logic
  16. Should I Build my application in SharePoint vs. ASP.net
  17. SharePoint JavaScript – Page Load Add function: _spBodyOnLoadFunctionNames
  18. Identity and Access Strategies for SharePoint (MOSS 2007 and WSS 3.0) Products and Technologies
  19. How to create list using custom list template using SharePoint object model
  20. Cannot Store the WebPart Pages in the document libraries created from the custom document library definition in WSS 3.0. Now Bend It !!
  21. STSADM (Part 2)
  22. STSADM (Part 3)
  23. Securing Application Pages in Windows SharePoint Services 3.0
  24. Small SPQuery tip (How to get rid of “Cannot complete this action” error)
  25. Planning SharePoint Solution Packages (WSPs)
  26. Modifying out-of-the-box SharePoint files
  27. Using SPWebApplicationBuilder class for creating Web Application programmatically
  28. SharePoint and TDD
  29. Add Totals to the Dynamic Groups that Appear in your List Rollup Data View

Posted in SPLinks | Leave a Comment »

Links (6/18/2009)

Posted by Steve Pietrek on June 18, 2009

  1. The ApplyApplicationContentToLocalServer Method and Why It Comes Up Short
  2. We Drift Deeper Into the Sound … as the Flush Comes – BLOB Cache
  3. Making Microsoft Windows SharePoint Services 3.0 Navigation Better
  4. Hiding specific item from ECB menu
  5. How to make “This Site” the default SharePoint search scope
  6. SharePoint WCM: flushing publishing pages from the cache
  7. SharePoint, Features and web.config modifications using SPWebConfigModification
  8. Debugging SharePoint/ASP.NET code? Smart key-codes + disable timeout!
  9. Quick and Easy: Use jQuery to Hide a Text Field on a SharePoint Form
  10. How to show file/folder icons depending on the type in Content Query Webpart
  11. Quick and Easy: Create Your Own jQuery Sandbox for SharePoint
  12. How to modify a DateTime value of AfterProperties in ItemUpdating/ ItemAdding Events in SharePoint
  13. Taming the Elusive “Calculated Column” – Referencing Multiple Lines of Text Column
  14. Quick and Easy: A Better Way to Use jQuery to Hide a Text Field on a SharePoint Form
  15. How to customize the table styles in content editor webpart
  16. The maximum limit for the length of the QueryText property of FullTextSqlQuery is 4096 characters.
  17. Retrieve SharePoint List Data with XLINQ using VS 2010 Beta 1
  18. STSADM Evolution
  19. SharePoint Data Zoom: Content Rotator Web Part
  20. Useful SharePoint Links
  21. Adding SharePoint Search plug-in for Firefox
  22. PowerShell quickie: Extract the feature IDs used in large SharePoint projects
  23. Looking through the source of SharePoint on SharePoint
  24. Run a workflow as a specific user using code
  25. Using the RadFileExplorer for ASP.NET AJAX in a MOSS web application
  26. Extending your MOSS site with Microsoft ASP.NET AJAX 1.0
  27. STSADM (Part 1)

Posted in SPLinks | Leave a Comment »

SharePoint Saturday Charlotte

Posted by Steve Pietrek on June 18, 2009

I will be in Charlotte this weekend attending SharePoint Saturday Charlotte. My presentation will be:

Developing Custom Timer Jobs in Windows SharePoint Services 3.0

Timer jobs in Windows SharePoint Services 3.0 are similar to Windows’ scheduled tasks. Timer jobs are used by SharePoint to automate tasks such as search indexing, sending notification alerts, emptying the recycle bin, and removing unused sites. Developers have the capability to create custom timer jobs and integrate them within SharePoint. Custom timer jobs can be used in your organization to support IT governance, satisfy legal and audit requirements, plus many more scenarios. Come to this session to learn how custom timer jobs are created and how to deploy them into your SharePoint environment.

Hope to see you there.

Posted in Uncategorized | Leave a Comment »

Links (6/15/2009)

Posted by Steve Pietrek on June 15, 2009

Posted in SPLinks | Leave a Comment »

SharePoint Saturday Chicago

Posted by Steve Pietrek on June 10, 2009

I will be in Chicago this weekend attending SharePoint Saturday Chicago. My presentation will be:

Developing Custom Timer Jobs in Windows SharePoint Services 3.0

Timer jobs in Windows SharePoint Services 3.0 are similar to Windows’ scheduled tasks. Timer jobs are used by SharePoint to automate tasks such as search indexing, sending notification alerts, emptying the recycle bin, and removing unused sites. Developers have the capability to create custom timer jobs and integrate them within SharePoint. Custom timer jobs can be used in your organization to support IT governance, satisfy legal and audit requirements, plus many more scenarios. Come to this session to learn how custom timer jobs are created and how to deploy them into your SharePoint environment.

Hope to see you there.

Posted in SPConferences, SPUserGroups | Leave a Comment »

Links (6/10/2009)

Posted by Steve Pietrek on June 10, 2009

Posted in SPLinks | Leave a Comment »

Links (6/7/2009)

Posted by Steve Pietrek on June 7, 2009

Posted in SPLinks | Leave a Comment »

Links (6/4/2009)

Posted by Steve Pietrek on June 4, 2009

Posted in SPLinks | Leave a Comment »

Learning jQuery 1.3 Review

Posted by Steve Pietrek on June 1, 2009

I have been working with SharePoint for close to 3 years now. I am always looking for ways to improve what I can do with it. As a SharePoint developer, you need to understand that you do not live in Visual Studio 100% of the time. This is definitely disconcerting to developers who are making the transition to SharePoint. There are many reasons why you are not writing Visual Studio code 100% of the time.

  1. The functionality you are looking to deploy is already available out-of-the-box. Yes, it may not meet 100% of the business requirements but it is close enough.
  2. SharePoint Designer can be used to extend and add functionality.
  3. Your SharePoint Governance plan may restrict what type of custom code can be deployed.
  4. SharePoint Administrators limit what can be deployed.
  5. Companies may not currently have in place a way to deploy custom code.

In my case I have run into all of these scenarios. The client I am working with exclusively for the past year does not have a custom code model in place; therefore, Visual Studio applications are out. So what is a developer to do? On most projects, business users want functionality which is not easily available out-of-the-box or through SPD. Can’t very well say, sorry it can’t be done. There are many ways to add custom solutions to SharePoint in a non custom code model.

  1. SharePoint Designer
  2. Silverlight. I have been working with Silverlight a bit the past few months and can definitely see the power. I will definitely be writing more blog posts on integrating Silverlight and SharePoint. You use web services to communicate with SharePoint.
  3. Office Business Applications (OBAs). Instead of putting the custom logic in SharePoint, you put the logic in an Office tool. You use web services to communicate with SharePoint.
  4. Use JavaScript to create script to do advanced functionality, either by integrating within a Content Editor Web Part (CEWP) or linking in the .js file within your master page.

Although JavaScript is powerful and there are plenty of examples on how to do different things, the biggest obstacle you have is writing extra code to accommodate for different browsers. This is where jQuery comes in. jQuery is a JavaScript library which allows you to create web effects with little code.

From a SharePoint perspective, there are many examples out on the Web of very cool things people have done using jQuery. One notable example is Paul Grenier’s “jQuery for Everyone” series on EndUserSharePoint. Examples include Accordion Quick Launch, Calculated Columns, Resizing Web Parts, and Pre-Populating Form Fields. Jan Tielens has recently written many great posts on how to communicate back to SharePoint from jQuery code using web services. There are plenty of others who have done equally neat things.

So you have decided you want to learn jQuery. What resources are available? First off, there are many resources available on the Web. Open your browser and search for jQuery or SharePoint+jQuery and you will see plenty of links. Second, there are plenty of books. I love tech books – call it a disease – but there is nothing better than opening a box from Amazon and sitting down for a few hours to read. This gets me to the book “Learning jQuery 1.3” written by Jonathan Chaffer and Karl Swedberg which I want to spend some time covering.

I bought the first edition of the book from Amazon. Packt Publishing was kind enough to send me a review copy of their latest book which covers the new 1.3 version. So what are my impressions of the book?

Chapters 2-5 are a good introduction on jQuery. These chapters include Selectors, Events, Effects, and DOM Manipulation. These are the basic building blocks on how to get started with jQuery. Chapter 6 covers AJAX and how you can retrieve data in a seamless fashion. Chapter 7 covers Table Manipulation, Chapter 8 covers Forms Function, and Chapter 9 covers Shufflers and Rotators. Chapters 7-9 do a great job of showing real-world examples which you can use in your applications. The rest of the book covers Plug-ins, or allowing your to extend jQuery. Extensions can be done by you or the community. There are many powerful examples of plug-ins. The most popular would be the jQuery UI. The jQuery UI plug-in includes widgets such as the accordion, date-picker, and progress bar; interactions such as drag-and-drop; and effects for animation. One of the next books on my read list is the companion book jQuery UI 1.6: The User Interface Library for jQuery.

My favorite chapter in the book was Chapter 5 which covers DOM Manipulation. Being able to add, delete, and change HTML elements is very powerful and something which you use often on a SharePoint project. One section in the chapter covers creating “pull quotes” which was very timely because they were needed on a project I was currently working on. Each chapter starts small, a snippet here, snippet there, but by the end of the chapter, you are creating full, real-world examples. The chapters are structured in a way that you can go back to a chapter whenever you need a refresher on a particular subject.

As far as 1.3 features, it covers most new features, but there are a features which came out in 1.3.2 which are not covered in the book.

All in all, I really enjoyed this book. I would recommend it for those who want to quickly get up to speed on the jQuery. At just under 400 pages, it can be quickly read within a few days. With that in mind, if you are looking for an all encompassing jQuery reference, you may need other resources to learn all the jQuery nuisances.

Packt Publishing

Amazon

Posted in SPBookReview | Leave a Comment »

Links (5/31/2009)

Posted by Steve Pietrek on May 31, 2009

Posted in SPLinks | Leave a Comment »

Links (5/28/2009)

Posted by Steve Pietrek on May 28, 2009

Posted in SPLinks | Leave a Comment »

Error during Search Crawl (Post SP2)

Posted by Steve Pietrek on May 27, 2009

Last week I ran into an interesting issue while preparing for my presentation at COSPUG Show & Tell. The application I demo uses Search results for displaying documents. Typically, I turn off full and incremental crawls in my VM to save a few cycles. Since my demo relies I search, I set the search schedules and waited; unfortunately after the incremental crawl ran a few times, none of my search results were returning anything. I then manually kicked off a full crawl – again no results. Dang, maybe my search index is hosed? Reset the index and full crawl – no results. 

I checked out the Event Viewer and had tons of these messages (every time a full or incremental crawl ran):

Event Type: Warning
Event Source: Windows SharePoint Services 3 Search
Event Category: Gatherer
Event ID: 2436
Date:  05/20/2009
Time:  12:30:41 pm
User:  N/A
Computer: SERVERNAME
Description:
The start address <http://servername:20000/sites/sitename> cannot be crawled.

Context: Application ‘SharedServices1′, Catalog ‘Portal_Content’

Details: The object was not found.   (0×80041201)

OK, not a helpful error message. Searched Google and lots of resolutions related to AAM and other things which didn’t seem to fit my scenario. I then checked out the Search Logs in the SSP and found the following errors:

The object was not found. (The item was deleted because it was either not found or the crawler was denied access to it.)

The object in my case was http://servername:20000/. Which is interesting because I don’t have a site at the root. Hmm. Let’s add a blank team site at the root and try again. Yeah! Success! Search works!

Summary:

  1. SP2 (or a update between SP1 and SP2) made having a site at the root to search a requirement. I have talked to a few SharePoint administrators and they all said I should have had a site at the root anyway (Sean McDonough had a blog post from 2007 on the subject); however, search was working fine prior to installing SP2 without the root site.
  2. Lesson learned. If you have a separate VM for demoing, leave well enough alone and avoid rocking the boat by upgrading (or at least ensure you have enough time to dry-run your demo) unless you absolutely need to. Would have looked like a real sap if I didn’t find the search issue prior to delivering my presentation.
  3. SharePoint has many locations to find errors. Just a matter of looking in the right location.

Posted in SPErrors, SPSearch | Leave a Comment »

Links (5/25/2009)

Posted by Steve Pietrek on May 25, 2009

Posted in SPLinks | Leave a Comment »

Post-SP2, Check your License

Posted by Steve Pietrek on May 21, 2009

Sean McDonough sent out an email to the Cardinal team today letting us know there have been reports that after installing MOSS SP2, the license reverts back to Trial. To check, go into Central Admin > Operations > Convert License Type and see what your license is. If you are back to Trial, re-enter your license and you should be good to go. It appears to affect both Project Server 2007 and MOSS 2007. I had reverted back to Trial when I checked my license.

Posted in SPAdmin | Leave a Comment »

Links (5/21/2009)

Posted by Steve Pietrek on May 21, 2009

SharePoint

  1. Excel Services Getting Started – Pt4 Web Service APIs
  2. Introducing SharePoint Extensions Lib – Great idea. I have a few extensions I could pass along as well.
  3. Determine the URL of SharePoint Web Services using jQuery/Javascript
  4. How to programmatically complete Approval workflow task
  5. Developing SharePoint WebParts using User Controls and Web Applications
  6. Tip: The untold story of Audit Logs in SharePoint
  7. Applications Can’t Use SharePoint Master Pages
  8. MOSS: Using the List Web Service to Rename a File
  9. Making SharePoint Title a Calculated Column
  10. Getting SharePoint Site/Web Context in a Console Application
  11. Common Problem MySite and MyLinks don’t show up
  12. Running a WCF service in the context of a particular SharePoint 2007 web (or subweb)
  13. Customizing the AssetUrlSelector
  14. Multi-Value Columns in SharePoint Designer – Solution #1
  15. 22 Minute Screencast: SharePoint Designer Workflow – Part 3
  16. Guest Blog by FiveSix Consulting’s Tamara Austerlade – 6 Tips for a Successful SharePoint Demo
  17. Simplified People and Groups pages in SharePoint
  18. Use jQuery to populate and hide fields in an EditForm.aspx
  19. Show Site, List or Item information on Pages
  20. Rich Text Fields in SharePoint Document and Picture Libraries
  21. SharePoint on the iPhone?
  22. Exposing Enterprise Search in SharePoint Server 2007 by using Internet Explorer 7 and the Office Research Pane
  23. Customize SharePoint RSS Feeds
  24. Usenet Newsgroup Browser in SharePoint
  25. SharePoint Interview Questions and Answers
  26. How to configure the SharePoint people picker to search for users in other domains
  27. TDD with SharePoint – the best movie ever
  28. SPWebConfigModification adds the entry in web.config, but does not remove it
  29. Optimizing SharePoint SQL Databases and Top Performance Killers
  30. Multi-Source Search in SharePoint
  31. SharePoint Groups vs. Active Directory Groups
  32. New version of our “Assembly free” Timesheet Application

Office

  1. Top tips for using Office 2007 on your netbook

Posted in SPLinks | Leave a Comment »

Unit Testing with SharePoint and ASP.NET – TypeMock Isolator

Posted by Steve Pietrek on May 19, 2009

Unit Testing ASP.NET? ASP.NET unit testing has never been this easy.

Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle - and for the launch will be giving out FREE licenses to bloggers and their readers.

The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both Typemock Isolator, a unit test tool and Ivonna, the Isolator add-on for ASP.NET unit testing, for a bargain price.

Typemock Isolator is a leading .NET unit testing tool (C# and VB.NET) for many ‘hard to test’ technologies such as SharePointASP.NETMVCWCF, WPF, Silverlight and more. Note that for unit testing Silverlight there is an open source Isolator add-on called SilverUnit.

The first 60 bloggers who will blog this text in their blog and tell us about it, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET dedicated blog, you’ll get a license automatically (even if more than 60 submit) during the first week of this announcement.

Also 8 bloggers will get an additional 2 licenses (each) to give away to their readers / friends.

Go ahead, click the following link for more information on how to get your free license.

Posted in SPDev, SPTools | Leave a Comment »

Speaking at COSPUG Show-N-Tell

Posted by Steve Pietrek on May 18, 2009

I’ll be speaking at the COSPUG Show & Tell event on May 22nd. My topic is as follows:

Business Track: Legal & Regulatory Compliance through Advanced Document Management

SharePoint is a great tool for sharing, securing, and centralizing the management of documents and content. Managing these assets through SharePoint provides administrators with a number of capabilities to help satisfy legal and regulatory compliance initiatives (basic auditing, versioning, reporting and document policies). In this session we will examine how organizations can extend SharePoint functionality to automate document disposition and retention and provide legal holds throughout their SharePoint environment and in accordance with their regulatory needs and processes.

The COSPUG SharePoint Show & Tell is an educational, informative & lively day filled with sessions from users within the SharePoint community. During each session, presenters will show real life examples of the different uses of SharePoint within their organization. SharePoint Show & Tell is FREE, open to the public and is your local chance to learn firsthand what others are doing with SharePoint! The event details are as follows: Friday, May 22, 2009 8:00 AM – 4:30 PM @ the Microsoft Polaris office. Click here to register! Space is limited, so register early!

Link

Posted in SPConferences, SPUserGroups | Leave a Comment »

Links (5/17/2009)

Posted by Steve Pietrek on May 17, 2009

Posted in SPLinks | Leave a Comment »

Links (5/14/2009)

Posted by Steve Pietrek on May 14, 2009

SharePoint

  1. Pointing the ListViewWebPart at a particular view
  2. Sort SPFolder in SharePoint
  3. SharePoint: SPList.HasView() extension method
  4. SPQuery Value Type Lookup Fails on Indexed Columns
  5. SharePoint Search Results: Adding a link to the view properties page of a document
  6. Steps to get the Reporting Services SharePoint Add-on Installed
  7. Custom Timer Job in SharePoint
  8. Workarounds for ItemAdding/ItemAdded Event Handlers
  9. The impact of browser speed on your SharePoint app
  10. SharePoint Saturday Chicago – June 13th
  11. MOSS 2007 – create your own customized usage report solution step by step
  12. SharePoint Development MVP Panel Discussion Review
  13. Figuring out a alternative to Cross-Site Lookups
  14. SharePoint guidance v2 – drop 9
  15. How to Disable Property Promotion In WSS
  16. Update on SharePoint forms based authentication(FBA) and Office client
  17. How to Configure SharePoint Treasure (Synonym) In MOSS 2007
  18. SharePoint is not a Database!
  19. SharePoint and Silverlight – Displaying Silverlight in a Page
  20. Enumerate Role Assignments to retrieve Groups and Users Permissions – Generating a complete report
  21. Add Alerts to All Sites
  22. Using Word QuickParts to Enter Metadata for SharePoint
  23. JQuery for Everyone: Accordion Left-nav with Cookies Speed Test
  24. Code Console Web Part
  25. Pointing ListViewWebParts at lists
  26. April Cumulative Update Packages Ready for Download
  27. SharePoint Cumulative Update Packages (April 09)
  28. Data View Web Part (DVWP) Series
  29. SharePoint for Developers Tour Part II
  30. Application Pages like a Site’s Pages
  31. UpdateListItems vs ProcessBatchData to create Folders

Office

  1. InfoPath 2007 to PDF Conversion: So Groovy!
  2. Part 1. VSTO Bug Tracker : The Data
  3. Part 2. VSTO Bug Tracker : The Web Service
  4. Part 3. VSTO Bug Tracker : A UDF
  5. Part 4. VSTO Bug Tracker : Getting the data into Excel
  6. Part 5. VSTO Bug Tracker : Using Cached Data
  7. Part 6. VSTO Bug Tracker: Word Report Generation
  8. Part 7. VSTO Bug Tracker : Using Document-Level Features in Add-Ins
  9. Part 8. VSTO Bug Tracker : Using a Ribbon

Posted in SPLinks | Leave a Comment »

Links (5/10/2009)

Posted by Steve Pietrek on May 10, 2009

Posted in SPLinks | Leave a Comment »

Links (5/7/2009)

Posted by Steve Pietrek on May 7, 2009

Posted in SPLinks | Leave a Comment »