1 / 13

Calgary Code Camp

Calgary Code Camp. Web Parts, Master Pages, and Providers… oh my!. bsimser@shaw.ca. Independent Solutions Architect and Consultant 15 years software development 18 successful enterprise projects, 11 open source projects, 1 colossal failure. Microsoft SharePoint MVP Since 2004

salma
Download Presentation

Calgary Code Camp

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Calgary Code Camp Web Parts, Master Pages, and Providers… oh my!

  2. bsimser@shaw.ca • Independent Solutions Architect and Consultant • 15 years software development • 18 successful enterprise projects, 11 open source projects, 1 colossal failure. • Microsoft SharePoint MVP Since 2004 • Various publications, books, articles, etc. • Technical speaker at conferences and User Groups

  3. ASP.NET 2.0 Features • Page Framework • Master Pages, Themes and Skins • Controls • Login Controls, Web Parts • Services and APIs • Membership, Role Management, Sitemaps

  4. Master Pages • Visual inheritance for web pages • Common layouts • Reusable elements • Design support in Visual Studio 2005 • Runtime and design time settings • Apply to pages or entire site

  5. Demonstration Content pages, master controls, and multiple masters

  6. Themes and Skins • Common look and feel • Centralized visual style • CSS, skins, and images • Apply at page or site level • Set via property on page or programmatically

  7. Demonstration Changing the look and feel with Themes and Skins

  8. Web Parts • Provide “portal” like functionality to regular ASP.NET web sites • Rich UI with minimal code • Can use User Controls (ascx), 3rd party web parts, or Custom (Server) Controls • WebPartManager settings control how Web Parts can be moved around • Seamless personalization • Intercommunication via connections

  9. Demonstration Getting Started with ASP.NET Web Parts

  10. Memberships and Roles • Service for managing users and credentials • Define options in web.config • Controls for login, registration, password reminders, etc. • Very little code required! • Built in SQL Server Providers • Extendable providers of your own • Source code is available!

  11. Demonstration Putting it all together

  12. Resources • ASP.NET QuickStart Tutorials • http://www.asp.net/QuickStart/aspnet • ASP.NET Starter Kits • http://msdn.microsoft.com/asp.net/downloads/kits • Visual Web Developer 2005 • http://msdn.microsoft.com/vstudio/express/vwd • My Blog • http://weblogs.asp.net/bsimser • Calgary Code Camp Portal • http://www.calgarycodecamp.com

  13. Questions?

More Related