Customising SharePoint David Gristwood Developer & Platform Group

Slides:



Advertisements
Similar presentations
Site Collection, Sites and Sub-sites
Advertisements

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
An Introduction to SharePoint Applications using InfoPath 2010
Technical - SharePoint SharePoint grew out of the Exchange Development Teams collaboration work and Digital Dashboard initiative. SharePoint Team Services.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Microsoft® SharePoint™ Products And Technologies “v2.0” Overview Brian Murphy Product Planner Microsoft Corporation.
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SharePoint Collaboration Features & Workflow
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Creating a SharePoint App with Microsoft Access Services
Microsoft Dynamics.
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Tips & Tricks for Developing InfoPath Solutions David Coe Application Development Consultant Microsoft Corporation.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
Build Custom SharePoint Solutions with FrontPage 2003 & Windows SharePoint Services Deployment Strategies 최승현 대리 한국마이크로소프트.
SharePoint 2007 Overview and Solution Examples Inetium.
SharePoint, InfoPath, Office System 2003 Martin Bald
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Microsoft Office Solution Accelerator for Six Sigma – A Case Study in Project Server Customization Brian Smith Program Manager Information Worker New.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Collaboration in the Enterprise
Windows SharePoint Services Installation and Configuration.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
MPUG Global December 2 nd 2004 Portland, Oregon Brian Smith, Microsoft Corporation.
Introduction to SharePoint 2007 Brendon Schwartz
Integrating SharePoint 2010 with Office 2010
Integrating Enterprise Applications Into SharePoint® Portal Server
Business Connectivity Services in SharePoint 2010 and Office 2010
Accessing and Surfacing LOB Data in SharePoint 2010
Microsoft Dynamics.
Office Power Hour New developer APIs and features for Apps for Office
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
12/27/2018 4:59 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
The Social Life of Information
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
SharePoint 2007 Developer Overview Collaboration BI Features
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Developing Data Driven SharePoint Solutions
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Customising SharePoint David Gristwood Developer & Platform Group

Agenda 1. Developing Data Driven SharePoint Solutions Focus: DataViews and live data 2. Customizing SharePoint Focus: Package and re-use sites

1) Developing Data Driven SharePoint Solutions SharePoint is excellent integration point for many data sources Databases Web services XML feeds, such as blogs InfoPath electronic forms etc...

FrontPage 2003 and Windows SharePoint Services Going beyond the browser and WSS Work with Web Part pages Bring external data into SharePoint High quality page design Extend Windows SharePoint Services and SharePoint Portal Server

FrontPage 2003 Working with Web Part Pages Do more with Web Parts Create custom Web Part pages Use Web Part connections to build solutions Add/edit/configure Web Part zones Save to site catalog and Web Packages for reusing customized Web Parts and solutions

FrontPage 2003 High Quality Page Design Professional design tools make customized SharePoint sites look great New layout tables and cell formatting for high quality page layout and design New dynamic web templates for a consistent look across pages More, professional looking themes

FrontPage 2003 Extending SharePoint Web sites Expand the scope of SharePoint sites XSLT Data View Web Part for creating highly formatted views on XML data Conditional Formatting for rich presentation of data Hide, change fonts, colours, etc Connected Data Views for detailed solution pages eg. master-details views

Data Driven SharePoint Sites

Blogs and RSS Many blogs now expose RSS feed Blog data as XML conforming to RSS schema RSS aggregators collate these feeds Custom client apps E.g. SharpReader, Pluck, NewsGator, etc Portals SharePoint can act as aggregator Surface relevant RSS feeds on site Links back to original article Standard XML or custom Web Part

Blogs and RSS feeds

What is InfoPath? A new program in Microsoft Office System 2003 Included in Office 2003 Pro/Ent Editions Available standalone A desktop application The platform for a new generation of electronic forms SP1 supports Visual Studio.NET and managed code

Why Electronic Forms? Forms drive business processes Inefficiencies and inaccurate information cause significant negative downstream effects Forms hide the complexities of processes Electronic information capture helps streamline the complex processes sitting behind forms Forms are everywhere People in your organization are inundated by forms – expense reports, benefit statements, etc.

Rich, dynamic InfoPath form Consistent, accurate, timely info Readily accessible Easy to aggregate via WSS Inconsistent input methods Difficult to keep track of status Painful to reconcile info across team Hard to share info among team Microsoft® Windows® SharePoint™ Services (WSS) InfoPath 2003 Example Scenario – Workgroup Team / Department Status Report Before InfoPath With InfoPath

How InfoPath Stands Out – Collecting Information Rich validation based on embedded business rules UI elements speed data acquisition; date picker, auto-fill Ability to collect images Support for rich text collection, including numbered and bulleted lists Support for optional and repeating sections, that allow the form to adapt Support for offline use

How InfoPath Stands Out – Integrating With Other Systems Can pre-populate data from multiple backend systems Can validate data against backend systems Tools in the designer allow integration with other systems and XML web services without programming

SharePoint and InfoPath Expense Reports

2) Customizing SharePoint Turn a site into a re-usable package The look and feel of the site Includes any custom lists, etc Even content, if desired Windows SharePoint Services was designed to be a platform that could support different types of sites Hence template architecture

Customization Three databases for a portal Associate URLs with templates Templates with components and content Pages with style sheets Store other metadata about the portal's pages On page request SQL query retrieves metadata associated with the requested page Combines page with the metadata for response

Customizing SharePoint Using FrontPage to Change Site Appearance Page layout, colours, graphics, style, … Themes help manage the appearance of your pages in one convenient place Dynamic Web Templates New to FrontPage 2003 Specify content and master pages

Overview of Templates ‘Site Definitions’ are similar to the STS V1 style of template Fully fledged definition of a site They are composed of multiple XML files and located in the file system of the SharePoint web server ‘Custom Templates’ are a way of enabling customized lists and sites to be re-used Customise via UI They are stored as content in the SharePoint database

Custom Templates Types Custom Templates come in two types List Templates Site Templates List Templates include columns, form pages, and optionally the content that is associated with a list Scenario: “Hey, you customized your document library into a cool ‘Media Library’. I’d like to use that on my site.” Site Templates cover entire site

stsadm Tool used to perform many admin tasks Sites, users, web parts, etc Command line tool Windows GUI wrapper available Maps to object model closely

Site Definitions All site types that you can create out of the box are made using Site Definitions Team Site: Blank Site, Document Workspace Basic Meeting Workspace: Blank, Decision, Social … Site Definitions are built up as a combination of multiple XML files Site Definitions are stored in a directory in the file-system of the SharePoint Web Servers

Site Definitions XML Schemas. Nav Bars (Top, Quick Launch) Available Lists Document Templates Base Types Generic List, Doc Lib, Discussion Board, Survey, Issue Tracking ConfigurationsModules

When to Use What? Site Definitions require access to the file systems of SharePoint Web Servers, end- users therefore will always create Custom Templates The target audience for Site Definition development includes 3 rd party developers and IT professionals. IT will always need to be involved in the deployment of Site Definitions.

Custom Templates

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