Matt Gibbs ASP.NET Development Manager

Slides:



Advertisements
Similar presentations
Malek Kemmou Technology Architect, Application Platform Microsoft Middle East and Africa Overview of ASP.NET 2.0.
Advertisements

ASP.NET 2.0: Advanced Server Controls and Web Parts with ASP.NET 2.0 Sam Spencer Program Manager Web Platform and Tools Microsoft DEV414.
By Khoa Quach. About Me Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE Co-founder of NIFTIT Specializes in SharePoint Integration Application Development.
Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Enterprise Portal.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
SharePoint 2013 Catalog Sites Brian Culver ● SharePoint Saturday DFW ● March 7, 2015 Build a SharePoint 2013 Search Driven.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Membership, Role Manager and Profile Membership, Role Manager and Profile Matt Gibbs ASP.NET Development Manager.
Agenda 22 7.SharePoint Changes 8.Items & Lists 9.Files & Libraries 10.SharePoint & Office 11.Help 12.Wrap Up.
1 Agenda Overview Review Roles Lists Libraries Columns.
Branding SharePoint 2007 March 19, 2008 Lori Neff, SharePoint Designer.
UX01 A Guided Tour Through SharePoint HTML, CSS, and Master Page Resources Chandima Kulathilake Microsoft MVP (Microsoft Office SharePoint Server)
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
OFC406 Windows SharePoint Services (version 3) Development 2: ASP.NET, Web Parts, Master Pages, Field Types, and More Ted Pattison Researcher and Trainer.
Ch6:creating consistent looking web sites. Master pages Master page defines a combination of fixed content and content place holder to hold the web page(.aspx)
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
JourneyTEAM - –
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
XML Registries Source: Java TM API for XML Registries Specification.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Customization Using SharePoint Designer 2007 Overview Editing look and feel –Master pages.
Peter Laird. | 1 Building Dynamic Google Gadgets in Java Peter Laird Managing Architect WebLogic Portal BEA Systems.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
SharePoint Branding "just not look like SharePoint!" Branding is the act of creating a specific image or identity that people recognize in relation to.
Welcome to the Minnesota SharePoint User Group. Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
Eric Maurer Copyright Keller Schroder 6/11/2008. Types of Customization Customize pre-installed Microsoft Web Parts i.e. Content Editor Web Part Write.
Roles 1. Your Role: End User End Users use Inside NCDOT and Connect NCDOT for basic browsing and reading Typical tasks can include: Open or download files.
WEB428 ASP.NET 2.0: Advanced Server Controls and Web Parts with ASP.NET 2.0 Andres Sanabria Program Manager Web Platform and Tools Team Microsoft Corporation.
Sofia, Bulgaria | 9-10 October ASP.NET: Developing Portal UI With Web Parts Goksin Bakir Yage Ltd Microsoft Regional Director, MEA Goksin Bakir Yage Ltd.
PAGE DIRECTIVES. Page Directives  They are instructions, inserted at the top of an ASP.NET page, to control the behavior of ASP.NET pages.  So it is.
CSE 409 – Advanced Internet Technology Today you will learn  Styles  Themes  Master Pages Themes and Master Pages.
WikiPlus Configurations Configure WikiPlus elements to your needs.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Module 5 : Security I Jong S. Bok
How to Build an IT Portal with Oracle Application Server Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
ASP.NET User Controls. User Controls In addition to using Web server controls in your ASP.NET Web pages, you can create your own custom, reusable controls.
Transportation Agenda 165. Transportation About Pages Pages organize and present information Pages are files that end in.aspx 166.
Transportation Agenda 187. Transportation About Web Parts Web parts are reusable “containers” that reside on web pages and interact with lists, libraries.
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
Administration - I Jong S. Bok
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Web Parts Overview Web parts in SharePoint 2007 “Hello World” web part Typical deployment.
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
Building Custom Controls with ASP.NET and the Microsoft ®.NET Framework Rames Gantanant Microsoft Regional Director, Thailand
Personalizing Web Sites Nasrullah. Understanding Profile The ASP.NET application service that enables you to store and retrieve information about users.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
XSLT? Where we are going, we don’t need XSLT.. About me French, SharePoint Developer and Food Lover Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE.
Vinod Unny Enterprise InfoTech Microsoft Regional Director, North India
Transportation Agenda 19. Transportation Your Role: Designer Designers organize SharePoint content and determine how to display that content Typical tasks.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
SharePoint 2007 Business Intelligence
Create a blog Skills: create, modify and post to a blog
Creating Oracle Business Intelligence Interactive Dashboards
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
Developing GIS WebParts in SharePoint
SharePoint Office 365 Dev 200 Training
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
LMEvents SharePoint Portal How-to Guide
Other Asp.Net Elements ASP.Net 2.0 – Visual Studio 2008
TYPO3 - Introduction.
Web AppBuilder for ArcGIS
MASTER PAGES.
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Matt Gibbs ASP.NET Development Manager ASP.NET 2.0 Web Parts Matt Gibbs ASP.NET Development Manager

