Download presentation
Presentation is loading. Please wait.
Published byKimberly Tamsin Collins Modified over 9 years ago
1
Connect with life www.connectwithlife.co.in Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India vedantk@microsoft.com
2
Agenda Development Tools Visual Studio 2008 Extensions Project Templates Item Templates Solution Generator Custom Workflow Deployment
3
Single Infrastructure For Intranet, Internet, and Extranet Portals Team Division Enterprise Extranet Internet Individual
4
Windows 2003/2008 SharePoint Technology Stack SQL 2005/2008 Internet Information Services 6.0/7.0.NET Framework 3.0/3.5 Windows SharePoint Services 3.0 Microsoft Office SharePoint Server 2007 Data Tier Web Application Tier User Interface
5
Adaptive Development Platform Tools for Any Skill Level 5
6
Visual Studio 2008 Extensions A set of Visual Studio development tools Makes developing in SharePoint a more streamlined and quicker process. Note: Does not work with an x64 OS Use x86 development machine for SharePoint development When targeting x64 OS, test on x64 Download from Microsoft Download Center Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2 http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28- 06e2-4e87-9bad-086e32185e68
7
System Requirements Operating Systems Windows Server 2003, or Windows Server 2008 Windows SharePoint Services 3.0, or Microsoft Office SharePoint Server 2007 Visual Studio 2008 Standard Edition, or Professional Edition, or Team System
9
What's inside VSeWSS v1.2? 1. Visual Studio 2008 Project Templates Web Part Team Site Definition Blank Site Definition List Definition Empty SharePoint Project 2. Visual Studio 2008 Item Templates (items that can be added into an existing project) Web Part Custom Field List Definition (with optional Event Receiver) Content Type (with optional Event Receiver) Module List Instance List Event Handler Template
10
What's inside VSeWSS v1.2? 3. SharePoint Solution Generator This stand-alone program generates a Site Definition project from an existing SharePoint site The program enables developers to use the browser and Microsoft Office SharePoint Designer to customize the content of their sites before creating code by using Visual Studio
11
Project Templates
12
Creating and Deploying a Web Part
13
Create Partial trust Web Part 1) Create a new SharePoint WebPart Project. 2) Open the AssembyInfo.cs file and into it add the following code: using System.Security; and [assembly: AllowPartiallyTrustedCallers] 3) Switch to WSP View and open the manifest.xml file 4) Within the element find the line DeploymentTarget="GlobalAssemblyCache" 5) Replace it with DeploymentTarget="WebApplication". This causes the assembly to be deployed to the bin directory of the target SharePoint instance
14
SharePoint Solution Generator 2008 Stand-alone application which converts a SharePoint site into a Visual Studio site definition project It can then be compiled into a solution for deployment into a SharePoint farm. Enables developers to use the browser and SharePoint Designer to customize the content of sites before extending this configured site by creating code in Visual Studio Unsupported Content Some site and list templates, such as Wiki Site, Publishing Site, and Portal Site Lookup fields and custom field types Some site settings and list settings
15
Using the SharePoint Solution Generator 2008
16
Creating Workflows Templates available: SharePoint 2007 Sequential Workflow SharePoint 2007 State Machine Workflow
17
Creating Wrokflows
18
References Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2 http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28- 06e2-4e87-9bad-086e32185e68 Developing SharePoint 2007 Sequential and State Machine Workflows with Visual Studio 2008 http://msdn.microsoft.com/en-us/library/cc936631.aspx
19
Feedback / QnA Your Feedback is Important! Please take a few moments to fill out our online feedback form at: > For detailed feedback, use the form at http://www.connectwithlife.co.in/vtd/helpdesk.aspx Or email us at vtd@microsoft.com Use the Question Manager on LiveMeeting to ask your questions now!
20
Contact Email Address vedantk@microsoft.com
21
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.