Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.

Slides:



Advertisements
Similar presentations
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Advertisements

Organizing List and Documents with Site Columns and Content Types Gayan Peiris Principal Consultant
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Microsoft Patterns and Practices SharePoint Guidance Robert L. Bogue MS MVP, MCSE, MCSA: Security
Windows SharePoint Services: Advancements In Document, Content, And Data Storage Dustin Friesenhahn OFF409 Program Manager Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
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 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Customising SharePoint David Gristwood Developer & Platform Group
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
UX01 A Guided Tour Through SharePoint HTML, CSS, and Master Page Resources Chandima Kulathilake Microsoft MVP (Microsoft Office SharePoint Server)
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Microsoft Dynamics.
OFC308 Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites Todd C. Bleeker,
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
EDUCATION YOU CAN TRUST ® SharePoint Designer 2010 Course Review Review provided by: DNS Computing Services, LLC
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
HedKandi Microsoft SharePoint Server 2007 WCM features PlatformBranding Editing experience Content Aggregation and reuse User generated content Silverlight.
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Olaf Feldkamp Developer Platform Advisor Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
Michael Hofer Senior Consultant Microsoft Corporation.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Cloud Roadshow. Advanced SharePoint add-in Development.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions and Features Overview Review of SharePoint 2003 site definitions What’s.
Welcome to a MNSPUG Addition! April 8 th, 2009 What You Need to Know About SharePoint Designer (Now That It's Free) Raymond.
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Windows SharePoint Services Installation and Configuration.
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
Windows SharePoint Services Development Part 1: Paul Appleby Application Architect Microsoft Limited.
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
Overview Silverlight Client Object Model JavaScript Client Object Model Calling SharePoint Web Services Summary.
Module 6: Configuring and Managing Windows SharePoint Services 3.0.
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
2010 Microsoft BI Conference
Collaboration and Storage with WSS v3
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Dynamics.
SharePoint Designer 2010: Top 10 Things To Know
Visual Studio 2010 SharePoint Development Tools Overview
Microsoft Dynamics.
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005

Site Definition Design And Deployment Building Complete Site Solutions Site Definition Design And Deployment Michael O’Donovan Consultant Microsoft UK

Agenda Site Definition Overview Files, Pages and Navigation Lists, Views and Forms Advanced Techniques Deployment

SharePoint As Platform Web Applications Platform Browser Based User Interfaces for Creation Componentized Rendering and UI Plank ASP.NET Web Parts Data Plank Dynamic Lists Provisioning Plank Sites and Webs Site Definition as Web Application Manifest

Site Definitions What is a Site Template? Export WSS site to a CAB file (.stp) Create a new site based on this What is a Site Definition? Collection of Xml manifests Aspx pages Web part definitions

The Ingredients Of SharePoint List Definitions List Templates Document Templates Base Types Navigation Structure Configurations File Sets [Modules] Pages Lists and Schema Documents Data File Set Refs List Instance Refs

Files, Pages, And Navigation

xml\onet.xml lists\ \schema.x ml default.aspx lists\ \ dispform.aspx lists\ \ editform.aspx lists\ \ newform.aspx

File Sets [Modules] Declare sets of files Files can have View Web Parts Others Web Parts Can be root web only Can declare site-collection wide resources Web Parts! File Sets [Modules]

SharePoint Pages Three Types _layouts pages and files “Ghosted” provisionable content pages “Unghosted” provisionable content pages

Content Pages Assembly Registration Meta Tags owsbrows.js ows.css Theme Control ASP.NET Static HTML owsmac.css [if Mac] VML Declarations HEAD BODY Navigation Control Portal Control Quick Launch Controls Includes: SharePoint.WebpartPages SharePoint.Utilities SharePoint.Controls Emits link to theme CSS file Simple browser logic One for each Quick Launch Section Renders link to Portal site WebPartZone Controls ows.js EMBEDDE D BY WSS menu.htc

Navigation Nodes What do navigation nodes do for you? Editable in FrontPage Customize Quick Launch Area New links for new lists Navigation Structure

Basic Pages

Lists

xml\onet.xml lists\ \schema.x ml default.aspx lists\ \ dispform.aspx lists\ \ editform.aspx lists\ \ newform.aspx

List Definitions Defines the fields for a list Edit, Display, and New Forms Views List Definitions

List Views A view is A Web part page A ListView WebPart Field List Caml Query ToolBar definitions List Definitions

Default List Data “Welcome to SharePoint!” Only one list data set per list definition List equivalent of Modules List Definitions

List Templates Points at a list definition Contains usage metadata Almost always a 1:1 relationship between templates and definitions TIP: Reuse our list definitions by pointing your list templates at our schemas List Templates

Five Places To Add Lists schema.xml: Place your schema, fields, and values here Pages: allitems.aspx/*form.aspx in onet.xml registers your list for the create page tag in onet.xml

Interesting Settings For Lists Unique ( in onet.xml) Determines if list is deletable, also, hidden Hidden/HiddenList ( onet.xml) Determines if the list is hidden from the create page/list of lists RootWebOnly ( in onet.xml) Determines if the list should be provisioned in the root web of a site only

Lists, Views, And Forms

xml\onet.xml lists\ \schema.x ml default.aspx lists\ \ dispform.aspx lists\ \ editform.aspx lists\ \ newform.aspx

Document Templates File choices to provision a document library with Word Documents Excel Spreadsheets Web Part Pages Document Templates

Configurations Putting It Together Configurations

xml\onet.xml lists\ \schema.x ml default.aspx lists\ \ dispform.aspx lists\ \ editform.aspx lists\ \ newform.aspx

List Instances References Points at a list template Id Data comes from schema.xml Defines whether data should be provisioned in root only (RootWebOnly) List Instance Refs

Advanced Techniques

Advanced Techniques ExecuteUrl Navigate to a page after provisioning Let admins configure additional options after site provisioning

Advanced Techniques CustomJSUrl Embed a custom client side script across your site Access and use the “client OM” of SharePoint

Advanced Techniques Alternate Header Replaces header in application pages embedded in page

Advanced Techniques Alternate CSS Add a link to a CSS file on application pages

Advanced Techniques

SharePoint Design Patterns

The Modified Team Site A team site suited to your line of business Custom branding New theme/alternate header New lists New document templates

Web Application Most SharePoint application pages hidden/not linked One or more lists as datastore Leverage security, eventing infrastructure

The Document Workflow Site A site centered around one or more document libraries Events for workflow implementations Main page contains status parts, instructions, links Many custom views for organizing document libraries

Deployment

Deploying Site Definitions Windows Installer Put relevant assemblies in GAC Eliminates per-virtual server deployment Your solution must be fully trusted

WiX Windows Installer Xml Open Source Tool from Microsoft Wix lets you define MSI structure in XML MSIs are databases XML schema maps to database structure

Deployment With WiX

From The Field NAnt for deployment NUnit for test Developer Project Kick Start Workspace GotDotNet.com

Using NAnt and NUnit

Summary Site Definition Overview Files, Pages and Navigation Lists, Views and Forms Advanced Techniques Deployment

Discussion

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.