SharePoint 2003 Web Parts By Sam Nasr June 27, 2006 www.ClevelandDotNet.info.

Slides:



Advertisements
Similar presentations
Introduction to SharePoint for .NET Developer
Advertisements

Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Tridion 5.3 Templates.
Module 1: Creating Responsive Pages with Ajax Creating Partial-Page Updates by Using AJAX Scripting Actions on the Web Client.
SQL Server Reporting Services By Sam Nasr March 29,
Introduction to Visual Studio.Net 2005 By Sam Nasr September 27,
AJAX Development By Gary Mandela December 26,
Introduction to SharePoint 2003 By Sam Nasr August 23,
ASP.Net 2.0 By Sam Nasr April 27,
Windows Workflow Foundation By Sam Nasr, MCAD October 23,
Office 2007 November 28, 2006 Sam Nasr Software Engineer Berbee Information Networks.
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
Creating Page Layouts using SharePoint Designer or Visual Studio Becky Bertram MCSD, MCAD MCTS WSS Development MCTS MOSS Development
Go Live! Launching your MOSS Publishing site DEV435 Spencer Harbar.
Site Collection, Sites and Sub-sites
SharePoint Feature and Solution upgrading Bram de Jager | Lead SharePoint Developer | Macaw.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Technical - SharePoint SharePoint grew out of the Exchange Development Teams collaboration work and Digital Dashboard initiative. SharePoint Team Services.
James Crowley C3 – Crowley Computer Consulting. Quiz What version of Office do you use? What edition? Basic Home and Student.
ACT! “Web” Plugins ACC Webinar (Part 1of 2) Brian Mowka and Jamie Aurand December 2010.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
April Dunnam Lead SharePoint Consultant/Developer SharePoint 2013: Intro to Branding and Design Manager.
Developing for SharePoint with Visual Studio Jason Keicher
Small Business Server and Windows SharePoint Services David Overton
Building Localized Applications with Microsoft.NET Framework and Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corp.
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.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SharePoint 2010: BCS m Business Connectivity Services.
1 ©2005 Microsoft Building your own collaborative environment Mark Tigwell
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Microsoft Dynamics AX Database Application Object Server (AOS) ASP.NET User Controls DataClient SDK ASP.NET Controls Microsoft Dynamics.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Kevin (End user)  Need for a simple user interface  Need to improve productivity Isaac (Developer)  Customizing and extending business applications.
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
How to write less code to build and extend Enterprise Portal How to share code and metadata between Enterprise Portal and Client.
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
SharePoint 2010 Development Environment A Guide to Setup SharePoint 2010 Development Environment on Windows 7 Machine.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Eric Maurer Copyright Keller Schroder 6/11/2008. Types of Customization Customize pre-installed Microsoft Web Parts i.e. Content Editor Web Part Write.
SharePoint Online – Developing Solutions for the Cloud Chris Mayo Microsoft Corporation
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
MPA-GTA: 2005 EPM SCHEDULE and ANNOUNCEMENTS Dave D’Silva Vice President MPA-GTA.
Welcome to the Minnesota SharePoint User Group. Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Contoso Online services Bing Amazon etc. Enterprise applications Interactive client apps Trading partners.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Virtual techdays INDIA │ august 2010 Silverlight And SharePoint Saranya Sriram │ Developer Evangelist, Microsoft.
SECTION 1: Add-ons to PowerPoint
DotNetNuke® Web Application Framework
Dynamic Web Page A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing.
Introduction of FrontPage
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

SharePoint 2003 Web Parts By Sam Nasr June 27,

Agenda Introduction Introduction Web Parts Presentation Web Parts Presentation Q&A (Open) Q&A (Open) Feedback & raffle Feedback & raffle

What is a Web Part? A modular portion of an ASP.Net web page. A modular portion of an ASP.Net web page. Visual content consists of: Visual content consists of: –Title bar –Frame –Content Provides custom functionality to SharePoint sites and portals. Provides custom functionality to SharePoint sites and portals. –Display Outlook contacts within a frame. –Display graphical data within a portion of a page. Based on.Net framework and ASP.NET. Based on.Net framework and ASP.NET. Integrate with Web Services, Office, and BizTalk Server. Integrate with Web Services, Office, and BizTalk Server. Web Parts are composed of: Web Parts are composed of: –Description file (.DWP - XML based) –Assembly (.DLL)

Web Parts Static or Dynamic Web Parts Static or Dynamic Web Parts Connectable Web Parts (i.e. Customer to Orders) Connectable Web Parts (i.e. Customer to Orders) Personal or Shared Views Personal or Shared Views Developed using FrontPage or Visual Studio Developed using FrontPage or Visual Studio

Web Part Evolution v1.0: VBScript or JavaScript for SharePoint v1.0: VBScript or JavaScript for SharePoint v2.0: Integrated.Net 1.1 functionality for SharePoint v2.0: Integrated.Net 1.1 functionality for SharePoint v3.0: Built on ASP.Net 2.0 for SharePoint 2007 and ASP.Net 2.0. v3.0: Built on ASP.Net 2.0 for SharePoint 2007 and ASP.Net 2.0.

Creating a Web Part 1. Download Web Part Template B88E3B5&displaylang=en B88E3B5&displaylang=en 2. Create a Web Part Project in VS 3. RenderWebPart() is the entry point of the code.

Adding a Web Part 1. Add a element to the c:\Inetpub\wwwroot\web.config 2. Import the.DWP file 3. Move the web part to a web part zone (or using Add button).

Web Part Gallery Web Part Page: web parts already added to the page (open & closed) Web Part Page: web parts already added to the page (open & closed) : gallery of web parts maintained by site Admin. : gallery of web parts maintained by site Admin. Virtual Server: web parts added to the root directory of the virtual server (i.e. \inetpub\wwwroot\wpcatalog) Virtual Server: web parts added to the root directory of the virtual server (i.e. \inetpub\wwwroot\wpcatalog) Online: web parts available from Microsoft.com Online: web parts available from Microsoft.com

Security Role Based: Role Based: –Readers: No WP modification rights –Contributors: can modify in Personal View only. –Administrators: Full rights Server Based: in web.config Server Based: in web.config Web Part Based: Code Access Security (CAS) Web Part Based: Code Access Security (CAS) –Increasing the Virtual Servers trust level –Installing the Web Part in the GAC –Creating a custom policy file for the Web Part Assembly

Debugging Web Parts Enable Tracing Enable Tracing Display messages to UI Display messages to UI Manually attach debugger to w3wp.exe Manually attach debugger to w3wp.exe

Debugging Tips Re-opening a closed web Part Re-opening a closed web Part –Re-insert from Web Gallery –FrontPage Append ?Contents=1 to URL to view contents Append ?Contents=1 to URL to view contents Append PageView=Shared or PageView=Personal Append PageView=Shared or PageView=Personal

Resources Web Part Template for Visual Studio Web Part Template for Visual Studio A74E-75936B88E3B5&displaylang=en A74E-75936B88E3B5&displaylang=en Son of Smart Part Son of Smart Part 3f974a7d0abe 3f974a7d0abe The Rational Guide to Building SharePoint Web Parts The Rational Guide to Building SharePoint Web Parts 1/ref=sr_1_1/ ?s=books&v=glance&n= /ref=sr_1_1/ ?s=books&v=glance&n= Microsoft SharePoint Products and Technologies Resource Kit Microsoft SharePoint Products and Technologies Resource Kit