01 May, 2014

TechNet Virtual Labs

  • TechNet Virtual Lab: Backup and Restore in SharePoint Server 2010 - After completing this lab, you will be better able to use farm-level backup and restore features in Microsoft® SharePoint® Server 2010, use granular backup and content recovery tools in SharePoint Server 2010, and use Microsoft Windows® PowerShell to restore sites and lists in SharePoint Server 2010
  • TechNet Virtual Lab: Business Connectivity Services - After completing this lab, you will be better able to create an External Content Type based on a back end database and view and manipulate backend data in External Lists
  • TechNet Virtual Lab: Business Continuity Management in SharePoint Server 2010 - After completing this lab, you will be better able to configure and use the versioning features in Microsoft® SharePoint® Server 2010, configure and use the SharePoint Server 2010 Recycle Bins, and use Microsoft Windows® PowerShellTM cmdlets to perform backup and restore operations in the SharePoint 2010 Management Shell
  • TechNet Virtual Lab: Configuring Remote Blob Storage FILESTREAM Provider for SharePoint Server 2010 - After completing this lab, you will be better able to enable FILESTREAM on the appropriate SQL Server database, provision the RBS data store, install the Remote Blob Storage (RBS) FILESTREAM Provider, enable the RBS FILESTREAM Provider on the appropriate content database, and configure the RBS FILESTREAM Provider scenario
  • TechNet Virtual Lab: Configuring Tenant Administration on SharePoint Server 2010 - After completing this lab, you will be better able to create a new Tenant Administration site collection, manage site collections through Tenant Administration, and create a partitioned service application
  • TechNet Virtual Lab: Configuring User Profile Synchronization in SharePoint Server 2010 - After completing this lab, you will be better able to configure the User Profile Synchronization Service in Microsoft® SharePoint® Server 2010, start the User Profile Synchronization Service, create a New Profile Synchronization Connection, edit Profile Synchronization Connection Filters, map User Profile Properties, and configure Profile Synchronization Settings
  • TechNet Virtual Lab: Enterprise Search - After completing this lab, you will be better able to create a new content source for SharePoint to crawl, exclude certain results from being crawled by search, create a Search Center, and customize and extend the user interface
  • TechNet Virtual Lab: Introduction to Microsoft SharePoint Server 2010 Upgrade - After completing this lab, you will be better able to verify existing 2007 farm and content upgrade readiness through the use of the 2007 pre-upgrade checker command, verify existing 2010 farm readiness to upgrade specific content databases using the 2010 Test-SPContentDatabase cmdlet, initiate upgrade for individual content databases using the 2010 STSADM -o addcontentdb command, review the upgrade session status using the improved Central Administration web site Upgrade Status page, initiate upgrade for multiple individual content databases using multiple PowerShell sessions to trigger parallel upgrade sessions, troubleshoot an upgrade failure due to missing features, and how to restart upgrade for individual content database, and use Visual Upgrade features to switch sites from the 2007 product look and feel to the new 2010 product user interface
  • TechNet Virtual Lab: New IT Pro Features in SharePoint Server 2010 - After completing this lab, you will be better able to find your way around the Microsoft® SharePoint® Server 2010 Central Administration Web site, use basic site management tools in SharePoint Server 2010, describe the health monitoring and Web analytics capabilities of SharePoint Server 2010, provide and consume SharePoint Server 2010 service applications, and use commands from the Microsoft Windows® PowerShellTM command-line interface in the SharePoint 2010 Management Shell
  • TechNet Virtual Lab: Performance Management - After completing this lab, you will be better able to set limitations on the number of list items returned at a time, understand how large list limits affect users, configure Resource Throttling, and understand how Resource Throttling and HTTP Request Monitoring and Throttling affect SharePoint performance and user experience
  • TechNet Virtual Lab: PowerShell and SharePoint 2010 - After completing this lab, you will be better able to find your way around the SharePoint 2010 Management Shell and interact with SharePoint Web applications, site collections, and sites, use Windows PowerShell scripting techniques such as pipes, filters, wildcards, and enumerations for SharePoint Server 2010 administration. You will also be better able to explain how to create and assign variables and use the SharePoint object model from Windows PowerShell
  • TechNet Virtual Lab: SharePoint Designer for IT Pros - After completing this lab, you will be better able to create and modify lists on the SharePoint site, create and modify workflows, and save SharePoint site as reusable template
  • TechNet Virtual Lab: SharePoint RTM - IT PRO - Business Continuity Management - After completing this lab, you will be better able to navigate through an unattached SharePoint Content Database, export content from an unattached SharePoint Content Database, and import previously exported content
  • TechNet Virtual Lab: SharePoint RTM - IT PRO - Installing and Configuring - After completing this lab, you will be better able to successfully install and configure SharePoint Server 2010, create a Managed Account in Central Administration, create a Web Application in Central Administration, and also create a Site Collection within the Web Application
  • TechNet Virtual Lab: SharePoint RTM - IT PRO - Service Applications - After completing this lab, you will be better able to configure the new Managed Metadata Service Application, associate the Managed Metadata Service Application with a web application, manage the Metadata Service by adding your own custom groups and term sets, import a group into the Enterprise Term Store within the metadata service, utilize the Managed Metadata Service Application within a list, configure My Site settings, and create a My Site
  • TechNet Virtual Lab: SharePoint RTM - IT PRO - Upgrade - After completing this lab, you will be better able to verify existing 2007 farm and content upgrade readiness through the use of the 2007 pre-upgrade checker command, verify existing 2010 farm readiness to upgrade specific content databases using the 2010 Test-SPContentDatabase cmdlet, initiate upgrade for individual content databases using the 2010 STSADM -o addcontentdb command, review the upgrade session status using the improved Central Administration web site Upgrade Status page, initiate upgrade for multiple individual content databases using multiple PowerShell sessions to trigger parallel upgrade sessions, troubleshoot an upgrade failure due to missing features and know how to restart upgrade for individual content database, and use Visual Upgrade features to switch sites from the 2007 product look and feel to the new 2010 product user interface
  • TechNet Virtual Lab: Windows PowerShell in SharePoint Server 2010 - After completing this lab, you will be better able to find your way around the SharePoint 2010 Management Shell and interact with SharePoint Web applications, site collections, and sites, use Windows PowerShell scripting techniques, such as pipes, filters, wildcards, and enumerations, for SharePoint Server 2010 administration, and explain how to create and assign variables and use the SharePoint object model from Windows PowerShell

