Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions and Features Overview Review of SharePoint 2003 site definitions What’s.

Slides:



Advertisements
Similar presentations
Organizing List and Documents with Site Columns and Content Types Gayan Peiris Principal Consultant
Advertisements

Site Collection, Sites and Sub-sites
Major Sponsors Minor Sponsors. Overview What is a Search Driven Site?
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Microsoft Patterns and Practices SharePoint Guidance Robert L. Bogue MS MVP, MCSE, MCSA: Security
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Development models for on-premises Transformation approaches Farm solution considerations.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Becky Bertram SharePoint MVP
WikiPlus customizations
Site Provisioning Options Web Template Fundamentals Web Templates and App Webs Custom Solutions for Site Provisioning Wrap Up.
Web FOCUS Integration with Microsoft Office SharePoint By: Kelvin Ruiz NASA – Kennedy Space Center.
Microsoft Certification Exam Coaching Session: Application Development.
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
OFC308 Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites Todd C. Bleeker,
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
SharePoint Development 101: Feature Design By Becky Isserman
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
A Close Look Inside the SharePoint Engine Randy Williams, MVP MOSS Synergy Corporate Technologies
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
Module 8 Configuring and Securing SharePoint Services and Service Applications.
JourneyTEAM - –
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Sites Lists Advanced Site collection administration –Moving sites –Save site as template.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Definitions Collaboration – working together on team projects and sharing information,
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Customization Using SharePoint Designer 2007 Overview Editing look and feel –Master pages.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Event Handlers Overview Classes Simple Event Handler from the SDK Deployment –Object model.
SharePoint Online – Developing Solutions for the Cloud Chris Mayo Microsoft Corporation
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Server Specific Web content management –Page structure, layouts, and controls –Publishing.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Profiles and Active Directory Overview User profiles –Import from Active Directory –Creating.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Integration Outlook –SharePoint lists in outlook –Documents in outlook InfoPath.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Michael Hofer Senior Consultant Microsoft Corporation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Security Overview Functional security – users, groups, and permissions for sites, lists,
Msclub 之深入理解 SharePoint Team Services Microsoft Consultant Michael Shen Sts Demo site :
Ian Morrish Senior Consultant OFC302 Understanding SharePoint Trouble Shooting Best Practices Resources.
© 2009 Ness Technologies – Proprietary and Confidential Kfir Sasson Understanding Features & Solutions In MOSS 2007.
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Course Overview Introduction Target Audiences Course Structure Virtual PC Demo.
Microsoft ® Official Course Designing and Managing Features and Solutions Microsoft SharePoint 2013 SharePoint Practice.
Yaroslav Pentsarskyy Involved in SharePoint since 2003 SharePoint MVP (2009- Present) Blog: sharemuch.com.
Module 4: Administering Microsoft Office SharePoint Server 2007.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
Administration - I Jong S. Bok
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Web Parts Overview Web parts in SharePoint 2007 “Hello World” web part Typical deployment.
Windows SharePoint Services Development Part 1: Paul Appleby Application Architect Microsoft Limited.
Windows SharePoint Services v3.0 Martin Parry Developer & Platform Group Microsoft Limited
ContentXXL – Sharepoint Connector (STP). contentXXL Sharepoint Offline-Connector (STP) 1.Overview 2.Configuration 3.How it is implemented 4. Limitations.
Microsoft ® Official Course Module 9 Working with Business Connectivity Services.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
The Microsoft SharePoint Server Feature and Solution Framework An Overview Michael Mukalian – Technology Manager
Introduction to SharePoint 2007 Brendon Schwartz
SharePoint Site Admin Training
SharePoint Foundation 2010
SharePoint Foundation 2010
SharePoint Foundation 2010
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Managing Custom Components and Site Life Cycles
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Presentation transcript:

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions and Features Overview Review of SharePoint 2003 site definitions What’s changed from SharePoint 2003 to 2007 Global Template Feature Framework Solution based deployment

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions in 2003: Folder Structure Program files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\1033\ MPS – contains “Meeting Workspace” site definition STS – contains “Team Site” site definition - default.aspx – home page for the site - XML - onet.xml – main site schema definition - stdview.xml - vwstyles.xml - LISTS - DOCLIB – document list library definition - schema.xml – list schema definition - allitems.aspx – page that displays all items - editform.aspx – edit page for the list item - CUSTOMLIST - DISCUSS

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions in 2003: Onet.xml and Schema.xml ONET.XML - lists available in the site definition - core SharePoint list schemas - files included in the site definition - initial settings for each configuration SCHEMA.xml - fields specific to the list -- new, edit, display forms -- initial data loaded

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. What’s changed from 2003 to 2007 Common elements such as base types have been factored out into the global template Addition of feature framework gives developers ability to make customizations using a modular approach Addition of solution packages provides better deployment

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions in 2007: Folder Structure Program files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\ GLOBAL – contains “Global Template” site definition SiteTemplates - STS - default.aspx - XML - onet.xml – references features -- does not contain base types -- does not contain list templates - MPS FEATURES – contains all SharePoint and custom features - CustomList - Navigation - DocumentLibrary – document library feature - ListTemplates - DocLib.xml - DocLib - Schema.xml – DOES NOT CONTAIN - Upload.aspx - No allitems.aspx or editform.aspx

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. The “Global” Template SharePoint provisions “Global” template before any other template The template includes: –Base type list schema definitions Generic List Document Library Discussion Forum Issues List Survey List –Gallery Lists Master Page Gallery Web Part Gallery – only at the root site List Template Gallery – only at the root site Site Template Gallery – only at the root site User Information List – only at the root site –Features Content Types Site Columns (Fields) Mobile Redirect

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Features Feature is a collection of files that specifies some functionality Features have different scopes: –Document library has a SITE scope –List Template Gallery has a SITE COLLECTION scope –Document to Page Converters has a VIRTUAL SERVER scope –Excel Server has a FARM scope example of features: Navigation Document Library list Business Data Catalog

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Features Administrators –Install and uninstall features on the server –Activate and deactivate features at the farm, web application, site collection, or site scope Developers –Specify the code for the feature –Define feature scope –Write code that executives during feature installation and uninstallation –Write code that executives during feature activation and deactivation

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Demo: Features 1.Examine some features in TEMPATE\FEATURES a.Documentlibrary b.Fields c.TeamCollobaration 2.Activate and deactivate team collaboration feature 3.Install a new feature and examine what changed 4.Activate the newly installed feature

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Demo: Global Template, Site Template Files 1.Examine Global Template in TEMPLATES\GLOBAL 2.Examine STS site template in TEMPLATE\SiteTemplates 3.Examine webtemp*.xml files in \TEMPLATE\1033\XML

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Solution Deployment Solution is a cab file with a manifest file that contains: –Feature definitions –Site Definitions –Resources –Assemblies (DLLs) that implement related functionality Solution is very similar to a web part package in SharePoint 2003

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Solution Deployment Developers create a solution package. Administrators: –Install or uninstall the package in the configuration database –Deploy or retract the solution from the configuration database across the server farm web servers ConfigDatabase SolutionPackageInDevelopment WebServer WebServer

Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Demo: Solution Deployment 1.Install a solution package 2.Deploy and retract the solution package 3.Examine solution management options in central administration