Úpravy SharePoint online

Slides:



Advertisements
Podobné prezentace
Nasazení Office 365 na klientech
Advertisements

Martin Pavlis Microsoft MVP.
 EBSCOhost Collection Manager Přehled funkcí účtu Selector 3. července 2013.
Dotykove zařízení V cloudu Propojený se sociálními sítěmi Nové scénáře.
Vyvíjejte webové aplikace nově a lépe
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
Exchange 2013 – Autodiscover - přehled
Tutoriál EBSCOhost Collection Manager ~ Účet Selector
Windows SharePoint Services 3.0
Kompozitní aplikace (Office Business Applications) Michael Juřek, Software Architect Tomáš Kutěj, TSP – Office Platform Microsoft s.r.o.
Jak se stát miláčkem vyhledávačů
Martin Pavlis Microsoft MVP.
Workflow Foundation Základy a architektura
ISV Community Days. Čtvrtletně Technologická část zaměřená na jednu technologii.NET Connected Apps, Windows Server 2003 Enhanced, SQL VS 2005,
Office 365 a spolupráce s Windows SBS 2011 Essentials
Martin Pavlis Microsoft MVP.
Modelování procesů pomocí workflow
Integrační služby MS SQL Server a BIDS.
Správa SharePoint Online
Office 2007 – klient Štěpán Bechynský Developer Evangelist Microsoft s.r.o.
Uživatelé, Role, Schémata
Tvorba webů pomocí Web CMS Michal Neuwirth Product Manager Kentico Software s.r.o. Ondřej Výšek Samostatný konzultant Optimalizovane-it.
PB &.Net assembly PB & Web Service & DW (PowerBuilder za hranicemi PowerBuilderu) Martin Čeřovský.
Představení Office365 Břetislav Regner PROJEKT financovaný
SharePoint a Nintex Workfow 2010 možnosti pro vizuální tvorbu pracovních postupů Bc. Zdeňka Divácká MSc.
Bezpečnost na platformě Microsoft & Petr Hartmann Solution Specialist Microsoft.
Vývoj aplikací pro SharePoint
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
Mobilní kancelář a její rozšíření vlastními moduly
NetSuite – snídaně. Agenda NetSuite snídaně – obsah, význam, vize Český balíček DPH v roce 2015 Uživatelské nastavení prostředí NS, vývojové nástroje,

Jan Bartoš MPC,MCTS. OFFICE 365 ÚVOD Microsoft Office 365 Správa a automatizace prostředí Office 365 pomocí Windows PowerShell Základní přehled a vlastnosti.
Dodržujeme webové standardy Štěpán Bechynský Developer Evangelist Microsoft
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
Web 2.0 Štěpán Bechynský Microsoft. Web 2.0 aplikace.
Seznámení se službami Office 365 Microsoft Online Services Přechod ze sady BPOS na služby Office 365 pro stávající uživatele BPOS.
Jan Zemánek Slidy na Webu  Dočasně na
Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací.
Windows Intune Tomáš Kantůrek.
 DAQUAS  Microsoft Gold Certified Partner › Networking Solutions › Information Worker Solutions › Licensing Delivery Solutions  Microsoft Developer.
