Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development

18
SPONSORED BY SharePoint Framework Nowa jakość w client-side development Tomasz Głogosz

Transcript of Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development

SPONSORED BY

SharePoint FrameworkNowa jakość w client-side development

Tomasz Głogosz

SPONSORED BY

Kim jestem?

Tomasz Głogosz

Project Manager, Datapolis

Certyfikaty: MCTS, MCTD, PMI PMP

10+ lat pracy w IT:

- Systemy zarządzania dokumentami

- Intranety/extranety

- SharePoint – rozwiązania firm trzecich

https://pl.linkedin.com/in/tomaszglogosz

SPONSORED BY

O czym będę mówi?

Biznes/IT Pro

• O historii customizacji SP

• O tym, czym jest SP Framework

• Co nam daje nowy model?

• Dla kogo?

• Gdzie się przyda, a gdzie nie?

DEV

• Jak to działa?

• Co potrzeba do deweloperki?

• Jak zrobić WebPart?

• Co dalej?

SPONSORED BY

Historia customizacji SharePoint

WSP

Sandboxed Solutions

Add-ins (Apps)

SharePoint Framework

SPONSORED BY

Czym jest SharePoint Framework?

Nowy model tworzenia customizacji w SharePoint umożliwiający w pełni client-side development

zintegrowany z modern SharePoint UX

SPONSORED BY

Co nam daje nowy model?

• Pełna integracja skryptów

• Większa wydajność

• Może być w 100% JavaScript

• Wspiera nowy SharePoint UX (ale stary również!)

• Open source dev, dowolna platforma

• Kod JavaScript działający w kontekście bieżącego użytkownika

• Pozostałe modele pozostają!

SPONSORED BY

Dla kogo jest SharePoint Framework?

• Dla programistów Microsoft

• Dla Enterprise

• Dla vendorów (będzie) – aktualnie brak wsparcia Office Store

SPONSORED BY

Gdzie się przyda, a gdzie nie?

Web Part na modern site łączący się z SP Tak

UX mobilny Tak

Web Part na old/modern site Tak

Podniesione uprawnienia Hybryda z Add-in

Long-running operation Hybryda z Azue WebJob

Ograniczone uprawnienia Tylko przegląd kodu / Add-in

Operacje na wrażliwych informacjach Nie / Add-in

SPONSORED BY

Jak to działa?

*.spappApp Catalog

JS

WebPart

CDN

SPONSORED BY

Co potrzeba do deweloperki?

• Istotne dodatki• Framework - dowolny

• Office UI Fabric React

SPONSORED BY

Co potrzeba do deweloperki?

• Przydadzą się

• Fiddler

• Postman for Chrome

• Cmder

• Git

SPONSORED BY

Jak zrobić Web Part?

• Przygotować środowisko• Pobrać i zainstalować najnowszą wersję NodeJS

• W command line:• npm install --global --production windows-build-tools

• npm i -g yo

• npm i –g gulp

• npm i -g @microsoft/generator-sharepoint

SPONSORED BY

Jak zrobić Web Part?

• W command line:• yo @microsoft/sharepoint

• code .

• gulp serve

• DEMO

SPONSORED BY

Co dalej z Web Partem?

• Testowanie na SharePoint

• Publikacja

• Informacje i Feedback• https://github.com/SharePoint/sp-dev-docs/

SPONSORED BY

SharePoint Framework to...

• Przyszłość

• Alternatywa dla Add-ins

• Jedyna opcja dla modern sites

• Nowoczesny, ale wciąż budowany model

SPONSORED BY

Pytania?

Email: [email protected]

www.datapolis.com

@datapolis

http://www.facebook.com/datapolisworkflows

http://www.linkedin.com/company/datapolis.com/