Archive

Author Archive

Channel 9 – SharePoint 2010 Developer Series

November 17th, 2009 Dominick Cosgrove No comments
Categories: 2010 Tags:

How to perform a phased roll out of SharePoint MySites

November 15th, 2009 Dominick Cosgrove No comments

While working at an large utility organisation that has an Enterprise deployment of MOSS; they had their MySite Functionality turned off for all users. Now while I agree that there is a considerable amount of resource required to implement and manage the MySite functionality in SharePoint, it does have it’s benefits:

  • Aids SharePoint adoption as uses have Site Owner rights to their MySite, which means they can create Lists, Add Web Parts, Upload Documents e.t.c. giving them a full flavour of what SharePoint can do, in an isolated environment;
  • It can replace the user drive (U:\ drive or equivalent);
  • It can promote Sharing of information with colleges, rather than having silos of information on Shared Drives;
  • It can allow you to target information to particular sets of users;
  • It helps finding people by skills, roles, department, corporate structure e.t.c.

    One approach I find useful is to phase / incrementally deployment of MySites across the Enterprise. The following will show how you can achieve this:

    1. Within the Active Directory (AD) create a new group called “SharePoint MySite Users” or something similar, this should be created as per your corporate policy;

image

2. Add the users that you plan to initially grant access to MySites to the newly created Group. You can also add existing AD Groups to this groups; for instance if you wanted to add the IT department you could add a AD Group that contains all members of that Department;

image

3. Launch your Central Administration console and select the Shared Services associated the SharePoint Site. From the Shared Services Home page select Personalization services permissions;

image

4. This will launch the a permissions page where you can grant rights to various personalisation services. You will notice that by default the NT AUTHORITY\Authenticated Users have been granted Personal Features and Personal Site rights. We are interested in the Personal Site rights. We need to remove these rights from the Authenticated Users groups. To do this select the Authenticated Users, and click Modify Permissions of Selected Users;

image

5. On the Modify Permissions page deselect Create Personal Site and click Save;

image

6. From the Manage Permissions page select Add Users / Groups. On the Add Users / Groups page enter the group that you created in steps 1 & 2. You can use the people picker functionality to help find the group. Check the box next to Create Personal Site and click Save;

image

7. You will now see that the SharePoint MySite Users group has the rights to create personal sites;

image

8. To verify this log in to the Portal with an account that is a member of the SharePoint MySite Users group. You will see the link to the My Site in the top right corner of the standard SharePoint site template;

image

9. Now log in with a user who is not a member and you will notice that the My Site link no longer appears;

image

Using this approach you can safely deploy My Sites functionality across and enterprise in a controlled fashion. This will allow you to ensure quota’s, content database, site deletion e.t.c are provisioned as per the requirements (governance) of your organisation.

SkyDrive Explorer

November 11th, 2009 Dominick Cosgrove 1 comment