Jiří Burian DPE PM Nový typ aplikací a požadvků Visual Studio 2008 Silverlight Expression Web 2.0 Připravujeme lokalizaci komunitních.
Grafické zobrazení příkladu RETURN MANAGEMENT J.Skorkovský KPH.
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
Marian Henč, Jan Dryml Systems Engineers Microsoft Windows Server 2003 R2 – co je nového?
© 2009 IBM Corporation Lotus Café – srpen 2009 Novinky ze světa Lotusu Petr Kunc,
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Integrace s ASP.NET 2.0 (Master pages, Webparts) Recycle Bin Integrace s WWF Podpora RSS Feedu Item-level security Content types Synchronní události.
Advanced Technologies 05 Integrace MS Exchange a SharePoint a jejich nasazení ve společnosti Microsoft Integrační scénáře technologií Microsoft Exchange.
Mobilní kancelář (…nejen pro velké firmy) Vladimír Wojnar Microsoft Solutions HP.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 9. Politika systému Administrace OS Windows 1Miroslav Prágl.
Vývoj a nasazování řešení pro SharePoint 2010
SharePoint – platforma Demo – SPD, InfoPath, BDC, připojení na webovou službu Shrnutí Případová studie, prezentace řešení partnera – Lundegaard SPS 2010.
Import záznamů diplomových prací nové řešení Antonín Vaishar, SUAleph, 26. –
SERVICESSERVER CLIENT Operating System Relational Database Application ServicesSystems Management Developer Tools Programming Model Applications.
Internet Explorer 8 Štěpán Bechynský Developer Evangelist Microsoft s.r.o.
Information Worker v období 2006/2007 People – ready business Drahoslav Dvořák Solution Specialist Microsoft.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Miroslav Skokan IT Security Consultant
Protálová řešení Příklady reálných nasazení Tomáš Kutěj System Engineer Microsoft.
Vývoj aplikací pro Facebook Štěpán Bechynský. Typy Facebook aplikací Běží v prostředí Facebook – IFrame Lze spouštět a testovat z localhost – FBML Zpracovává.
Jak pořídit řešení podle Vašich potřeb? Drahoslav Dvořák Solution Specialist.
Computer visualization of relational database in www environment Radek Horáček Supervisor: ing. J. Blažej,Phd. Bachelor Thesis, Department of Physical.
IBM Cognos Mobile Version Hlavní trendy Rychle – Kdy budou výsledky? Kdy budu mít výsledky k dispozici? Kdy budou vidět změny? Více – Je k dispozici.
Ing. Jan Vaněk .NET 3.5 a ASP.NET  Windows Workflow Foundation 3.5  JavaScript  CSS – pěkně použité styly  Silverlight.
Now … Let’s Talk About … WORKFLOW 2013 V PRAXI Mainstream Technologies, s.r.o. ONDŘEJ SOUKUP.
.NET framework platforma Jiří Pokorný
Team Foundation Server 2015
Martin Dybal Microsoft MSP, MCP
Business intelligence shapes security
DevOps (nejen) pro mobilní aplikace
Transkript prezentace:

Úpravy SharePoint online Jan Slavík slavik@kpcs.cz

Office 365 akademie Úvod do Office 365 – 6.10. Správa identit a autentizace v Office 365 – 11.10. Nasazení Office 365 na klientech – 13.10. Správa Exchange Online – 18.10. Správa SharePoint Online – 20.10. Úpravy SharePoint Online – 25.10. Migrace ze stávajícího poštovního systému do Exchange Online 27.10. 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 – 10.11. Windows Intune – 15.11.

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

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

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® 2010 (SharePoint Tools) (Farm and Sandbox) (Sandbox only) InfoPath Forms (Admin and Sandbox) Workflows (Custom and Declarative) (Custom Activities in Sandbox and Declarative)                     5

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

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

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

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

“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

DEMO Znovu použitelná WF

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…

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

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

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.)

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

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

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

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

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

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

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)

Zajímavé odkazy Český TechNet Blog (prezentace, záznam, Q&A) http://www.technetblog.cz Office 365 na českém TechNetu http://blogs.technet.com/b/technetczsk/p/office-365.aspx Office 365 české TechNet fórum http://social.technet.microsoft.com/Forums/cs-CZ/bposoffice365cz/threads Hlavní stránka SharePoint Online http://sharepoint.microsoft.com/en-us/SharePoint-Online/Pages/default.aspx SharePoint Online developer resource center (MSDN): http://go.microsoft.com/fwlink/?LinkId=203983 SharePoint Online Administration resource center (TechNet): http://technet.microsoft.com/sharepoint/gg144571.aspx