Introduction to SharePoint 2013
Upcoming SlideShare
Loading in...5
×
 

Introduction to SharePoint 2013

on

  • 3,768 views

Introduction to sharePoint 2013 Round UP

Introduction to sharePoint 2013 Round UP

Statistics

Views

Total Views
3,768
Views on SlideShare
3,768
Embed Views
0

Actions

Likes
0
Downloads
218
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to SharePoint 2013 Introduction to SharePoint 2013 Presentation Transcript

    • Whats New in SharePoint 2013
    • Agenda• Apps• Search• Web Content Management• Enterprise Content Management• Social• Workflows• Remote Event receivers• BCS• Business Intelligence(BI)• Architectural changes• Visual Studio Changes• UI Enhancements
    • AppsSolutions – To Customize SharePoint 2013
    • Apps• Farm Solutions – Full trust 1)Destabilize the Farm 2)Difficult to migrate 3)Only Farm Administrator could deploy the Solutions 4)Solutions cannot be hosted on Cloud• Sandbox Solutions- Partially trust(Subset of the Farm or SharePoint API) 1)Site collection Administrator can deploy Solutions 2)Solutions can be hosted on CloudDevelopers need to know SharePoint API for building Solutions• Apps - New
    • Apps• Apps cannot run SharePoint server side API code instead use REST/CSOM• App Solution does not live on SharePoint instead Executes at the client context(Browser) or at a different server(IIS server or Azure) and hence isolated from SharePoint• Apps are given permissions to SharePoint using OAuth• Developers need not Know SharePoint API and can use REST and OAuth(Industry based) for communication with SharePoint• Developers can Publish apps to • 1)Marketplace • 2)Corporate Market Place • 3)Deploy to on-premise server• Apps can be hosted in Cloud• Everything in SharePoint 2013 is called app
    • Configure Apps• Create a DNS domain name• Configure the Subscription Settings and App Management service applications• Configure the app URLs to use
    • Domain Name
    • Configure App URL
    • Manage App catalog- Apps inorganization
    • Apps-Created in a App web (sub site)
    • Apps- Types of Apps• SharePoint-Hosted Apps- 1)This app run in the context of the SharePoint and usesJavaScript .Server side code is not allowed but can use SharePointcomponents like lists, library ,OOB web parts ,Pages without codebehind(declarative tags) .Simple Apps Parent Web App Web
    • App-permissionScope URI PermissionsSite http://sharepoint/content/sitecollection Read, Write, Manage, Full ControlWeb http://sharepoint/content/sitecollection/web Read, Write, Manage, Full ControlList http://sharepoint/content/sitecollection/web/list Read, Write, Manage, Full ControlSocial http://sharepoint/social/core Read, Write, Manage, Full ControlSearch http://sharepoint/search QueryAsUserIgnoreAppPrincipal
    • App-tokensScope URI~site The URL of the current website.~controlTemplates The URL of the ControlTemplates virtual folder for the current website.~sitecollection The URL of the parent site collection of the current website.~layouts The URL of the Layouts virtual folder for the current website.{ItemId} The ID of a item in a list or library (an integer).{ItemUrl} The URL of the item being acted upon.{ListId} The ID of the current list (a GUID).{Site} The URL of the current website.{SiteCollection} The URL of the parent site of the current website.
    • Apps-Types of Apps• Cloud-Hosted Apps- 1)This app run in the context of non SharePoint Server. It can beIIS ,Azure or other cloud based services .We can use REST/CSOM forcommination with SharePoint using OAuth. Complex AppsA)Provider-Hosted App-The infrastructure for the hosted web will beChoice of the Developer Ex Asp.net or ASP.net MVC Site hosted on IIS SharePoint Web Your hosted web
    • Apps-Types of Apps• Provider-Hosted Apps 1) Provider-hosted app for on-premises will be a high trust app and need to configure the same • Add a registry key to disable the app principal access token check • Create a public and private test certificate • Configure Server and enable OAuth Cross Domain calls will be made through SPRequestExecutor.js file from client side in the app(Only in case of REST and not in case of CSOM)
    • Apps-Types of Apps2)Auto-Hosted App-This is similar to provider hosted apps but usewindows Azure and SQL azure when the apps are installed. SharePoint Web Azure
    • Apps-Location1)Immersive App - Full page2)Part App - Similar to web parts and can be added to the pagesWe need to add Allow Framing control3)Extension App - provided as a link in ECB menu
    • SearchSharePoint and FAST search Integrated
    • SearchSearch –crawl the content and create an index but in FAST the indexwas pushed instead of crawlerSharePoint 2013 follows the idea of Continues crawling and theContinues Crawler is only for the SharePoint index(by looking into logchanges) and not for other data sourcesCrawl properties are converted to Managed properties and used in theKeyword search Query as done in SharePoint 2010
    • SearchSearch provide REST and CSOM APIExport and import search setting from Dev-QA- Production(only therules,sources and managed properties and not the pages).Keyword Query Syntax is the preferred Query language for search andcan be used in rest queriesWeb service call out – change the managed property and make it aspart of index
    • Search1)Result sources also know as scope–What part of Index we need to search Local SharePoint index Remote SharePoint index OpenSearch Exchange 1.1)Query transformation :Build Query ex :Specific list using contentclass2)Query Rules- we can change the user query to a meaningful search and select thetype of display Applied to result sources Ex:Slides will return Presentation3)Result Types – How the results are displayed Specify the Result Source and a Display template (it’s a comintaion of HTML and Javascript files)4)SPNavigationProvider – Similar to tabs in SharePoint 2010Search center-Site settings-Search Settings
    • SearchSearch Hover panelResult Blocks-Grouping Related results of search in small searchCustomize Hover Panel Using Result TypesRecommendations
    • WCMWeb Content Management
    • WCM1)Clean URL or FURL- No pages and .aspx as part of URL2)Navigation based on Managed Metadata(taxanomoy)3)Cross-Site Collection Sharing(Content Reuse)-Item Catalog and Topic PagesUses the search index to populate the catalog and master page4)SEO(Publishing Pages: Set Additional Fields for promoting search results)5)Image Renditions6)Design Manager7)Themes(Composed looks)8)Device channels
    • WCMEvery new page create a term set in the taxonomy and these termsknow the navigation (clean url)Cross site collection publishing feature once enabled can share the listto other site collectionsContent by search web part (search by index)Rollup page and details page (Display Templates)
    • WCMManaged metadata :Taxonomies- Permission (read, write),more Sitelevel operation, intended use(search or navigation), pining(copy theterm but cant modify the term)Roll up Pages :Tied to a specific item in taxonomy and the new webpart will use the item and search in the indexContent can be Item catalog, Authored content, Same or different sitecollection, External federated sourcesOn click of the items in rollup page we will get the details of the page(Product page or Details page Template)Publish the taxonomy to different site collection
    • WCMContentbySearch Web part1)Its Based on SharePoint 2013 Search Engine2)Display Templates: It a combination of HTML file and JavaScript filewhich will generate the UI instead of XSLT
    • WCMDesign Manager1)No Design View for SharePoint Designer 20132)Design manager will be available on Activation of Publishing Feature3)Work with master page and page layouts in HTML4)Using Design manager we can create minimal master Page,Convert existing HTMLto master page, Page layouts5)Design manger engine will create a master page from an HTML fileMaster page will be HTML + .masterPage layout will be HTML +.aspx6)Snippet Gallery: Add common snippets to HTML master page or Page layout7)Create a design package and import to other site collections(sandbox)
    • WCM• Composed Looks1)Similar to themes2)It Includes Master page, Color fonts, Background image and previewfiles3)Not created with office clients like power point presenattion
    • WCMDevice Channels1)Target area of content on the pages for Specific devices2)SharePoint Uses user agent of the device to target specific contentfor specific device
    • ECMEnterprise Content Management(SharePoint & Exchange)
    • ECMSite level Retention policies :1)Compliance features of SharePoint have been extended to the sites.2)Users can create and manage retention policies and these policy willapply to SharePoint and Exchange team mailboxes associated with thesite
    • ECMSite Mailbox – This brings Exchange mails and SharePoint DocumentstogetherUser will be able to add documents to SharePoint (Site mailbox)directlyfrom outlook.Site mailbox feature exists at Farm and web level and need to beactivated- which will provide an app to be installed in the siteRetention policies similar to the sites
    • ECMEDiscovery –Securing the content from SharePoint and Exchange –holds for legal cases to meet the complianceUsers can review the content and also export data from the systemSharePoint 2013 Provides a new Discovery Template for creating sites
    • ECMDocument sets –We can have folders and OneNote filesSupports Content by Query and Content by Search web partsCSOM API for working with document sets
    • Social
    • Social-My Site1)Users can follow Sites, Docs, People and tags2)User details is stored in Profile DB and users following different content willbe stored in My Site instead of Profile DB3)Micro feed - Which will be user or system based feed4)Store Documents and See the tasks from all the Sites and also fromexchange and project server5)App fabric – which is used to cache social data 5.1)Available across all the WFE 5.2)Document and Tag Activity are written directly to App fabric 5.3)Sites and People are written to content data base and then to App fabric6)Support for CSOM/REST API
    • Social-Communites1)New Site templates to create comminutes2)Builds on Discussion,Ratings,Like,Reputations and Badge3)Uses Wiki Page infrastructure
    • Workflow
    • WorkflowWorkflow as a service in SharePoint 2013Works on Windows Azure Workflow and not in Content FarmImproves Scalability, stabilityWorkflow Communicate with SharePoint Using App ModelTechnologies like CSOM/Rest and OAuth
    • Workflow(Designer)Stages similar to state machines introducedLoops have been introducedDesigner workflows can call REST/Soap ServicesVisual Designer
    • Workflow(Visual Studio)1)Custom Code is not allowed2)We can include the workflow in Apps3)Custom code will be written in the web services and activities will beused to run those web services
    • Remote Event receivers
    • Remote Event receiversSharePoint talks to the third party application based on the Events inSharePointEx Steps 1)Update the SharePoint list 2)Request a token from ACS(Access control service) 3)Registered event receiver(custom web service) –inherits froman interface(IRemoteEventReciver)4)Web service update LOB system5)Notification of success or failure returned to SharePoint in simplescenarios
    • Remote Event receiversAdvanced Call back options: To call back SharePoint from LOB systemEvent Scopes: Lisitem, List, Web, App(synchronous and async)Developing Remote Event receivers is similar to event receivers andonly change will be the Feature receiver will have a url instead of aclass and assembly name
    • BCSBusiness connectivity services(Support for SharePoint online)
    • BCSDifferent Connectors like1)Web services2)SQL connectors3).NET Connector(Schema is constant)4)Custom connector(3rd party)BCS is installed in the office client so that user can work with BCS data offlineusing Client Data Cache(Data comes from a metadata store of BCS)Filter data from the sources itself
    • BCSOData Support:RESTSharePoint 2010 ECT were at the Farm levelApp level External Content Type(Use ECT in Apps) it is like an inmemoryECT residing in a document library(no support for .Net and Customconnectors)Support for CSOM and RESTNotification and Custom Event receivers(events from external list(eventreceivers) and notification from external LOB to SharePoint)
    • BIBusiness Intelligence
    • BIExcel 1)Instant analysis through In memory BI engine 2)Power view Add-InExcel Services 1)Improved Data Exploration 2)Enhanced Timeline controls 3)Calculated Measures and MembersPPS 1)Filter Enhancements 2)Dashboard Migration
    • Architectural changes
    • Architectural changesOffice Web App is a separate productAnalytics is integrated with search Service applicationEnhanced Managed metadata serviceNew Service Application 1)App management Service 2)Work Management Service(Depends on Search Index) 3)Machine Translation serviceMinimal Download StrategyShredded Storage in SQL Server
    • Visual Studio 2012
    • Visual Studio 2012List and Content type designersSite Column templateSandboxed visual web partsJavaScript intellisense and debugging
    • UI Enhancements
    • UI EnhancementsDrag and Drop Documents to Document librarySearch Inside the Document libraryCreate view based on Searched data or filtered data