sharepoint 2013 features overview
TRANSCRIPT
SharePoint 2013 Features Spotlight with the Cloud App Model• Qasim Mehmood, Practice Lead• [email protected]
AAJ Technologies6301 NW 5th Way, Suite 1700Fort Lauderdale, FL 33309 USA1-954-689-3984
Presenter Introduction
Qasim MehmoodPractice Lead, Portals & [email protected]
• Over 16 years experience in technology.• Completed more than 25 enterprise level
implementations in SharePoint.• Working Experience with Microsoft,
Hitachi
Agenda• What SharePoint 2013 brings
• Enhancements and alignment with mobility
• New social and collaboration updates
• Workflows alignment with Azure Cloud
• Important new application services
• SharePoint 2013 Cloud App model
Introduction
• More aligned with mobile and tablet world• Rich BI features on mobile• New features on social and collaboration• Introduced new services• Focuses on Azure Platform• Apps - Marketplace – Office.com
Enhancements and alignmentwith
Mobility world
Enhancements and Alignment With Mobility World• Optimized mobile browser experience
• SharePoint 2013 offers two new views for mobile devices:• Contemporary view for optimized mobile browser experience• Full-screen UI view which offers full desktop view of a SharePoint site on a
smartphone device.
Enhancement and Alignment with Mobility• Business intelligence content• iPad and devices that have iOS 5.0 Safari browser are
now able to view BI content• PerformancePoint Web Parts• Excel Services reports• SQL Reporting Services reports.
• Office web apps • SharePoint 2013 offers additional functionality when viewing
Word, Excel, and PowerPoint documents in mobile browsers.• SharePoint 2013 and Office Web Apps Server offer a better
user experience when interacting with documents on a mobile device.
Introduction to PerformancePoint Services • Context-driven dashboards across systems• Provides transparency and accountability• Interactive access using browser• Can be created/updated by
power-users/professionals
• Bring data together from multiple data sources
• Visualization your data with charts & graphs
• Drill into your data with decomposition trees
New Social and Collaborationupdates
New Social and Collaboration Updates
Welcome section
All discussions roll-up
Members and reputations
Easily onboarding process
• A conversation can have zero or multiple replies• Replies can happen for the main topic or
for other replies as well (replies of replies)• A reply can be reported to moderator• Community moderators can also delete or
edit a reply• Best Reply: bubbles up in a specific reply
and shows it up as the first reply in the discussion thread
Communities – Conversations and Replies
• At any time, people can go to the members list to see all members and rank them by various metrics
• People can also see their status and what is needed to move to the next level of reputation:
Member Reputation
Tracking Your Reputation
• People reputation is impacted by activities like creating posts, adding replies, etc.
• Reputation is per community – reputation in one does not affect it in another community
• Reputation model cannot be extended• Community owners control points for each activity
•Allow any member to report any post (reply or discussion) as an abuse of the Community• Reports with comments are stored in an hidden list
•Members are notified real time for their reporting activity
•Moderators can then decide to delete the post, edit the post or remove the Report
Report Abuse
MySite – Microblogging and Feeds
•SharePoint Server 2013 My Site provides microblogging functionality that enables users to do the following:• Participate in conversations by posting comments and replies.• Post pictures and links.• Use tags (starting with the # symbol) to define keywords that users can follow and
search for.• Use mentions (starting with the @ symbol) to tag users in posts and replies.• Indicate agreement with comments and replies by clicking Like.• Follow people, documents, sites, and tags to customize their feed.
Workflows alignmentWithAzure
•Key investments are in workflow management• New workflow configuration• New SharePoint 2013 workflow model with Windows Azure Workflow
•Easy and visual workflow designing directly in SharePoint Designer • Support for copy-paste operations in workflow designing
SharePoint Designer and Workflows updates
The SharePoint 2010 Workflow platform has been carried forward to SharePoint Server 2013.
Workflows developed in SharePoint Server 2010 will continue to work in SharePoint Server 2013.
The SharePoint 2013 Workflow platform only becomes available if you download and install the new Workflow Manager service and configure it to communicate with your SharePoint Server 2013 farm.
SharePoint Designer Rich Workflows (Looping and Working with Web Services)
Two SharePoint workflow platforms
Workflow now treated as a service Moved to Windows Azure Workflow
No longer runs in the content farm No longer requirement to run on SharePoint WFE / App servers
SharePoint deployment drives where workflow runs Hosted: Azure Workflow On-Prem: Windows Azure Workflow Service
Improves stability, scalability & transparency
Windows Azure workflows in SharePoint 2013
Content
EventsApps
Solutions
SharePoint
WF3Host
SharePoint OM
AzureAccess Control
OAuth2Azure
Workflow
AzureServiceBus
AzureWorkflow
Azure Workflow Service Application
Proxy
Visual Studio
SharePoint Designer
Events
Workflow ServicesManager
Instances Interop
Deployment Messaging
REST Calls
animated
Windows Azure workflow platforms
Important NewApplication Services
•Translation Services • You can reach more people with new cloud-based translation services capable of
translating not only sites, but also their content. These services have a comprehensive set of APIs available, so content can be pre-translated when needed, or translated on the fly by users.
•App Management• A SharePoint application is a secure, focused solution that is easy to develop,
deploy to a marketplace, monitor, and retire. Managing applications should be easy. SharePoint Server 2013 includes a new App Management Service designed to take the guesswork out of managing applications, permissions, and licensing, whether installed from the SharePoint Marketplace or Internal App Directory.
•Work Management• SharePoint Server 201, you can gain a 360-degree view of workplace activities and
improve communication across your organization through connected systems. • Work Management Service provides support for action-based event aggregation
across Microsoft server products, including Microsoft Exchange Server, Lync® Server, Project Server, and SharePoint Server 2013. • For example, users can edit tasks from Microsoft Exchange Server on a mobile phone, and the
Work Management Service aggregates tasks from Exchange Server in the My Tasks SharePoint list.
Service Applications
•PowerPoint Automation Service• SharePoint Server 2013 provides the new PowerPoint Automation Service (similar to
the current Word Automation Service), which can automatically convert Microsoft PowerPoint® presentations into a variety of formats to promote a high degree of accessibility. • Formats include converting from older Microsoft Office documents to newer Office documents,
web pages, or PDFs.
•Office Web Apps• Office Web Apps has evolved into a separate server product, Office Web Apps
Server serve multiple SharePoint farms for viewing and editing documents.• A server or farm that runs Office Web Apps can be used to view files that are stored
across data stores, including the following:• Microsoft server products, especially SharePoint Server, • Exchange Server, and Lync Server. File servers (URL accessible).
Service Applications
Introduction to Visio Services• Visualize diagrams in your favorite browser• Build real-time business solutions• Full Fidelity rendering as PNG or Silverlight • Native support for Visio file format
Visio Changes in SP15
• Commenting in drawing supports• Users can add comments to a Visio Drawing (*.vsdx) collaboratively on the
web via Visio Services in full page rendering mode.• Comments are embedded to actual visio file – Available in client as well
• Data Connectivity• Refresh data from BCS External List, SQL Azure• Recalculate all shapes and shape sheet formulas based on underlying data• Optimized for windows touch devices
Cloud App model- App for SharePoint 2013
SharePoint 2013 Cloud App Model
• App Model• SharePoint 2013 introduces a new mechanism
for custom code deployment known as "Apps".
• Overcome the severe limitations of “sandbox” solutions.
• Sandbox is an isolated execution model
• Provide developers a way to run rich web applications in SharePoint without negatively impacting the underlying infrastructure.
Journey to SharePoint 2013
Code (packaged in .wsp files) is supposed to run in full trust mode on the server
• code (packaged in .wsp files) can run on the server in full trust mode, on the server.
• In partial trust mode (sandbox).• The main benefits of the sandbox code
was that the code couldn’t screw up the farm
• code (packaged in .wsp files) can run on the server in full trust mode, sandbox on the server., or hosted on Azure.
• Can packaged as .app file) the new application model is called the App Model.
• Apps can be hosted in SharePoint (“SharePoint hosted apps”), in Azure (“Azure hosted apps”) or in other platforms (“developer hosted apps”).
• SharePoint 2013 got the concept of apps.
• Lists, libraries, templates, custom components, everything called app.
• The App Model defines a particular type of deployment.
• There are three primary ways in which code can be deployed on
• On-premise in 2013• Full trust• Sandbox Solution• App Model
• In the cloud• Full trust model is still off limits• Only the Sandbox and App Model
can be used.
App Model Architecture
Marketplace
App Submissio
n
SP Platform
Sto
refro
nt
1
2 3
4 6Office AppHub Office.com
5
7
App and Market Place Process
http://office.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx
animated
SP App general usage and communication flow
Introduction to Apps Service Application
• Is responsible for storing and providing information concerning SP App licenses and permissions
• All licenses for apps downloaded from Marketplace will be stored in Apps service application
• App Accessed each time or used in SharePoint to verify validity of the request
•Sub web of site collection•“One app – one Web (SPWeb)”• Host header SPWeb – each app has its own http address•Apps can deploy only web scoped features• Site collection resources deployed using classic solution options•None of app deployed features are visible outside of app•End users cannot manipulate app web to avoid breaking of the apps using browser or SharePoint Designer
SharePoint Hosted App details
SP App Design - A Choice of Three Approaches
App Web (from WSP)
Parent Web
SharePoint-hosted App
Provision an isolated sub web on a parent web• Reuse web elements
(lists, files, out-of-box web parts)• No server code allowed; use
client JavaScript for logic, UX
Azure Auto-Provisioned App
Windows Azure + SQL Azure provisioned invisibly as apps are installed
Azure (from
WebDeploy, DacPac)
SharePoint Web
Get remote events from SharePoint Use CSOM/REST + OAuth to work with SP
Cloud-based Apps
Developer-Hosted App
“Bring your own server hosting infrastructure”Developers will need to isolate tenants
SharePoint Web
Your Hosted Site
animated
Example use cases for SP Apps
Services and applications hosted in Azure to provide extended services for portal users
On-premises LOB systems hosted in other web applications Examples – HR systems, vacation booking, travel expenses Easy integration of existing applications to SharePoint without
requirement to host them there Integration of other cloud based systems to on-premises
or hosted SharePoint environments without requirements to install customizations
Scenario - B2B sales models – Case Office Supplies• B2B app for Intranet’s of larget enterprises• Exposes simple UI for ordering Office Supplies• Hosted in cloud – orders processed using
Azure service bus from numerious customers
Tracking
Drivers
Service Bus
animated
Marketplace
SP App upgrade process
animated
New Version Available
1.0.0.01.0.1.0
Migration Strategy
• There is no direct upgrade path from SharePoint (MOSS) 2007 to 2013
• You must have a current version (SharePoint 2010) in place before upgrading to the next version.
• Recommendation• Migrate from SharePoint (MOSS)2007 to SharePoint 2010 then again migrate to
SharePoint 2013.
Migration from MOSS 2007 to SharePoint 2010 or SharePoint 2013?
Thanks
Q&A
Appendix