SharePoint Channel 9 Videos

  • SharePoint 2010 Development Primer  - This video will get you up to speed quickly with the new SharePoint 2010 application development environment using Visual Studio 2010. If you are a new to SharePoint this video will give you a good grounding to get started.
  • New Developer Tools for SharePoint 2010  - In this video you will see the new development tools that are available to you in SharePoint 2010. These tools include Visual Studio 2010 and SharePoint Designer 2010. You will understand how to build applications using the new tools and how they work together.
  • SharePoint 2010 Integration with PowerShell  - In this video you will learn about the new PowerShell integration in SharePoint 2010. PowerShell is a key piece of the SharePoint 2010 platform; bring SharePoint administration in line with the other Server Products such as Exchange. Understanding PowerShell is a must have skill for SharePoint 2010 developers.
  • Introducing the SharePoint 2010 Developer Roadmap - SharePoint 2010 includes numerous new capabilities and features for professional developers most of which are highlighted in this unit. SharePoint 2010 makes developing those solutions easier, quicker, and more flexible. Much of the work that the developer had to do in the past with earlier versions of SharePoint has been replaced with simple configuration of the SharePoint 2010 platform, use of Visual Studio 2010 and SharePoint Designer 2010 or with calls to the SharePoint API.
  • Introduction to VS2010 SharePoint Tools  - Visual Studio 2010 contains a new set of tools for developing SharePoint applications built in. These tools make developing SharePoint applications as easy as any other .net applications such as WPF or Asp.net. The tools include project templates for many of the SharePoint application types, such as Web Parts, List definitions, Modules, Application Pages, Workflows, user Controls and others.
  • SharePoint Tools Project Structure  - Visual Studio 2010 includes support out of the box for the most common types of projects that you may want to build with SharePoint 2010 as well as new features for more easily defining features, solutions, and wizards to walk through the most common settings for each project type.
  • Adding SPIs to a Project - Each project is either C# or VB.NET project that contains particular initial project items. You can add typical C# or VB.NET artifacts as well. In addition Visual Studio 2010 includes additional SharePoint project items as items that you can add to any of your projects
  • Introduction to Visual Studio 2010 Tools for SharePoint 2010  - This unit will provide you with an overview of SharePoint development with Visual Studio 2010. Specific topics covered will include an overview of the project and item templates, a walkthrough of the designers included, and areas of extensibility within Visual Studio 2010 that can enhance SharePoint development. Visual Studio 2010 includes support out of the box for the most common types of projects that you may want to build with SharePoint 2010 as well as new features for more easily defining features, solutions, and wizards to walk through the most common settings for each project type.
  • Introducing the Client Object Model - In SharePoint 2010 there are a number of object models that can be used by developers to access the server. The Client Object Model (Client OM) is a unified model which uses the same or similar programming concepts as the Server Object Model (Server OM). The Client OM can be accessed via web services, via a client (JavaScript) API, and via REST.
  • Silverlight Client Object Model - In this video you will learn how to use the SharePoint client object model to program a Silverlight application against SharePoint data.
  • ECMAScript Client Object Model - In this video you will learn how to use the SharePoint client object model to program a ECMAScript application against SharePoint data.
  • Introducing Sandboxed Solutions  - Sandboxed Solutions are SharePoint Solution Package files (WSP files) that are limited in what they can do and in the server resources they can use. What they can do is limited using Process Isolation and Code Access Security limited to the SharePoint Site. The resources they can use are limited by process monitoring, logging and log aggregation.
  • Executing Code in the Sandbox  - The Sandboxed Solutions Service provides for a complete isolation system that ensures code running in a sandboxed solution cannot reach out to access information beyond the scope of the deployment. Specifically, sandboxed solutions will not be able to make updates to the SharePoint object model beyond the scope of the SPSite object. Farm level and web application level changes are allowed only for read operations.
  • Code for the Sandbox
  • Introducing SharePoint Lists and Schemas - Introducing SharePoint Lists and Schemas
  • Accessing SharePoint List Data - In this video you will learn how to create strongly typed classes using a tool called SPMetal to do Linq programming against a SharePoint 2010 list.
  • LINQ Syntax - Getting up to speed on the Linq to SharePoint Syntax
  • Services Architecture Intro  - In this video you will learn about the new SharePoint Services model. You will see how the new service architecture is different from the SSP model in MOSS 2007. You will see how the new model provides for greater flexibility and scalability.
  • Creating Custom Service Applications - Do you need more than the services provided by SharePoint? In this session you will learn how to create a custom SharePoint service. This is advanced topic targeted at high end developers.

SharePoint Video demos and Training

SharePoint 2010 Advanced Developer Training - Self-paced modules, presentations, and hosted labs on SharePoint Server 2010 for Developers. In these lessons, you can save video to your desktop

SharePoint Technical diagrams


Application Development

Developer Training Kit includes a comprehensive set of technical content including hands-on labs, presentations, source code, and instructor-led videos that are designed to help you learn how to develop for Office 2010 and SharePoint 2010. These are a great resource to start learning development.

MSDN Resource Centers for SharePoint 2010

SharePoint Server Help - Training Courses

This helps you know the SharePoint features from a user perspective.

SharePoint 2010 Best Practices

  • Developing Applications for SharePoint 2010 - Developing Applications for SharePoint 2010 contains guidance documentation, detailed examples, and a reusable class library. These resources are designed to help solution developers and architects make the right decisions and follow proven practices when designing and developing applications for SharePoint 2010. The guidance focuses primarily on the building blocks that every developer needs to understand to become an effective SharePoint developer or architect
  • SharePoint Server 2010 Usage Best Practices White Paper: In this white paper, you will learn how to manage content effectively, how to choose the best option for displaying content, and the most effective way to find your content later.
  • Sharepoint Server 2010 Adoption Best Practices White Paper: In this white paper, you will learn how to plan, organize, and create a SharePoint adoption plan
  • SharePoint 2010 Governance Planning (white paper): this white paper uses a fictitious company named Contoso to provide guidance for the necessary governance planning and implementation of SharePoint Server 2010
  • SharePoint Server 2010 Operations Framework and Checklists (white paper): This document details the operational processes, tasks, and tools that are required to operate and maintain a Microsoft SharePoint Server 2010 environment. It explains how the management of SharePoint Server 2010 fits in with the overall Microsoft Operations Framework (MOF) model

