Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Úpravy SharePoint online

Podobné prezentace


Prezentace na téma: "Úpravy SharePoint online"— Transkript prezentace:

1 Úpravy SharePoint online
Jan Slavík

2 Office 365 akademie Úvod do Office 365 – 6.10.
Správa identit a autentizace v Office 365 – Nasazení Office 365 na klientech – Správa Exchange Online – Správa SharePoint Online – Úpravy SharePoint Online – Migrace ze stávajícího poštovního systému do Exchange Online Správa Lync Online – 1.11. PowerShell: automatizace procesů v prostředí Office 365 – 3.11. SBS 2011 Essentials a Office 365 – 8.11. Office 365 vs. Google Apps – Windows Intune –

3 Agenda Přehled možností vývoje na SharePoint Online
Jak zakládat Content Types, Listy, Dokumentové knihovny Možnosti pro znalé uživatele Úpravy pomocí browseru Sharepoint Designer: bez kodování  Workflows Vývojář Sandboxed solution Microsoft Silverlight

4 Přehled možností vývoje
Simple Intermediate Advanced Web parts SharePoint Designer 2010 Visual Studio 2010 Workflows No-code workflows Sandboxed solutions Site templates Master pages & page layouts Silverlight Lists, libraries Site templates & branding Client-Object model Web services

5 Přehled možných rozšíření
Area SharePoint 2010 (on-premises) SharePoint Online (multi-tenant) Sandboxed Solutions (Partial-trust code) Farm-level Solutions (Full-trust code) No Silverlight Web Part (.XAP files) BCS (backend LOB integration) SharePoint Designer 2010 Client Object Model Web Services OOB Browser Configuration (Web Parts, Theming) Visual Studio® (SharePoint Tools) (Farm and Sandbox) (Sandbox only) InfoPath Forms (Admin and Sandbox) Workflows (Custom and Declarative) (Custom Activities in Sandbox and Declarative) 5

6 Zakládání struktury (CT, Seznamy, Dok. Knihovny)
Obecná doporučení : CT, Listy, Dok. Knihovny zakládejte nejdříve bez diakritiky - > Následně proveďte přejmenování Pokud tvoříte větší SharePoint snažte se základní CT tvořit na jednom místě a spravujte je centrálně V maximální možné míře využívejte CT Při centrálně spravovaných CT bude vždy jednodušší vývoj a úpravy

7 Založení CT a jejich využití
DEMO Založení CT a jejich využití

8 Power User  Master pages – master.v4 – dle site kolekcí
Rozložení stránek Přidání web partů Přidání .XAP widgetů jQuery – Content editor web part Themes – import nového z PowerPointu Vytváření workflow

9 SharePoint Designer – WF PowerPoint Theme
DEMO SharePoint Designer – WF PowerPoint Theme

10 “No Server Code” Site Solutions Výhody Office365
XSLT-based list views Znovu použitelné WorkFlows Silverlight web part Client object model – pozor na ověřování REST list APIs

11 DEMO Znovu použitelná WF

12 Sandboxed solutions Vlastní kód běžící v cloudu 
Agility for developers and individual business units Easy deployment Iterative development Access to Shared Servers Management stability Safe Limited API Access Monitored Resources A safe, isolated process where the solution runs Access to a subset of Microsoft.SharePoint namespaces Site Collection Solution Gallery for deployment Managed by individual site collection owners The Sandbox provides…

13 Microsoft Visual Studio® 2010
Develop, test, and deploy Web part, workflow designers Package and deploy SharePoint projects as WSPs Broad SharePoint support Support for SharePoint sandboxed solutions; sandbox is the default project type. Import WSP from SharePoint Designer, including workflow Build workflow steps for SharePoint Designer Extensibility for development of additional SharePoint artifacts Build out Silverlight projects (.XAP) for use with Silverlight web part

14 The Solution Gallery Solution Administration v úrovni Site kolekce
SharePoint Online Administrator deleguje kopletni oprávnění Located Site Actions  Site Settings (at site collection level)  Solutions Upload, activate, deactivate Resource quotas set by Microsoft Resource monitoring: activation, deactivation, deletion

15 Solution Examples Code components: Event & Feature receivers
Navigation Web parts InfoPath forms logic SharePoint Designer workflow activities Declarative components: Declarative workflows Content types, site columns Lists and list definitions Non-visual web parts Custom actions, ribbon extensions Client-side technologies Web templates, site pages, page layouts, and master pages Co není podporováno v Sandbox: Bez přístupu do Internetu Bez přístupu na HDD pro read/write (náhražka může být zápis do knihoven) No web application-scoped features, no farm-scoped features Není možné přidávat assemblies do GAC Není možné volání (RunWithElevatedPriviledges, SPSecurity methods, etc.)

16 XAP, Bang, Boom! Silverlight and the Client Side Object Model
Server-side models & Client-side models Server is Sandbox Server API Namespace Client is JavaScript, Silverlight and HTM

17 Silverlight in SharePoint Online is …
Server is Sandbox Server API Namespace Silverlight provides the opportunity for developers to create the next generation of Rich Internet Applications (RIAs). SharePoint Online integrates closely with Microsoft Silverlight to enable you to build compelling user interfaces that interact with SharePoint Online data Silverlight in SharePoint Online is … A Web Part can be a host for Silverlight SharePoint ships with Silverlight Web part Need only build a Silverlight control or app The web part can contain custom properties that are sent to Silverlight via the InitParameters property The XAP file can be deployed to a SharePoint Online document library The Silverlight application can then make use of the Client OM to access SPOnline data Programs running on the client can add and remove lists, add, update, and delete list items, modify documents in document libraries, create sites, manage permissions of items, add and remove web parts from a page, and much more

18 The Client Object Model
What does the client object model enable? Provide powerful ways to interact with SharePoint Online data remotely from script that executes in the browser – providing access to objects at the site-collection level and lower within the SharePoint hierarchy Abstraction layer Results returned as recognizable SharePoint objects Client Object Model provides complete API .NET ECMAScript Silverlight Consistent developer experience across platforms 18

19 Using the Client Object Model
ECMAScriptControls and Logic Browser Client.svc Server OM JSON Response ECMAScript OM XML Request Proxy XML Request Proxy Content database JSON Response Managed OM Managed Client Managed Controls and Logic SharePoint Server in SPOnline 19

20 Podporované scénáře Site collections and sites
Lists, list items, views, and list schemas Files and folders Web, list, and list item property bags Web parts Security Content types Site templates and site collection operations

21 Příklad možného využití Silverlight
Build web part that collects data from Azure/Dallas Push data down in SPO database using client OM Deploy as WSP

22 Závěr Vývojáři a partneři mohou využít Sandboxed solutions
Můžete se obejít i bez psaní kódu – stačí se zamyslet nad možností  Vývojáři a partneři mohou využít Sandboxed solutions Sandboxed solutions vyvažují mezi stabilitou a použitelností Sandboxed solutions jsou budoucností rozšiřitelnosti SharePointu Můžete se zamyslet nad kombinací (Sandbox + Silverlight + Client OM)

23 Zajímavé odkazy Český TechNet Blog (prezentace, záznam, Q&A)
Office 365 na českém TechNetu Office 365 české TechNet fórum Hlavní stránka SharePoint Online SharePoint Online developer resource center (MSDN): SharePoint Online Administration resource center (TechNet):

24


Stáhnout ppt "Úpravy SharePoint online"

Podobné prezentace


Reklamy Google