Extended Club Starter Kit - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Extended Club Starter Kit

Description:

View how to perform common tasks. Provides complete functionality ... Photo Albums. Membership lists of club members. Why use the Club Starter Kit ... – PowerPoint PPT presentation

Number of Views:116
Avg rating:3.0/5.0
Slides: 29
Provided by: brendons
Category:
Tags: club | extended | kit | starter

less

Transcript and Presenter's Notes

Title: Extended Club Starter Kit


1
Extended Club Starter Kit
  • Brendon Schwartz

2
About Me
  • Wintellect Consultant
  • Microsoft MVP ASP.NET
  • Atlanta .NET Regular Guys
  • Creator DevCow.com
  • Developer Extended Club Starter Kit
  • Vice President of Technology, INETA

3
Agenda
  • What are Starter Kits
  • Examples of Starter Kits
  • Club Starter Kit today
  • Extended Club Starter Kit
  • New Functionality
  • Resources

4
What are Starter Kits
  • FREE fully functional sample applications
  • Released for ASP.NET 2.0
  • Two purposes
  • Learn ASP.NET 2.0
  • View how to perform common tasks
  • Provides complete functionality
  • Well-documented to be used right away!

5
Examples of Starter Kits
  • Anyone can create a Starter Kit
  • ASP.NET Team Starter Kits
  • Time Tracker Web Site
  • Personal Web Site
  • Club Web Site
  • Community Supported Starter Kits
  • Paypal eCommerce Web Site
  • DotNetNuke Portal Web Site

6
Small Business Site Starter Kit
7
Small Business Site Starter Kit
  • Provides out-of-the-box template for businesses
  • Content Management
  • Integration with SQL Server
  • Data management with XML data sources
  • Suitable for Small and Medium sized businesses

8
DotNetNuke
9
DotNetNuke
  • Fully dynamic web site allows for an unlimited
    number of Pages
  • Content Management functionality
  • Membership Management
  • Secure Content using Roles and Permissions
  • Extensible modular architecture

10
Club Starter Kit
11
Club Starter Kit
  • Create News announcements
  • Create News articles
  • Event Calendars
  • Event Locations
  • Photo Albums
  • Membership lists of club members

12
Why use the Club Starter Kit
  • Quick start for clubs to have an online site
  • Most required functionality available
  • Good starting point
  • Easy to understand code
  • Ability to extend and enhance

13
Demo
  • Club Starter Kit

14
Extended Club Starter Kit
15
Key Features Added
  • Administrative pages
  • User Role Management
  • Web Parts on the home page
  • Themes allow changes in site appearance
  • Page management
  • 3 Themes provided
  • Club Starter Kit
  • DevCow
  • CodeCamp

16
Web Part Framework
  • Personalize Page Content
  • Personalize Page Layout
  • Provided on a per page basis
  • Must contain Web Part Zones
  • Starter Kit only contains web parts on home page
  • Individual view available in Starter Kit
  • Ability to place information on the page

17
Demo
  • Home Page Web Parts

18
Page Management
  • Uses AspNetXmlSiteMapProvider
  • By default uses Web.sitemap for configuration
  • Starter Kit directly modifies Web.sitemap
  • Ability to Move Up, Move Down, Make Child, Make
    Sibling
  • Prevents making page the root node
  • AspNetXmlSiteMapProvider is sealed

19
Demo
  • Move Pages with Site

20
Extended Role Management
  • Biggest improvement to the Starter Kit
  • First user to log in is added to the
    Administrators group
  • Page to Add/Remove Roles
  • Ability to Manage users in Roles
  • Add/Remove users with User Interface

21
Demo
  • Demonstrate Role Management

22
Club Site Themes
  • Ability to change Site Theme from UI
  • Current theme stored in Database
  • ASP.NET themes must be set in PreInit
  • Starter Kit has a base page class to provide
    functionality
  • Themes elements
  • Skins
  • Cascading style sheets (CSS)
  • Images
  • Other resources

23
Demo
  • Modifying Starter Kit Themes

24
System Additions
  • Changed pages to use CodeBehind
  • Master Page changes
  • WebPartManager added as first element
  • Dropdown list for selecting web part view
  • Used the standard ASP.NET menu control
  • New site level database table
  • Additions used ASP.NET controls not client side
    script

25
Future Additions
  • Completion of ASP.NET Menu Adapter
  • Ability to add new pages
  • Provide upload of web parts
  • Import new themes
  • Have multiple sub sites
  • Much, much more

26
Not A Complete Application
  • Starter Kits do not have application installers
  • Must create and build the application in Visual
    Studio
  • Most provide basic functionality

27
Other Starter Kits
  • Starter Kits provided for all .NET programming
  • Windows Starter Kits
  • Shareware Starter Kit
  • Web Log Analyzer Starter Kit
  • Application specific .NET Starter Kits
  • Skype Wrapper for .NET
  • Lego Mindstorms Starter Kit
  • Movie Collection Manager Starter Kit

28
Resources
  • Visual Studio 2005 Starter Kits -
    http//msdn.microsoft.com/vstudio/downloads/starte
    rkits/
  • Starter Kits for Visual Web Developer -
    http//www.asp.net/downloads/starterkits/default.a
    spx?tabid62
  • DevCow Files (Extended Club Kit)-
    http//devcow.com/files/default.aspx
  • MSDN ASP.NET - http//msdn2.microsoft.com/en-us/as
    p.net/default.aspx
  • Scott Guthrie's Blog - http//weblogs.asp.net/scot
    tgu/default.aspx
Write a Comment
User Comments (0)
About PowerShow.com