Why Web Parts Technology for building portal-type sites Foundation for Sharepoint 3.0 For The Site User: Customizable layout Personalized view For The Developer: Personalization infrastructure Extensibility Composable UI For The Administator Flexibility and Control Add Web Parts to Site Over Time

What are Web Parts

Web Parts Basics WebPart WebPartZone WebPartManager UI element with customizable portal behaviors WebPartZone Region to contain and layout groups of Web Parts Renders elements common to individual Web Parts WebPartManager Required for a WebParts page Manages Display Mode: Browse, Design, Edit, Catalog, Connection Manages WebPart State: Add, Close, Delete, Move

Browsing a Web Parts Site demo Browsing a Web Parts Site

Creating A Web Part Options: Benefit from common UI “look and feel” Any ASP.NET Server control Any User Control Any custom WebControl Any custom control derived from WebPartBase Benefit from common UI “look and feel” Become personalizable

demo Create Web Parts

Web Part UI Elements Web Part’s UI elements Verbs UI elements that enable users to perform actions WebPartZone provides standard verbs Close, Minimize, Restore, Help, Edit, Connect, Export WebPart developer can add custom verbs TitleIcon Title Verbs Content Chrome

Customizing Web Part UI Derive from WebPart base class Override properties AllowClose, AllowMinimize, DisplayTitle, … Implement Interfaces IWebPart Title, Substitle, TitleUrl, Description, CatalogIconImageUrl, TitleIconImageUrl IWebActionable Verbs

demo Customize Web Parts UI

Web Part Catalogs Declarative Catalog Part Page Catalog Part Statically defined set of available parts Page Catalog Part Closed parts Import Catalog Part Move parts and shared data between servers Programmatically add/delete Web Parts WebPartManager.AddWebPart(webPart,zone,zoneIndex) WebPartManager.DeleteWebPart(WebPart webPart)

Web Zones and Display Mode Web Part Zones are always displayed Others shown according to Display Mode CatalogZone in Catalog Display Mode ConnectionZone in Connection Display Mode EditorZone in Edit Display Mode Design Mode allows moving parts between and within zones

demo Create A Catalog

Web Parts Personalization Persists and Retrieves property values Shared User Data Per User Data Attributes define Personalizable Properties [Personalizable], [WebBrowsable] [WebDescription], [WebDisplayName] Data saved per user per page

Core Concepts Personalization <configuration> <system.web> <webParts> <personalization> <authorization> <deny users="*" verbs="enterSharedScope"/> <allow users="*" verbs="modifyState" /> </authorization> </personalization> </webParts> </system.web> </configuration> Configuration Files Web.config or Machine.config.

Web Parts Editor Personalize Web Parts using Editor Parts in the Editor Zone AppearanceEditorPart BehaviorEditorPart LayoutEditorPart PropertyGridEditorPart

Make Web Parts Personalizable demo Make Web Parts Personalizable

Web Part Connections Wire up multiple Web Parts Provider and Consumer model Dynamic and Static Connections Define the callbacks for exchanging data

Summary Browse Design Edit Catalog Connection

Questions