SkyDrive Explorer is a free, easy-to-use, but very powerful extension for Windows Explorer. With SkyDrive Explorer you can make any every-day operations with your documents from Microsoft Live SkyDrive™ service using Windows Explorer, as if they were on your computer.

  • View the structure and contents of folders in SkyDrive™;
  • View files information (type, size, creation date in GMT format);
  • Create new root folders and subfolders;
  • Copy files into the storage;
  • Delete files and folders;
  • Copy files from the storage to the computer;
  • Copy folders and subfolders from the storage to the computer keeping their structure;
  • Use Drag & Drop for files operations;
  • Rename files and folders;
  • Create links to SkyDrive™ folders on your computer;
  • Copy URL of the selected object(s) to the Clipboard;
  • Automatic check for the latest version;
  • Bidirectional languages support.
  •  

    Check it out at http://skydriveexplorer.com/

    Categories: Random Tags:

    SUGI – Introduction to SharePoint 2010

    November 9th, 2009 Dominick Cosgrove No comments

    Stephen Cummins the founder of the SharePoint User Group Ireland (SUGI) will be giving a introduction to SharePoint 2010. This will be a great forum to ask questions about the forth coming SharePoint release.

    Date / Time: 11th November 2009 @ 7pm

    Venue: Radisson Hotel on Golden Lane Dublin

    image

    Categories: Random Tags:

    MSDN File Transfer Manager (FTM) Issue

    November 7th, 2009 Dominick Cosgrove No comments

    If like me you’ve recently updated to Windows 7 (which generally I find a real improvement over Vista) you may have difficulties downloading products from the MSDN site using the Microsoft MSDN File Transfer Manager (TFM). Now I have to be honest I’m not sure if this is an issue with Windows 7 or Internet Explorer 8 (IE8). My gut feeling is it is a issue with IE8. Either way if you are having issues downloading files from the MSDN download site, then you need to manually download and install it from:

    Microsoft MSDN File Transfer Manager

    Also if your Corporate Group Policy requires you to have Administrative privileges to install ActiveX controls then you can use the above link to download and install.

    There is an alternative download manager from Akamai, for those not using Internet Explorer or FireFox on Windows:

    Akamai Download Manager.

    Note: FTM is implemented as an ActiveX control and is a 32-bit application, so you may need to run your 64-bit browser in 32-bit mode.

    More information can be found on the File Transfer Manager Help pages.

    Categories: Random, Trouble Shooting Tags:

    Free SharePoint 2010 Live Virtual Conference & Expo

    October 28th, 2009 Dominick Cosgrove No comments

    If like me you where not privileged enough to go to the SharePoint Conference 2009 in Las Vegas, then there is an opportunity to attend a Free Virtual Conference on the 5th November. Now I’ve never been to a virtual conference before, but the agenda look extremely interesting. 

    You can register at http://www.sharepointvcx.com/

    Categories: SharePoint; 2010 Tags: ,

    Pre-register for SharePoint 2010 Public Beta

    October 23rd, 2009 Dominick Cosgrove No comments

    The Public Beta for SharePoint 2010 is being made available in November this year. Make sure you pre-register so that you get notified of when it is available and get the download details. You can register here.

    SharePoint 2010 Resources Announced

    October 20th, 2009 Dominick Cosgrove No comments

    image Microsoft opened SharePoint 2010 up to the public today at the SharePoint Conference 2009. With the announcement of the public beta being available in November 2009, they have made some resources available in preparation. The  SharePoint Team Site offer the following resources:

    - SharePoint 2010 Website – to view SharePoint 2010 in action

    - SharePoint 2010 forum- for SharePoint 2010 questions

    - SharePoint 2010 PressPass- for the SPC 2009 keynote video, a Q&A with Jeff Teper…

    - SharePoint 2010 Developer Centre – for developer info

    - http://www.mssharepointitpro.com – for IT Pro info

    - http://www.microsoft.com/sharepoint – for more SharePoint information

    I’m sure there will be a plethora of information around 2010 over the next couple of weeks as the MVP community privileged to get a early beta copy, tear up the NDA which, has been keeping them silent and are let loose publish all their findings. Personally I can’t wait!

    Categories: 2010, SharePoint Tags: ,

    SharePoint Overflow

    October 19th, 2009 Dominick Cosgrove No comments

    The guys from the SharePoint Pod Show have recently launched a Q&A site called SharePoint Overflow which will not only allow the community to help solve SharePoint Dev, Admin, users Issues, but will also help provide content for their show. Well done guys!

    http://www.sharepointoverflow.com/

    p.s. PinkPetrol I’m liking the suggestion for the logo.

    Categories: Random, SharePoint Tags:

    Top SharePoint Dev Productivity Apps

    October 19th, 2009 Dominick Cosgrove No comments

    Ok, so there are loads of these sort of blogs already out there, but hey thought I’d let you know the suite of tools that I’ve added to my arsenal. All these tools should help make your SharePoint life allot easier… they definitely save me a load of headaches over the years. Thanks to all the community folks for developing these tools, with out them our lives would be a lot harder.

    SharePoint Inspector

    SharePoint Inspector is a free tool to browse your SharePoint 2007 farm.

    You can see objects composing its structure, get their properties by reflection, which can be very useful when you want to check if your code does what it should do.
    You can use also some advanced features like activate/deactivate SharePoint features, add/remove event receivers, manage your recycle bin. Thanks to Gaetan Bouveret great utility.

    CAML.NET IntelliSense

    The purpose of this project is to extend the raw WSS xsd to include annotated documentation taken from the SharePoint SDK so that developers don’t have to break their train of thought while they go searching for information about each element. Thanks to John Holliday for providing this.

    U2U CAML Query Builder

    The tool will help you build, test and execute your CAML Queries. This version of the tool only let you build CAML queries for execution against lists. Thanks to those Belgium guys at U2U.

    .Net Reflector

    This is something that should be in any .Net developer tool box. .NET Reflector enables you to easily view, navigate, and search through, the class hierarchies of .NET assemblies, even if you don’t have the code for them. With it, you can decompile and analyze .NET assemblies in C#, Visual Basic, and IL.

    BDC Meta Man

    BDC Meta Man is the first Business Data Catalog tool for all SharePoint Developers and Administrators interested in line of business data integration with SharePoint. Without writing a single line of code you can be viewing and searching across your business data through Microsoft Office SharePoint Server 2007 in minutes.

    This is a great tool provided by the guys from Lightening Tools. The free to download version gives you some limited functionality.

    Nick Swan and Brett Lonsdale the cofounders of Lightening tools have also produced a great book on the BDC “SharePoint 2007 Developer’s Guide to Business Data Catalog”. They can also be heard on the Excellent SharePoint Pod Show with co-host Rob Foster. Definitely check it out.

    WSPBuilder

    A SharePoint Solution Package (WSP) creation tool for WSS 3.0 & MOSS 2007
    - No more manually creating the manifest.xml file.
    - No more manually specifying the DDF file.
    - No more using the makecab.exe application.

    Carsten Keutmann you’re a legend… what more can I say!

    SharePoint Manager 2007

    The SharePoint Manager 2007 is a SharePoint object model explorer. It enables you to browse every site on the local farm and view every property. It also enables you to change the properties (at your own risk). This is a very powerful tool for developers that like to know what the SharePoint holds of secrets. Another great tool from Carsten Keutmann.

    Fiddler

    Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data.

    AppPool Manager Neat little tool from Spencer Harbar.
    SPSource

    SPSource is a tool for SharePoint developers to assist in the creation of WSS Solution Packages (WSPs) allowing for the use SharePoint Designer and the SharePoint web UI to make quick changes to items, then push those items into Visual Studio for later compilation into a WSP. Thanks to Jeremy Thake.

    STSAdm Extensions A must have suite of STSAdm commands from Gary Lapointe. Great for those SharePoint Administrators out there.
    SPTraceView

    SPTraceView analyses in real time the ULS trace messages coming from all MOSS components and can notify you using a balloon-style tray bar messages when something of interest happens.

    SP Dispose Checker Tool

    SPDisposeCheck is a tool to help you to check your assemblies that use the SharePoint API so that you can build better code. It provides assistance in correctly disposing of certain SharePoint objects to help you follow published best practice.

    SharePoint Installer

    This project is a Windows application for an eased and more user friendly installation and deployment of SharePoint 2007 solution files to a SharePoint server farm. Distribute your SharePoint solution files with this installation program instead of a raw script using STSADM.EXE to install and deploy the solution.

    SharePoint Search Service Tool

    The SharePoint Search Service Tool is a rich web service client that allows a developer to explore the scopes and managed properties of a given SharePoint Search SSP, build queries in either Keyword or SQL Syntax, submit those queries and examine the raw web service results. This tool can be useful in troubleshooting and verifying the behaviour and configuration of a SharePoint environment.

    CodeRush

    CodeRush for Visual Studio® .NET will help you create sophisticated code blocks in seconds and extend code templates instantly. CodeRush will complete identifiers as you type and expand or contract selections logically. With CodeRush, you will be able to instantly place selected code inside Try/Catch blocks, Regions and your own custom wrappers with ease.

    ReSharper

    ReSharper provides solution-wide error highlighting on the fly, instant solutions for found errors, over 30 advanced code refactorings, superior unit testing tools, handy navigation and search features, single-click code formatting and cleanup, automatic code generation and templates, and a lot more productivity features for C#, VB.NET, ASP.NET, XML, and XAML.

    SharePoint Skinner Helps you define the theme css for your custom SharePoint sites.
    Visual Round Trip Analyser

    The Visual Round Trip Analyzer tool helps web developers and testers visualize the download of their page, identify best practices and changes that improve web performance. The network Round-Trip between the client and server(s) is the single biggest impact to web page performance – much greater than server response time.

    YSlow YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages.