Upgrading Projects to Visual Studio 2010 Upgrading Projects to SharePoint 2010 Integrating with SharePoint 2010.

Slides:



Advertisements
Similar presentations
Getting Started with SharePoint 2013 Apps
Advertisements

Site Collection, Sites and Sub-sites
SharePoint Feature and Solution upgrading Bram de Jager | Lead SharePoint Developer | Macaw.
Microsoft SharePoint 2010 technology for Developers
Learn the techniques to create a SharePoint 2010 web site from an existing branded web site.
Upgrading to SharePoint Who, When & Why Considerations: Good candidates for upgrade You need certain 2010 features You have not done significant*
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
SharePoint 2010 First Look: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Development models for on-premises Transformation approaches Farm solution considerations.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Becky Bertram SharePoint MVP
 Introduction of the Ribbon  Inline editing of pages  AJAX Editing  Browser Support  Need to Redo Customizations and Page Layouts when upgrading.
Creating a SharePoint App with Microsoft Access Services
Site Provisioning Options Web Template Fundamentals Web Templates and App Webs Custom Solutions for Site Provisioning Wrap Up.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
SharePoint Development 101: Feature Design By Becky Isserman
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
A Close Look Inside the SharePoint Engine Randy Williams, MVP MOSS Synergy Corporate Technologies
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
Microsoft Confidential Office as a Development Platform Tim Heuer
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
New SharePoint 2016 Features
WCM Platform Improvements ECM and Enterprise Metadata Advanced Routing and Document Sets In Place Records Management.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Microsoft SharePoint 2013 New Features Visit by for SharePoint Resources: Tutorials Articles Tools Interview Questions By Microsoft.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
SharePoint Online – Developing Solutions for the Cloud Chris Mayo Microsoft Corporation
WEB320 Migrating ASP.NET 1.x Applications to ASP.NET 2.0 Stefan Schackow Program Manager Web Platform and Tools Team Microsoft Corporation.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
Michael Hofer Senior Consultant Microsoft Corporation.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions and Features Overview Review of SharePoint 2003 site definitions What’s.
Microsoft ® Official Course Designing and Managing Features and Solutions Microsoft SharePoint 2013 SharePoint Practice.
Yaroslav Pentsarskyy Involved in SharePoint since 2003 SharePoint MVP (2009- Present) Blog: sharemuch.com.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
Application Hosting and Customization Introducing Sandboxed Solutions Executing Code in the Sandbox Sandbox Resource Monitoring.
ContentXXL – Sharepoint Connector (STP). contentXXL Sharepoint Offline-Connector (STP) 1.Overview 2.Configuration 3.How it is implemented 4. Limitations.
Both Dutch and Swedish nationality 20+ years of industry experience Living in Stockholm, Sweden MCSM, MCM, MVP, MCSE, MCSD, MCSA, MCPD, MCITP, MCTS PnP.
The Microsoft SharePoint Server Feature and Solution Framework An Overview Michael Mukalian – Technology Manager
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
TRINAY TECHNOLOGY SOLUTIONS
Introduction to SharePoint Framework (SPFx)
SharePoint 2019 Changes Point of View.
Introduction to SharePoint Framework (SPFx)
07 | Workflows Chris Johnson | SharePoint Guru
Getting Started with SP2013 Apps
SharePoint 2019 Overview and Use SPFx Extensions
Visual Studio 2010 SharePoint Development Tools Overview
SharePoint Development
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Upgrading Projects to Visual Studio 2010 Upgrading Projects to SharePoint 2010 Integrating with SharePoint 2010

Two approaches to upgrading VSeWSS through Import Template Maintains project layout Other project types through WSP Import Imports only WSP content Import code / settings manually Visual Studio 2010 Packaging One package per SharePoint project Easy refactoring Flexible project layout

Import VSeWSS 1.1 and up Shipped separately from VS2010 VB.NET and C# Supports Full Trust and Sandboxed projects

WSP View in VSeWSSPackaging Explorer in VS2010 Feature layout matches source

Visual Studio 2010 provides flexibility to packaging Group SPIs conceptually in features A SharePoint SPI: Is stored in its own folder Defines one artifact in the file The folder has the type identifier as metadata Commonly contains the associated code in the same folder

Feature Designer Combine SharePoint artifacts into a feature Zero or more features per project Packaging Explorer Add / remove features from entire solution Package custom assemblies One package per SharePoint project

Important features that are deprecated STP files for sites Toolbar User Interface Important features that are added Fluent User Interface XSLT-based List Rendering Large List Throttling

STPSTP WSPWSP Create Site Upgrade to 2010 Resolve issues Save as template

Switch from Toolbar to Ribbon UI Toolbar actions are moved to Custom Commands tab Similar to Office client Possible to show toolbar in list forms Code-based actions do not migrate

SharePoint 2010 introduces new APIs and deprecates others Deprecated does not always unsupported Results in compiler warnings (breaks build with Treat Warnings as Error) Many APIs deprecated since WSS 3.0 are still available PowerShell commandlets instead of STSADM commands

IIS Binding redirects provided from WSS 3.0 to SharePoint 2010 Timer Service No binding redirects, recompile required Custom Apps Provide own binding redirects or recompile Compiling your project: Build for the x64 platform Target.NET Framework 3.5 SP1

Assembly references x86 / x64 COM references TypeForwardedTo attribute moves classes to other assemblies HTTP Handler / HTTP Module registrations in IIS7 integrated pipeline

New installation folders c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14 c:\Program Files\Microsoft Office Servers\14.0 c:\Program Files\Microsoft Office\Office14 New registry roots HKLM\Software\Microsoft\Shared Tools\Web Server Extensions\14.0 HKLM\Software\Microsoft\Office Server\14.0

Per site configuration of UI mode

Site Collection Administration Hide Site Administration Upgrade all sites to 2010 mode No turning back Site Administration Preview Upgrade No turning back

Use code to toggle UI version SPSite.UIVersionConfigurationEnabeled SPWeb.UIVersion SPWeb.UIVersionConfigurationEnabled UI versions 3 and 4 are allowed For preview mode, UI Version is 4 and configuration is enabled

VersionedPlaceHolder Hidden during Render UIVersionedContent Hidden during control creation

Stylesheet Changes CSS structure totally rebuilt WSS 3.0 CSS used for v3 UI Mode Script Changes JavaScript minification Markup Compliancy XHTML WCAG 2.0 AA

Displays developer information about page rendering Programmable through SPMonitoredScope using(SPMonitoredScope scope = new SPMonitoredScope(“Message”)) { // code goes here }

Upgrading Projects to Visual Studio 2010 Upgrading Projects to SharePoint 2010 Integrating with SharePoint 2010