SharePoint 2010 Overview Presented by: Oscar Garcia Software Solutions Architect

SharePoint 2010
Overview
Presented by: Oscar Garcia
Software Solutions Architect
Business Intelligence Solutions Inc.
Email: OscarGarcia@og-bit.com
08/30/2012
OG-BIT.COM Services
1
SharePoint 2010
Agenda:
o
o
o
o
o
o
o
o
o
o
o
08/30/2012
What is SharePoint?
Sites
Business Solutions
Security
Page Layout Features
Manage Client Object Model
External Data Access
Analytics
Demo
Other Features
Q&A
OG-BIT.com Services
2
What is Microsoft SharePoint 2010?
•
Microsoft SharePoint 2010 allows us to build Web sites
and business solutions
•
It allows us to manage documents, external data and
publish information to help everyone work together
•
It provides a robust security infrastructure to let us
control the user access and permissions on the content
•
It allows for the addition of custom solutions with
Microsoft .NET technologies
•
It automates business processes with workflows
08/30/2012
OG-BIT.com Services
3
SharePoint Hierarchy Model
All the features are delivered via this hierarchy model:
8/30/2012
OG-BIT.com Services
4
Sites – Web Content Management
SharePoint 2010 provides a single infrastructure for all your
business Web sites. It provides a set of tools that allows for
rapid development and management of your sites.
Type of Sites
•
•
•
Team site for internal users
Extranet site for partners
Internet site for customers
•
•
My Site for users
Mobile Layout support
Benefits
•
•
•
•
08/30/2012
Set of site templates to get you started
Permissions to allow site access
Team and individual page personalization
Web parts for additional features
OG-BIT.com Services
5
Sites – Web Content Management
Site Templates
8/30/2012
OG-BIT.com Services
6
Sites – Web Content Management
Empty Team Site
8/30/2012
OG-BIT.com Services
7
Sites – Web Content Management
New Public Site
8/30/2012
OG-BIT.com Services
8
Sites – Web Content Management
My Site
8/30/2012
OG-BIT.com Services
9
Business Solutions
SharePoint provides building blocks that you can use to
build simple to complex business solutions.
Features
• Provide controlled access to
company data
• Use lists as your data store for
custom solutions
• Use external data as if lived in
SharePoint
• Workflow to automate a business
process
Development Tools
• Use the browser to create new sites, pages, lists (IE best support)
• SharePoint Designer 2010 for advanced views, JavaScript, XSLT template
and internal view of the content
• Visual Studio 2010 to create site features that can be packaged and
deployed as custom solutions
08/30/2012
OG-BIT.com Services
10
Business Solutions
Your Browser
8/30/2012
OG-BIT.com Services
11
Business Solutions
SharePoint Designer 2010
8/30/2012
OG-BIT.com Services
12
Business Solutions
Visual Studio 2010
8/30/2012
OG-BIT.com Services
13
Security - Control User Access with Permissions
SharePoint provides three security features that work
together to control user access to sites, content and data.
Security Groups
Users are added in groups with similar tasks. The default groups are site
owners, members, visitors and viewers.
Permission Levels
These are combination of individual tasks that users may need to
perform: create site, page, items on a list, view only
Permission Inheritance
Sites and content inherit groups and permission levels from the parent
site. This provides the ability to manage the permissions from the top
level and be reflected on all the lower levels.
08/30/2012
OG-BIT.com Services
14
Security - Control User Access with Permissions
08/30/2012
OG-BIT.com Services
15
Security - Control User Access with Permissions
Security Features
08/30/2012
OG-BIT.com Services
16
Page Layout Features
SharePoint provides the following features to let us
customize the design and layout of our sites:
• WYSIWIG editors to customize our websites with a set of predefined
themes and layouts
• Content sensitive ribbon that activates design tools
• Ability to create new master pages to change the overall look of the
site
• Ability to add custom style sheets to change the layout
• Support for HMTL5 master templates
• Default layout for view lists and data forms
8/30/2012
OG-BIT.com Services
17
Page Layout Features
Public Website Editor
8/30/2012
OG-BIT.com Services
18
Page Layout Features
Default Themes
8/30/2012
OG-BIT.com Services
19
Page Layout Features
Content Ribbon
8/30/2012
OG-BIT.com Services
20
Managed Client Object Model
With the client object model, you can design client applications
that can access and manage SharePoint content.
.NET Framework 3.5
• Add references to Microsoft.SharePoint.Client.dll and
Microsoft.SharePoint.Client.Runtime.dll
• Use CAML (Collaborative Application Markup Language) to query objects
JavaScript
• Use <SharePoint:ScriptLink ID=“Link1" Name="SP.js" runat="server"
OnDemand="false" LoadAfterUI="true" Localizable="false“ /> to load the
JavaScript objects
• Can use JQuery to interact with the DOM elements
Silverlight
• Add references to Microsoft.SharePoint.Client.silverlight.dll and
Microsoft.SharePoint.Client.Silverlight.Runtime.dll
8/30/2012
OG-BIT.com Services
21
Managed Client Object Model
How does it work?
8/30/2012
OG-BIT.com Services
22
Managed Client Object Model
C# Code Snippet
8/30/2012
OG-BIT.com Services
23
Managed Client Object Model
JavaScript Snippet
8/30/2012
OG-BIT.com Services
24
External Data Access
Business Connectivity Services (BCS) enables users to read and
write data to external systems.
Features:
• Consume Web services (Cloud only support)
• SQL Server Databases
• Microsoft .NET assemblies
Configuring Web Service using SharePoint Designer 2010
•
•
•
•
•
Add External Content Type with generic list
Use Operation Design View to discover services and add Web service
Configure Web service endpoint and credentials
Configure Web method call to retrieve data
Data is displayed as an external list
8/30/2012
OG-BIT.com Services
25
External Data Access
Web Service Connection
8/30/2012
OG-BIT.com Services
26
External Data Access
Web Service Configuration
8/30/2012
OG-BIT.com Services
27
External Data Access
External data shows as an internal list
8/30/2012
OG-BIT.com Services
28
Web Analytics
SharePoint provides Web analytics reports to allow us to track
the activity on each site.
• Access each site analytics by using _layout/usage.aspx
• Reports are simple text dump of the information
• There are third party solutions available to let you create graphs from this
data or create custom Web part
• Google Analytics can also be integrated
8/30/2012
OG-BIT.com Services
29
Web Analytics
Web Analytic Reports
8/30/2012
OG-BIT.com Services
30
Demo
• Look at some sites build with SharePoint
• Look at the public website
• Use Browser to customize (header, menu, style, layout)
• Use SharePoint Designer 2010 to view structure
• Look at the team site
• Styles and master pages
• Look at solutions (web parts and sites)
• Use Visual Studio 2010
• Create new site
• View security
• Create a simple solutions (city - schools)
• Create data model
• Show lists views and data forms
• Configure custom inventory solution
8/30/2012
OG-BIT.com Services
31
Demo SharePoint Websites
8/30/2012
OG-BIT.com Services
32
Demo SharePoint Websites
8/30/2012
OG-BIT.com Services
33
Cloud Solutions Features
• Document Libraries
• Allows for Editing and Sharing of documents online. Web apps for
Word, Excel, OneNote and PowerPoint or use Microsoft Office
2010
• Exchange Online
• Email accounts using exchange, Web Outlook or integration with
Outlook 2010
• Lync
• Provides IM and conferencing capabilities
• All the IT services hosted on the Microsoft Cloud which reduces the
cost of hardware, software licenses and IT staff
8/30/2012
OG-BIT.com Services
34
We Thank You
Q&A:
Contact us:
Business Intelligence Solutions Inc.
Services@og-bit.com
OscarGarcia@og-bit.com
8/30/2012
OG-BIT.com Services
35