Download presentation
Presentation is loading. Please wait.
1
http://www.sharepointmn.com Welcome to the Minnesota SharePoint User Group January 13 th, 2010 SharePoint 2010 – Composites Wes Preston Raymond Mitchell Eray Chou - Microsoft Meeting #62
2
Session Agenda Introductions Composites SharePoint 2007 Composites SharePoint 2010 Composites Break Development Business Connectivity Services Raymond’s Favorites Q&A http://www.sharepointmn.com
3
Quick Intro Wes Preston http://www.idubbs.com/blog http://www.idubbs.com/blog – SharePoint Consultant – MVP – SharePoint Server – MCTS – WSS and MOSS Configuration
4
Quick Intro Raymond Mitchell http://www.iwkid.com/blog http://www.iwkid.com/blog – SharePoint Consultant at Inetium – MCTS WSS and MOSS Configuration WSS and MOSS Development – Author:
5
Quick Intro Eray Chou – Senior Lead Program Manager SharePoint Designer Team – Focused on data integration and no-code application building scenarios – Data View / Data Form Web Part and External Lists
6
User Group Goal / Objectives Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group members about SharePoint Technologies Transfer knowledge within the community Communicate best practices Introduce new products / solutions http://www.sharepointmn.com
7
Introductions – MNSPUG Sponsors Inetium (www.inetium.com)www.inetium.com Technology consulting company Microsoft Gold Certified Partner Practice area focused on SharePoint Benchmark Learning (www.benchmarklearning.com)www.benchmarklearning.com Microsoft Gold Certified Partner Training on many technologies Microsoft (www.microsoft.com)www.microsoft.com http://www.sharepointmn.com
8
www.sharepointmn.com Website for user group SharePoint resource documents SharePoint resource links RSS Feeds Meeting Schedule Past User Group Presentations info@sharepointmn.com www.sharepointmn.com http://www.sharepointmn.com
9
Social Networking Linked In group – The most interactive… includes job postings… – http://www.linkedin.com/groups?gid=1878792 http://www.linkedin.com/groups?gid=1878792 Facebook group – http://www.facebook.com/home.php?#/group.php?gid=27333305456 http://www.facebook.com/home.php?#/group.php?gid=27333305456 Twitter tag - @MNSPUG http://www.sharepointmn.com
10
Upcoming Schedule Next Meeting February 10 th 9:00 AM to 11:30 AM Microsoft’s Bloomington Office Topic: TBD Check www.sharepointmn.com for updates!www.sharepointmn.com Ongoing Schedule 2 nd Wednesday of every month 9:00 to 11:30 am Microsoft’s Bloomington Office http://www.sharepointmn.com
11
Local Events Minneapolis Office Developer Interest Group – January 26 th, 2009 5:30 PM SharePoint 2010 – Business Connectivity Services http://www.sharepointmn.com/MODIG Migrating to SharePoint 2010 – January 20, 2010 http://www.benchmarklearning.com Edina, MN http://www.benchmarklearning.com
12
http://www.sharepointmn.com Conferences SPTechCon – February 10-12, 2010 http://www.sptechcon.com San Francisco, CA http://www.sptechcon.com MNSPUG members and newsletter subscribers receive a $100 discount off the Full Event Passport and/or gain free admission to the exhibits (first time registrants only - cannot be combined with other offers) by inserting the code MEDIASPONSOR when prompted on the eRegistration page linked from www.sptechcon.com.www.sptechcon.com
13
http://www.sharepointmn.com Conferences SharePointPro 2010 Summit & Expo – March 16-19, 2010 http://www.sharepointprosummit.com Las Vegas, NV http://www.sharepointprosummit.com The SharePointPro 2010 Summit & Expo is THE essential conference for details on the release of SharePoint 2010 and includes in-depth technical training on solution development and customization of Windows SharePoint Services, Microsoft Office SharePoint Server 2007 and Microsoft SharePoint 2010.
14
http://www.sharepointmn.com Conferences SharePointPro 2010 Summit & Expo – March 16-19, 2010 http://www.sharepointprosummit.com Las Vegas, NV http://www.sharepointprosummit.com Related Pre-Conference Workshop: Building Composite Applications using SharePoint Designer 2010 and the BCS
15
Announcements Public Beta 2 available now! – Register for it here: http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspxhttp://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx – Lots of information from Microsoft and on the forums about installation, etc… Update Center is now live – http://technet.microsoft.com/en-us/office/ee748587.aspx http://technet.microsoft.com/en-us/office/ee748587.aspx SharePoint 2007 News: – MOSS WITH SP2 slipstream now available for download! http://www.sharepointmn.com
17
Composites
18
What are Composites? Business users of all roles need the ability to quickly create customized solutions without involving corporate IT in each request. At the same time, the IT staff needs the capability to empower business users to create these applications while ensuring the environment’s stability and availability. On the old wheel: Portals Composites
19
SharePoint Composites Solution Deployment Data Connectivity User-Driven Solutions Composites
20
Business Case for Composites ViewsProcess Automation DashboardsCapture Content KPIsNotifications Data VisualizationAct on Data Composites
21
Composites in SharePoint 2007
22
ViewsProcess Automation List ViewsLists and Libraries Web Part PagesInfoPath Forms Connected Web PartsAlerts and Workflows BDC Composites in SharePoint 2007 Out of the box
23
Composites in SharePoint 2007 ViewsProcess Automation Data View Web Parts.NET Event Receivers.NET Web Parts.NET Workflows Composites in SharePoint 2007 Development
24
Composites in SharePoint 2007 ViewsProcess Automation SharePoint Designer 2007 InfoPath Outlook Visual Studio 2008 Composites in SharePoint 2007 Tools
25
Composite Application Examples Mashups – Display data from multiple sources Web Service, Database, etc – Display contacts as a map Composites in SharePoint 2010
26
Composite Application Examples Mashups Composites in SharePoint 2010
27
Composite Application Examples Fab 40 – Board of Directors – Timecard Management – Bug Database – Help Desk – Inventory Tracking http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx Composites in SharePoint 2010
28
Composite Application Examples Real world example: – SPC09 Info site – Custom Web Parts – Content Editor with iFramed content from YouTube Composites in SharePoint 2010
30
Key Investments SharePoint Designer Custom List Forms with InfoPath Workflow Improvements Access Services Visio Services Development BCS Composites in SharePoint 2010
31
SharePoint Designer Still Free! New UI – Ribbon – Supports managing SharePoint objects Only works with SharePoint 2010 Composites in SharePoint 2010
32
SharePoint Designer Data View / Data Form Web Part – Display data as if it was a SharePoint List XML Database Web Service Linked Data Sources – Uses XSLT, supports conditional formatting – Swiss Army Knife Composites in SharePoint 2010
33
SharePoint Designer Data View / Data Form Web Part – New item forms, delete item action buttons – Single or multiple item editing forms Composites in SharePoint 2010
34
SharePoint Designer New List Views – XSLT List View Web Part (XLV) – Supports browser editing as well as rich customizations in SPD (Conditional Formatting, etc.) – Uses XSLT instead of CAML http://blogs.msdn.com/sharepoint/archive/2009/12/02/sharepoint- 2010-list-view-blog-series-part-1-introduction-to-the-new-list-view.aspx Composites in SharePoint 2010
35
SharePoint Designer Custom Forms – Can modify form layout – Create custom forms for each Content Type Custom Actions – Add links to the ribbon or List Item Menu (LIM) Workflows – More later… Composites in SharePoint 2010
36
Demo Composites in SharePoint 2010
37
Custom List Forms with InfoPath Use InfoPath to design forms InfoPath features: – Default values – Rules – External Data Connections Composites in SharePoint 2010
38
Demo Composites in SharePoint 2010
39
Workflow Improvements Composites in SharePoint 2010
40
Workflow Improvements Improved design experience in SPD: Composites in SharePoint 2010
41
Workflow Improvements Export/Import Visio Composites in SharePoint 2010
42
Workflow Improvements Impersonation Steps – Step will run as the workflow author, not the user that started the workflow New Actions/Conditions Composites in SharePoint 2010
43
Workflow Improvements Reusable Workflows – Associate to a List or Content Type – Exported as.wsp solution file Site Workflows – Not tied to a specific list Customizable Approval Workflow – Not customizable in 2007 Composites in SharePoint 2010
44
Demo Composites in SharePoint 2010
45
Access Services Publish Access Databases to SharePoint “Web Databases” Converts Access objects into SharePoint artifacts Users can continue to work in Access and use SharePoint Composites in SharePoint 2010
46
Access Services Out of the box samples: – Assets Web Database – Charitable Contributions Web Database – Contacts Web Database – Issues Web Database – Projects Web Database Composites in SharePoint 2010
47
Demo Composites in SharePoint 2010
48
Visio Services Advanced Data Visualization Visualize Data from multiple data sources – SQL Server – SharePoint – Excel Workbooks – Custom data sources Visio Services Web Part – supports refreshing Composites in SharePoint 2010
49
Visio Services Composites in SharePoint 2010
50
Development Go beyond your no-code solutions Lots of new improvements Developers can build reusable components to empower Business Users More after the break… Composites in SharePoint 2010
51
Business Connectivity Services BCS – 2010 version of Business Data Catalog Surface Line of Business data in SharePoint More after the break… Composites in SharePoint 2010
52
Break 5-10 minute break
53
Development
54
Key Investments – Visual Studio 2010 – Sandboxed Solutions – Workflows / Event Receivers – Silverlight for RIA development – Client API / REST Development
55
Visual Studio 2010 Improved Project Templates / overall integration Automates Solution/Feature creation Extremely easy to use Save sites as.wsp solutions which can be opened in Visual Studio Development
56
Sandboxed Solutions Deploy solutions within boundaries Deploy without a Systems Administrator and without impacting server health Some possible solutions: – Web Parts – Custom.NET Workflow actions – Event Receivers Development
57
Workflows / Event Receivers Build and deploy: – Custom.NET Workflows – Custom reusable Actions and Conditions Additional Events: – List added/deleted – Workflow starting/completed – Site Provisioning Development
58
Silverlight for RIA Development Silverlight Web Part Client API – Subset of the full SharePoint Object Model – Supports working with SharePoint objects remotely Development
59
Client API / REST Work with the Object Model Remotely Query using REST style web services Syntax: – /_vti_bin/ListData.svc/{Entity}[({identifier})]/[{Property}] Example to get budget hours for Project $4: – /_vti_bin/ListData.svc/Projects(4)/BudgetHours Example to get Projects for Clients in Chicago: – /_vti_bin/ListData.svc/Projects?$filter=Client/City eq ‘Chicago’ http://www.sharepointdevwiki.com/display/sp2010/REST+APIs Development
60
Demo Development Improvements
61
Screen Shot Demo Development Improvements
62
Visual Studio 2010 Development
63
Visual Studio 2010 Development
64
Visual Studio 2010 Development
65
Visual Studio 2010 Development
66
Visual Studio 2010 Development
67
Visual Studio 2010 Development
68
Business Connectivity Services
69
BCS? – 2010 Version of Business Data Catalog (BDC) – Connects to Line of Business (LOB) data SQL Server Web Services Custom.NET Classes – Surfaces data in SharePoint Business Connectivity Services
70
External Content Types? – Not Content Types! – Connection to an external data source – Surface data as: External List External Data (column in a SharePoint list) Business Connectivity Services
71
Key Investments – Read + Write – Development Environment SharePoint Designer Visual Studio 2010 – Office as a Platform Surface BCS data in Outlook/Word/Workspace Business Connectivity Services
72
Demo Business Connectivity Services
73
Raymond’s Favorites Development
74
Favorites in the 2010 Toolkit Data Views / Forms Chart Web Part Business Connectivity Services Custom List Forms / Actions Raymond’s Favorites
75
References http://mssharepointitpro.com http://mssharepointdeveloper.com http://sharepoint.microsoft.com SharePoint Designer Team Blog: http://blogs.msdn.com/sharepointdesigner/ http://blogs.msdn.com/sharepointdesigner/ SharePoint Team Blog: http://blogs.msdn.com/sharepoint/ http://blogs.msdn.com/sharepoint/ http://www.iwkid.com/blog http://www.idubbs.com/blog
76
Q & A http://www.sharepointmn.com
77
Thanks for attending! http://www.sharepointmn.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.