SharePoint 2010 Introduction Videos

  • What's New in SharePoint 2010 - learn about all of the new developer features in the SharePoint platform including tools, team sites, UI enhancements and a brief look back to understand how the SharePoint developer story has improved
  • How SharePoint 2010 Works - covers software and hardware requirements, and the basic concepts of Microsoft SharePoint Server 2010
  • What Can SharePoint Do For You? - Hear from SharePoint 2010 customers - Global Crossing, Associated Press, and many more. From ECM and WCM, to Collaboration and Search, SharePoint 2010 is delivering real results to our customers
  • What Can SharePoint 2010 Do for Me? - introduces Microsoft SharePoint Server 2010 capabilities to IT professionals. Concepts covered include document sharing, lists, alerts, team sites, metadata, and more
  • SharePoint 2010 for Developers - hear how professional developers at Microsoft customers and Partners take advantage of new features in SharePoint 2010. In this segment we hear from Raymond James, Nintex and Intergen. They talk about the new Visual Studio 2010SharePoint developer tools, about business connectivity services for line of business data access and about Silverlight and the Client APIs for rich user interface.
  • SharePoint 2010 for IT Professionals - SharePoint 2010's new features and flexible deployment help IT Professionals improve productivity. Hear how these improvements benefit Raymond James and HP
  • SharePoint 2010 Communities: Allow Users to Connect, Innovate and Share - Social computing promotes sharing and openness within communities. Learn from customers how their enhanced people-centric collaboration solutions empowered their users and improved performance within the organization.
  • Increasing user productivity with SharePoint 2010 Search - General Mills created a state of the art research portal designed to simplify and expedite the researching process. Taking advantage of the conversational, visual and contextual capabilities of search, General Mills employees can make better informed and effective decisions, leading to new revenue opportunities
  • SharePoint Server 2010 for Internet Sites Drives Revenue - See how Seek.com brings job seekers, employers, and advertisers together.
  • Internet Digital Marketing with SharePoint 2010 - Digital Marketers today need to launch an increasing amount of websites quickly and easily. SharePoint 2010 shows marketers how to be competitive and build their business through digital marketing.

SharePoint 2010 Evaluation Guides

Performance and Capacity planning guidance for SharePoint 2010

Following white papers and case studies have been published recently on the Microsoft Download Center to provide guidance on performance and capacity planning for SharePoint 2010. That's 300+ pages of information to digest!! Nice way to spend next few weeks :-)
1) SharePoint Server 2010 performance and capacity test results and recommendations -  describe the performance and capacity impact of specific feature sets included in Microsoft SharePoint Server 2010:
  • Access Services
  • Large Lists
  • Divisional Portal
  • InfoPath
  • Performance Point Services
  • Search
  • Word Automation Services (WAS)
  • Web Content Management (WCM)
  • Workflow

2) Capacity management and sizing for SharePoint Server 2010 - helps you determine the appropriate capacity for your Microsoft SharePoint Server 2010 environment. This white paper provides you with the information that helps you:
  • Understand the concepts behind effective capacity management
  • Define performance and capacity targets for your environment
  • Select the appropriate data architecture
  • Choose hardware to support the number of users and the features you intend to deploy
  • Test, validate, and adjust your environment to achieve your performance and capacity targets
  • Monitor and adjust your environment to match demand
3) SharePoint Server 2010 capacity management: software boundaries and limits - provides information to help you understand the tested performance and capacity limits of SharePoint Server 2010, and offers guidelines for how limits relate to acceptable performance. Use this info to determine whether your planned deployment falls within acceptable performance and capacity limits, and to properly configure limits in your environment.


