Skip to main content
 
Go Search
Home
Categories
Bloggers
By: Brian Hulse | Posted: February 24, 2010 at 11:08 AM
SharePoint 2010 has finally done away with displaying list data using CAML with the XSLT list view web part. Now you can take advantage of the flexibility that XSLT can offer you. This is not to say that you can’t use your previous CAML statements in SP 2010, they are still supported, but hopefully after you see what is possible with the new XSLT list view web part you will leave CAML behind. There are two main ways that you can change the view of your data. Use conditional formatting just lik ... [more]
By: Bob Moore | Posted: February 12, 2010 at 11:09 PM
I was recently trying to restore an environment at a client site and kept getting access is denied.  This baffled me because the account I was using had the proper database permissions to perform the task at hand and is a local admin on the server.  The user is the account that I was used to create the web application.   It turns out the the user performing the restore needs to be a site collection administrator to restore from a backup.  So in review the user account must have the proper righ ... [more]
By: Apryl Crossland | Posted: January 3, 2010 at 3:51 PM
The Managed Metadata Service is a highly configurable service application that controls three distinct features: keyword store, managed terms and content type publishing. The access to and control of these three features needs to be considered individually when determining the structure of the service applications and connections among the various web apps in the farm(s). The content type hub is designated at the Managed Metadata Service (MMS) service application level which creates a wh ... [more]
By: Apryl Crossland | Posted: January 3, 2010 at 3:50 PM
In Part I of this topic we covered the considerations for content type publishing that relate to keyword/managed terms. In this part we'll cover considerations for content type publishing as they relate to content type administration. Again, the content type hub is the designated site collection that will be used to publish and administer content types to all subscribing sites. There can only be one content type hub per Managed Metadata Service (MMS) service application and any site in a web ... [more]
By: Daniel Herzog | Posted: December 30, 2009 at 11:46 PM
I recently had to create a custom web part that could consistently display list items in a consistent manner, and it had to allow the user to point it at any list with any filtering and sorting criteria.  Rather than build my own filtering and sorting funcitonality, I found it easier, more user-friendly, and more flexible to leverage SharePoint's list Views.   The idea is simple - let the users create a view, complete with sorting and filtering rules, and then use that as the basis for selecti ... [more]
By: Daniel Herzog | Posted: December 30, 2009 at 11:12 PM
SharePoint Designer 2010 makes it easy to create a workflow.  What's even better is that you can export that workflow, import it into Visual Studio 2010, and add code and custom activities.   You may find that exporting the workflow to a WSP in SharePoint designer fails.  Luckily there's a simple workaround once your workflow is deployed to a SharePoint 2010 site. Go into that site and save it as a template (via Site Settings).  Then download the WSP from the site template gallery.  Now ... [more]
By: Bob Moore | Posted: December 30, 2009 at 2:13 PM
I decided to expand on one of Travis Neilson's posts called Introducing Documents Sets.  Being the eternal developer that I am I decided to write a blog on how to create a Document Set using C# and the new object model for SP2010.    In trying to figure out how to do this, I though I would try the 2007 way and add a new ListItem to my test document library....well that didn't work so well.  While I was looking at the code for the NewDocSet.aspx page I stumbled upon a new assembly and namesp ... [more]
By: Bob Moore | Posted: December 30, 2009 at 1:58 PM
After being shown the Managed Metadata Service and the Term Stores in SharePoint 2010, I felt the need to figure out how to create all of the items that were shown to me in code.  Below is a list of new classes that we will be using to accomplish the task: TaxonomySession TermStore Group TermSet The code below will create a new group called "A Group" and then create a TermSet and populating the TermSet with items.  Here is the code: SPSecurity.RunWithElevatedPrivileges(delegate ... [more]
By: Tony Pagnusat | Posted: November 19, 2009 at 10:15 AM
Just a word to the wise, if you are looking to setup SharePoint Server 2010 you may want to use Windows Server 2008, not R2. Otherwise when you go to setup The User Profile Service Application you are going to get the issue below. Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.config line 56) Stayed tuned as I will update this blog with the hotfix ... [more]
By: Tony Pagnusat | Posted: November 18, 2009 at 5:19 PM
One of my most popular posts to date has been the post to open Stsadm at any point in command prompt. I have updated this post for SharePoint 2010.  This will save you from having to type C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\bin every time you need to run Stsadm. Open Environment Variables From Server 2008 open the Advanced System Properties Control Panel – either by right-clicking My Computer and going to Properties then Advanced System Properties or by go ... [more]
By: Jeff Monnette | Posted: November 9, 2009 at 4:18 PM
I just returned from the 5 day SharePoint 2010 Ignite Training for Developers in Amsterdam. The training was an invitation-only opportunity for Mircrosoft's top-tier partners to get hands-on experience with the latest and greatest features in the upcoming SharePoint release. I feel very fortunate to have had the opportunity to go to this event and to have had such an in-depth look at what should prove to be one of Microsoft's most exciting product releases ever. We learned about the many new ... [more]
By: Travis Nielsen | Posted: November 8, 2009 at 4:17 PM
This probably won’t impact folks too much when the public beta of SP 2010 hits, but I thought I’d put this up in-case others out there in the community are having this issue.  After a new build of my virtual machine with a pre-release version of SP2010, I saw the User Profile Application Service was failing with the following error: “User Profile Application’s connection is currently not available. The Application Pool or User Profile Service may not have been started. Please contact your admi ... [more]
By: Jeff Monnette | Posted: November 6, 2009 at 10:47 AM
 Sharepoint 2010 includes out-of-the-box support for RESTful access to list data via the ListData.svc service. This service makes it easy to write client-side applications that consume data from SharePoint lists. The service is a significant improvement over Lists.asmx (which is still supported) in that it natively supports Atom or JSON formatted responses allowing AJAX applications to access data in a format that is ready to use with JavaScript or XSLT. Getting Started with ListData.svc Bec ... [more]
By: Tony Pagnusat | Posted: November 4, 2009 at 5:19 PM
If you are running Microsoft Office 2010 and are having issues opening documents off Microsoft Office SharePoint Server 2007 (WSSv3 applies) and are getting the error Could not open “http://*.*” then you may want to check your internet settings. In Local Area Network Settings of Internet Explorer (Tools, Internet Options, Connections, LAN Settings) try un-checking the Automatically detect settings checkbox. No need to reboot just open the file.  Seems to have done the trick for me. ... [more]
By: Tony Pagnusat | Posted: November 2, 2009 at 10:49 PM
I was doing an Stsadm addcontentdb in SharePoint 2010 and noticed that there is a percentage meter that runs to let you know how far along your process is.  This is great news for anyone that has imported a large site and wondered if it was actually working or if SharePoint was hung up. ... [more]
By: Thomas DuPont | Posted: October 26, 2009 at 11:33 AM
SharePoint 2007 didn't have any client object model; as a result, only the server side api could be used to access SharePoint data when creating a Windows, WPF, Console, Silverlight or ASP.NET applications. SharePoint 2010 now provides the infrasctucture to easily use SharePoint data from those client applications thanks to the client object model. You can now have your client applications easily access SharePoint properties, Lists and Document Libraries eventhough those client applicaitons mi ... [more]
By: Bob Moore | Posted: October 23, 2009 at 4:47 PM
I decided to expand on one of Travis Nielson's posts called Introducing Documents Sets.  Being the eternal developer that I am I decided to write a blog on how to create a Document Set using C# and the new object model for SP2010.    In trying to figure out how to do this, I though I would try the 2007 way and add a new ListItem to my test document library....well that didn't work so well.  While I was looking at the code for the NewDocSet.aspx page I stumbled upon a new assembly and namesp ... [more]
By: Matt Morse | Posted: October 21, 2009 at 12:57 AM
I’m attending the Microsoft SharePoint Conference 2009 in Las Vegas where Microsoft has just taken the wraps off of SharePoint 2010. Since it’s a new product release and Microsoft has done a pretty good job of keeping the lid on the functionality in the new product until now, there’s a very high level of excitement and interest. The individual breakout sessions have generally been good. I plan to write about a number of topics going forward (as I’m sure many other folks do, as well), but here a ... [more]
By: Mike Burger | Posted: October 20, 2009 at 2:20 PM
Check out my SharePoint 2010 Business Intelligence Posts:   1.  SharePoint 2010 Insights - Reporting Services and Chart Web Parts 2.  SharePoint 2010 Insights - Excel Services and Visio Services 3.  SharePoint 2010 Insights - PerformancePoint Review Part 1 of 2 4.  SharePoint 2010 Insights - PerformancePoint Review Part 2 of 2   Enjoy!! ... [more]
By: Jeff Monnette | Posted: October 20, 2009 at 12:36 AM
External Lists are a great new feature in SharePoint 2010 that allow you to expose your Business Connectivity Services (formerly known as the Business Data Catalog) entities to end users through the familiar SharePoint list UI. This feature supports both reading from and writing to your line-of-business data sources via SharePoint. The major benefit of this is that it allows users to get at and update all of the data they need for a particular business process in one place regardless of whethe ... [more]
By: Tony Pagnusat | Posted: October 19, 2009 at 10:04 PM
Setting up SharePoint 2010 in a single server environment is even easier than it was on MOSS.  The Microsoft SharePoint Product and Technologies 14 Preparation Tool (or as I like to call it the prep tool) takes a wizard approach to checking for and then setting up perquisites for SharePoint’s installation.  The prep tool (packaged with the preview edition of SharePoint 14) is pretty limited with options and you pretty much get all or nothing.  I am hoping before RTM you will get more choices. ... [more]
By: Daniel Herzog | Posted: October 19, 2009 at 3:08 PM
SharePoint 2010 is official!  The SharePoint Conference is underway in Vegas.   Pointbridge has posted quite a few SP2010 blog entries - see them here: Office 2010 Wave Blogs     I contributed three so far myself: Quick Managed Metadata Overview Enforcing Relationships in Lookup Columns Column Validation in SharePoint 2010   ... [more]
By: Matt Morse | Posted: October 19, 2009 at 8:42 AM
Note: The contents of this post are based on the SharePoint Server 2010 technical preview, and are subject to change without notice. Microsoft has invested in a number of areas in SharePoint Server 2010, and many of those investments are aimed at making SharePoint an even more serious contender in the ECM space. This post will be an overview of the new records management capabilities of SP2010; I will follow this with a detailed treatment of a number of the areas that are mentioned below. A Brie ... [more]
By: Raja Ayyapusetty | Posted: October 18, 2009 at 8:32 PM
It’s no secret that you are not supposed to touch SharePoint databases but there certainly are some scenarios which would tempt you to at least read from them; mostly for performance reasons. For example, if you want to do some kind of reporting with data pulled from lists spread over 15K sites, it’s not a terrible sin to read from content database directly. So, if in any shape or form your code is interacting with database directly you have some work to do to make it work in 2010. It shouldn’t ... [more]
By: Jeff Monnette | Posted: October 16, 2009 at 6:49 PM
   I have often found that I need to quickly get at the fields defined on a SharePoint list. PowerShell provides an easy mechanism for getting at this and any other data exposed by the SharePoint object model.    Here are the steps to follow to get at the field definitions on a list called "test" in the root web of a site called "http://sharepoint.local".    1) Load the Microsoft.SharePoint assembly into your PowerShell session so that you can utilize the classes defined wi ... [more]
By: Daniel Herzog | Posted: October 15, 2009 at 12:06 AM
Managed Metadata is an interesting and powerful new feature of SharePoint 2010.  This is a very high-level overview of the feature.  I'd suggest following along in your own SharePoint 2010 environment.   The Termset A Managed Metadata Termset is a hierarchy of terms that are managed at a central location and that can be made available for use as metadata on SharePoint entities, like list items.    Here's how it looks when using managed metadata in a list column.  In this screenshot ... [more]
By: Hersh Ajgaonkar | Posted: October 11, 2009 at 5:33 PM
So, after a really long time, I am getting back to blogging about SharePoint. Can’t be a better time than this as I get ready to attend the SharePoint Conference in Las Vegas with about 7000 SharePoint Peeps. It’s going to be fantastic. So, to start out, here is some information I gathered in preparation for the conference. Logistics Here is a snapshot of a map I found online for the Strip; the original can be found here     If you are attending the conference and haven’t rented a car, ... [more]
By: Jeff Monnette | Posted: October 8, 2009 at 4:31 PM
In my previous post, I went through the details of setting up a read-only BCS entity using Visual Studio. Now we will explore how to make our entity read/write. To add create, update, and delete capabilities to our entity we first need to go add these methods to our entity in the model. 1) Add a create method to the model To add a create method, go to the BDC Method Details pane in the model view, pull down the Add a Method dropdown, and select Create Creator Method. Update the details of the ... [more]
By: Jeff Monnette | Posted: October 8, 2009 at 4:28 PM
In SharePoint 2010, the Business Data Catalog has been renamed Business Connectivity Services or BCS. SharePoint 2010 also includes a new type of BCS entity based on a .NET type. Using Visual Studio 2010, you can create a .NET BCS entity to connect to data in any line-of-business system via code. In this first post of two, I will walk you through the basic set up of an entity solution in Visual Studio and how to deploy your entity to your SharePoint 2010 environment. In my next post, I will ... [more]
By: Jeff Monnette | Posted: October 8, 2009 at 4:26 PM
With SharePoint 2010, PowerShell replaces STSADM as the preferred administrative shell for SharePoint. STSADM will remain for backwards compatibility purposes, but there are many reasons to make the switch to PowerShell. First, there are nearly 500 SharePoint related cmdlets available out-of-the-box which cover all of the functionality available through STSADM plus much more. Second, it is much easier to write complex scripts in PowerShell than it is in DOS batch files. Third, for scenarios ... [more]
By: Travis Nielsen | Posted: October 5, 2009 at 10:25 PM
One of the challenges I’ve always had with writing workflows is documenting them, especially workflows written in SharePoint designer.  As consultants, we inevitably have to turn our work over to somebody to support it.  So the handover typically occurs with screenshots from SPD or even a Visio diagram that depicts how the workflow is supposed to work.  Its a very time consuming process and can sometimes result in misinterpretation.  The same can be said with early stages of workflow design.  Wh ... [more]
By: Tony Pagnusat | Posted: October 1, 2009 at 10:06 PM
In the next version of SharePoint it is clear that Microsoft thought out the backup/restore strategy a bit more than MOSS.  If you are someone that has ever had to do a subsite restore from a content database, you know what I am talking about.  I will break down the three top improvements when it comes to backup and restores in SharePoint 2010. Backup Site Collection from Central Administration First off, there is the ability to backup an individual site collection from Central Administratio ... [more]
By: Jeff Monnette | Posted: September 30, 2009 at 11:50 PM
Sometimes we find it useful to create patch features which are used to add new elements to our existing SharePoint sites. Oftentimes, these patch features make use of some of the same files as the larger features that are used for provisioning new sites. To support the creation of these patch features without manually copying the files that are shared across features, use Visual Studio file links and a customized MSBUILD target to automate the copy process. Here's how it works. First, in the ... [more]
By: Tony Pagnusat | Posted: September 30, 2009 at 7:14 PM
Setting up SharePoint 2010 in a single server environment is even easier than it was on MOSS.  The Microsoft SharePoint Product and Technologies 14 Preparation Tool (or as I like to call it the prep tool) takes a wizard approach to checking for and then setting up perquisites for SharePoint’s installation.  The prep tool (packaged with the preview edition of SharePoint 14) is pretty limited with options and you pretty much get all or nothing.  I am hoping before RTM you will get more choices. ... [more]
By: Tony Pagnusat | Posted: September 29, 2009 at 10:18 PM
One of the major improvements in SharePoint 2010 is the ability to centrally manage your farm health directly from SharePoint Central Administration.  The Health Status menu gives you an at-a-glance view of services and issues on the farm as well as a place to fix these issues.  Located in the Monitoring section of Central Administration, Health Status runs diagnostics on the system and compiles the results of this into an easily viewed report. For easier viewing the results of this report are ... [more]
By: Mike Burger | Posted: September 29, 2009 at 8:22 PM
Excel Services (Excel): A new addition to Excel within Office 14 is Sparklines. Sparklines are an easy way to show a trend within a data set. Interestingly enough, even though these do look like a type of graph, they are simply conditional formatting! The new Sparklines can be found within the "Insert" tab of the ribbon as shown below:  There are three different types of Sparklines. The Line, Column, and Win / Loss. Once you have inserted some Sparklines into an Excel workboo ... [more]
By: Mike Burger | Posted: September 29, 2009 at 8:06 PM
Welcome to the second part of a two part blog series covering the functionality of PerformancePoint within SP2010. In the first part I covered the functionality of PerformancePoint specifically in regard to how it is integrated with SharePoint. In this part I will more specifically cover the enhancements to the PerformancePoint content such as Dashboards, Scorecards, Filters, etc. The topics for Part 2 are listed below.   Part 2: General Enhancements - there have been improvements in ho ... [more]
By: Mike Burger | Posted: September 29, 2009 at 7:52 PM
I am actually quite impressed with the initial evaluation of the new functionality with PerformancePoint and SharePoint 2010 (SP2010). In a series of two blogs I will try to point some of the big changes and improvements that are going to be included with the release of SP2010, specifically in relation to PerformancePoint Services. Some of the topics I will cover within the two blog series include:   Part 1: Ease of Installation - the setup to get PerformancePoint up and running is a lo ... [more]
By: Mike Burger | Posted: September 29, 2009 at 7:36 PM
Introduction: I recently worked on a quick SSRS (SQL Server Reporting Services) project with a client that had a need to be able to query large datasets (potentially over 300,000 rows by 30 text columns wide). The report needed to be very dynamic, meaning that the report would need to allow the end user to run the report to return all of the data, or if they chose, filter on any of the columns to limit the end result. Not only this, but the query to pull the data needed to join to almost as ... [more]
By: Jeff Monnette | Posted: September 27, 2009 at 10:33 AM
In version 2.0, PowerShell includes the capability to execute commands on remote computers via the WinRM service.  WinRM is Microsoft's implementation of the WS-Management protocol.  We recently took advantage of this capability to automate SharePoint solution upgrades to our integration environment from our build server. This can be accomplished in four easy steps: 1) Upgrade both the client machine (build server) and the server machine (a web front-end in the integration farm) to use Power ... [more]
By: Daniel Herzog | Posted: September 26, 2009 at 10:09 AM
In SharePoint 2010 we can now have a greater level of control over the realtionship between a lookup column and the items in it's source list.    When you create a lookup column, you'll see the option to create a relationship:     These relationship enforcements are a powerful way to ensure that your list item metadata maintains its referential integrety.   One interesting thing is the behavoir of the Recycle Bin when you have Cascade Delete set on a column.  If you delete a source ite ... [more]
By: Seth Broweleit | Posted: September 14, 2009 at 10:27 PM
SharePoint 2010 uses the “sprite” technique in some of its default layouts. Sprite is a method of showing multiple images on your site that are really just a portion of one larger image. A benefit is that it reduces HTTP traffic since you are downloading more images in one request. You can read more about the technique in these blogs: CSS Sprites: Image Slicing’s Kiss of Death | IE6, CSS Sprites and Alpha Transparency | How To: Optimize Your Site with Image Sprites For this blog I will get ... [more]
By: Daniel Herzog | Posted: September 10, 2009 at 1:41 AM
The ability to easily validate the column values entered into list items is a welcome addition to SharePoint 2010.  I'd like to walk thru 2 simple example s of how to use column validation, at the column level, then at the list level.  I'll then point out some specific notes about this feature.    Simple Example #1 - Column Level Create a new column on a list, and click "Column Validation": Add a validation Formula, and a message that will display if validation fails: ... [more]
By: Tony Pagnusat | Posted: September 3, 2009 at 4:39 PM
Working with the Content Editor Web Part quite a bit lately I noticed a frequent (and annoying) error when committing changes to that web part.  After making changes and clicking OK in the Web Part Properties Window IE would freeze and about 15-30 seconds later display the error below.  Are you sure you want to navigate away from the this page?  The page took too long to save.  You can click “Cancel”, and then try to save the page again.  If you click “OK”, you might lose unsaved data.  Press ... [more]
By: Thomas DuPont | Posted: September 3, 2009 at 3:14 PM
Designer workflows can be great but I certainly ran into some major frustrations working with them with Designer 2007. One of those frustrations was not being able to associate a Workflow with a specific Tasks list. SharePoint will, be default, take the first Task list available and associate the workflow to that list. Fine you might say but if in time, you need to change that workflow/task association, you were pretty much in for trouble. Fixing this is not straightforward as we can't control ... [more]
By: Thomas DuPont | Posted: September 3, 2009 at 2:06 PM
SharePoint Search 2010 offers new query capabilities that were not available in SharePoint 2007. Some of the new capabilities added are not ground breaking as most of them can be found right now somewhere on CodePlex or are available for sale by third parties. But, it's exciting to have those new functionalities finally as part of SharePoint out-of-the-box. Reality is that sometimes, it's difficult and risky to use code at a customer coming from CodePlex or somewhere else as it might have a too ... [more]
By: Prasham Sabadra | Posted: July 20, 2009 at 1:15 AM
In our project, we were facing a weird problem while using our custom master pages on MOSS publishing portal, getting an “Access Denied” / “401-UnAuthorised” error while accessing the portal for Anonymous User Access(Internet Zone). If we apply any other default master page site works fine. Finally got the solution, just want to share the solution. Problem :   In master page code behind we were accessing DefaultPage property of PublishingWeb class.  Problem is while accessing “DefaultPag ... [more]
By: Mike Burger | Posted: June 23, 2009 at 12:19 AM
Introduction: In the scenario I am about to describe trusted accounts and domain accounts were used in order to allow Reporting Services to run in SharePoint Integrated mode.  This was the initial installation of SSRS within the organization and needed to be done using trusted and domain accounts since SQL Server Reporting Services (SSRS) was configured in a multi-server environment without Kerberos enabled.  It was our intention to provide functionality so that if a user was given access t ... [more]
By: Mike Burger | Posted: June 23, 2009 at 11:36 AM
Introduction: There are a couple logical steps to take to troubleshoot any error or issue that arises while users attempt to access the SSRS reports from a report library in SharePoint integrated mode.  If a user complains that a report does not properly render or that an error is given after clicking on a report there are a couple logical steps to take in order to quickly identify the issue and resolve it.  Some steps that I typically take are listed and described in the following section.  ... [more]
By: Jeff Monnette | Posted: June 12, 2009 at 10:30 AM
Today I ran into a problem getting SharePoint to flush the object cache via the UI or STSADM.  Neither approach worked so I tried manually deleting the files from disk.  This, however, resulted in an exception being thrown because SharePoint was still expecting to find the files at their previous location.   Finally, I resorted to turning off BLOB caching for the web application in which I needed to see updated content.  This worked!  The process I followed was this:   1) Turn off BLOB cachi ... [more]
View RSS feed