De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Sitecore SUGNL Meeting – Data uit externe systemen integreren in Sitecore 25 februari 2014 Robin Hermanussen – Lukkien

Verwante presentaties


Presentatie over: "Sitecore SUGNL Meeting – Data uit externe systemen integreren in Sitecore 25 februari 2014 Robin Hermanussen – Lukkien"— Transcript van de presentatie:

1 Sitecore SUGNL Meeting – Data uit externe systemen integreren in Sitecore 25 februari 2014 Robin Hermanussen – Lukkien http://hermanussen.eu/sitecore/wordpress/ https://twitter.com/knifecore

2 Strategieën voor integratie  Zonder link met content  Losse referenties  Importeren  DataProvider

3 Zonder link met content  Niets opslaan in Sitecore zelf  Geen link met content  Bijvoorbeeld: iframe, RSS feed, externe webservice

4 Zonder link met content  Eenvoudig te implementeren  Altijd actueel

5 Zonder link met content  Geen relatering tot content mogelijk  Afhankelijkheid van beschikbaarheid van externe systeem

6 Losse referenties  Data zelf niet in Sitecore  Verwijs vanuit content naar identifiers (bijv. productnummer, bericht id, twitter username, etc.)

7 Zonder link met Sitecore  Eenvoudig te implementeren  Altijd actueel  Relatie met content

8 Zonder link met Sitecore  Afhankelijkheid van beschikbaarheid van externe systeem  Handmatig relaties leggen is foutgevoelig

9 Importeren  Data zelf in Sitecore  Synchronisatie van data in Sitecore en externe systeem

10 Importeren  Grote samenhang van data en Sitecore content mogelijk  Geen afhankelijkheid van beschikbaarheid van externe systeem

11 Importeren  CRUD bij synchronisatie kan complex zijn  Zo actueel als laatste synchronisatie

12 DataProvider  Ontsluit zelf data op ‘native’ Sitecore wijze

13 DataProvider  Grote samenhang van data en Sitecore content mogelijk  Altijd actueel

14 DataProvider  Relatief complex (zeker i.v.m. performance)  Afhankelijkheid van beschikbaarheid van externe systeem (in backend, voor publicatie)

15 Zonder link met content Losse referentiesImporterenDataProvider ActueelJa NeeJa EenvoudigJa Nee RelateringNeeBeetjeJa Beschikbaar wanneer offline Nee JaBeetje

16 DataProvider  BasicDataProvider demo 1  Methodes worden vaak aangeroepen  Methodes worden ook aangeroepen voor items die niet uit de DataProvider komen

17 DataProvider  BasicDataProvider demo 2  Alleen data geven wanneer nodig  Implementatie hiervan moet zeer snel zijn  Tip: gebruik eventueel IDTable

18 DataProvider  BasicDataProvider demo 3  Implementeer minstens GetItemDefinition, GetItemVersions, GetItemFields, GetChildIDs, GetParentID, GetLanguages

19 DataProvider  BasicDataProvider demo 4  Echte data (in dit geval RSS)  Caching

20 DataProvider  Andere punten om rekening mee te houden  Publicatie, Indexering  Meertaligheid  Error handling

21 DataProvider  Media library support  Implementeer BlobStreamExists, GetBlobStream, SetBlobStream

22 DataProvider  Data schrijven naar het externe systeem  Implementeer andere methodes  Zorg dat het de enige DataProvider is  Hou het telnr. van je huisarts bij de hand

23 DataProvider Vragen? http://hermanussen.eu/sitecore/wordpress/


Download ppt "Sitecore SUGNL Meeting – Data uit externe systemen integreren in Sitecore 25 februari 2014 Robin Hermanussen – Lukkien"

Verwante presentaties


Ads door Google