4) SharePoint Server 2010 performance and capacity technical case studies - Technical case studies that describe specific deployments of Microsoft SharePoint Server 2010. Compare the scenarios in these documents to your planned workload and usage characteristics. If your planned design is similar, you can use the documented deployment as a starting point for your own installation.

Experiencing Office Web Apps in SkyDrive

Microsoft Office Web Apps are online companions to Microsoft Word, Excel, PowerPoint, and OneNote, enabling people to access and do light editing or sharing of Office documents from virtually anywhere. Office Web Apps is available to consumers and businesses through:
  1. SkyDrive in Windows Live: For consumers and small business users, Office Web Apps is available on Windows Live as a free service through SkyDrive offering
  2. On-premises using SharePoint 2010: Business customers licensed for Microsoft Office 2010 through a Volume Licensing program can run Office Web Apps on a server running Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010.

To understand the user experience and features in both cases, you can refer to Using Office Web Apps in Windows Live and Using Office Web Apps in SharePoint pages in the Office 2010 product information and support website.

Microsoft Office Web Apps Deployment Resource Center
Microsoft Office Web Apps Deployment resource center has been launched recently which provides tools and resources for IT professionals planning to deploy Office Web Apps in a SharePoint environment.

The Understanding Office Web Apps and Introduction to working with Office Web Apps provide a good technical background before you start the Office Web Apps deployment in an enterprise. Refer to the Deploy Office Web Apps (Installed on SharePoint 2010 Products) article to learn to deploy Microsoft Office Web Apps.

29 April, 2014

co authoring excel sharepoint 2010 / SharePoint 2013

TechNet article provides guidance for administrators to configure co-authoring for their organization. Many of these are using Windows PowerShell cmdlets.

sharepoint lms

SharePointLMS is a .Net-based application that is designed to be scalable, reliable, and secure. SharePointLMS is SCORM 1.2 and 2004 compliant and enables users to import courses either created using SCORM Rapid Elearning authoring tools or off the shelf acquired SCORM packages.

SharePoint LMS - Learning Management for SharePoint [Create, deliver, and track online training with SharePoint]

Train with SharePoint [Solution Overview]

SharePoint Synergies

Media-Rich Training

Analytics and Assessment

Process Automation

Competency Management

Classroom Tools

SharePoint Learning Kit works: http://slk.codeplex.com

Learning Gateway: http://lg.codeplex.com

28 April, 2014

TOP 10 Dashboard Creation Softwares

IDashboards: Business Intelligence Dashboard Software

Tableau Software:

Dundas Dashboard Software: Features & Benefits

Dashboard Software: Jaspersoft Business Intelligence

Reporting and Dashboard Software


Free dashboard software – ClicData

Dashboard Creation Tutorial

Digital Dashboards, Scorecards Consulting | Dashboard

Excel Dashboard Reports – 5 Simple Steps to Building Killer dashboards

Business Dashboards, Executive Dashboards, KPI

Dashboards Software - Business Intelligence Dashboard

Dundas Dashboard

Dundas Data Visualization, Inc. is a company specializing in data visualization and dashboard solutions. In addition to developing enterprise-level dashboard software, Dundas offers a professional services group that provides consulting and training.




Dundas Dashboard:

Sample Dashboards:

Request a Free Copy of Dundas Dashboard – 45day Trial:

How Dundas Dashboard works:

Beautiful, Powerful Visualization Controls

Dundas dashboard pricing

Product Review: Why Choose Dundas Dashboard?

Dundas Dashboard - Pricing & Reviews 2014

Dundas Dashboard Competitors and Alternatives

Dundas Dashboard: A Business Intelligence Solution Built With Developers In Mind

TOP 10 SharePoint Resellers

Microsoft Partner Network:

SHERWEB:

RESELLERCHOICE:

TECHNOLOGY MANAGEMENT:

CORASWORKS:

PLEX HOSTED:

FPWEB.NET:

HOSTEDSERVICES:

NETWORK SOLUTIONS:

PORTAL SOLUTIONS:

WHIR HOSTING CLOUD:

SHAREPOINT HOSTER:

TOP 10 sharepoint cloud hosting Services

Microsoft SharePoint Online:

Amazon Web Services:

SharePoint @Rackspace:

SherWeb:

CLOUDSHARE:

724Hosting:

Creative SharePoint:

FIBER CLOUD:

APPTIX

SHAREPOINT CLOUD HOSTING:

AVEPOINT:

HOSTWAY GLOBAL WEB SOLUTIONS:

SharePoint Consulting Services

27 April, 2014

Exporting and Importing the Sharepoint Designer Reusable Workflow

Steps to Export the Designer Workflow

1.Open the Site in sharepoint Designer

2.Click on Workflow and select your Reusable workflow that you want to export.

3.On the Ribbon , You can see “Save As Template” option. Click on that. In my case I am trying to export “Employee Workflow” As shown in the Screenshot.


4.WSP for that Workflow will be created and it will get stored in SiteAssets.


5.Go to your site and open site assets(Site action->All Site content->Site Assets under Document Libraries. Download the Workflow WSP from the site Assets to your local drive.

Steps to Import the Designer workflow

1.Go to the site where you want to import the workflow .

2.Then go to Site Action->Site Settings->Click on “Solutions” under Galleries.

3.Upload the Exported WSP and activate the solution.

4.Then you need to go to site action--> Site Settings-->Manage Site features.

5.Check for a feature that starts with “Workflow template < Your Exported Workflow name>” And activate that feature.

6.Now its all set. Workflow is imported.

You can add the workflow to any List/Library by going to List/Library setting and click on add workflow. You will see that your workflow is there in the list as shown below.



 Cheers !!! :) 

22 April, 2014

The SPListItem provided is not compatible with a Publishing Page

Problem description:
I was facing this error while submitting information via list view webpart, additionally problems with the check-in – checkout functionality.

Note:
If you find a different solution, please report it as a comment to this post. Be sure to double-verify it: undo your solution and verify that the problem comes back, then redo it and verify that the problem goes away.

Error message:
The SPListItem provided is not compatible with a Publishing Page

ULS Logs Findings:
System.ArgumentException: Invalid SPListItem. The SPListItem provided is not compatible with a Publishing Page.    at Microsoft.SharePoint.Publishing.PublishingPage.GetPublishingPage(SPListItem sourceListItem)     at Microsoft.SharePoint.Publishing.Internal.WebControls.PublishingPageStateControl.RaisePostBackEventForPageRouting(String eventArgument, SPRibbonCommandHandler control, RaisePostBackEventDelegate raisePostBackEventDelegate)     at Microsoft.SharePoint.Publishing.Internal.WebControls.PublishingPageCheckinHandler.RaisePostBackEvent(String eventArgument)     at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)b3c1032c-e249-4879-82f6-02e4b3db028c

Troubleshooting done:
o   Checked the ULS logs
o   Tried changing the master page but didn’t resolves the issue
o   Checked with different templates but that also showed the same error message
o   Tried replicating on different web application but same results i.e. same error!

As you can see the error message itself saying that there is some relation with the publishing functionality so what you can do to resolve this issue? Here are the details.

Resolution#1:
1.   Open your SharePoint site
2.   Site actions
3.   Site Settings
4.   Manage site features
5.   Deactivate “Publishing Infrastructure” feature – scope is WEB

Once that done, we need to repeat the same steps at the site level (scope is different)
1.   Site ->Site actions->Site settings
2.   Site collection administration
3.   Site collection features
4.   Deactivate “Publishing Infrastructure” feature
Bottom line: we have deactivated “Publishing Infrastructure” feature at the web as well as site level.

Now, let’s re-activate the same feature one by one (order will be different this time) i.e. site scope first and then web scope.

If the above steps don't resolves the issues then please use the following script to resolve it.

Resolution#2:
$web = get-spweb "http://site-collection/URL-of-the-problem-site"
$correctId = $web.Lists["Pages"].ID
$web.AllProperties["__PagesListId"] = $correctId.ToString()
$web.Update()
$web.AllProperties["__PublishingFeatureActivated"] = "True"
$web.Update()

That’s it – done!If you have any queries/questions regarding the above mentioned information then please let me know. I would be more than happy to help you as well as resolves your issue, Thank you.

Product Applies To:
v  SharePoint 2010
v  SharePoint 2013