1 / 23

Sitecore SUGNL Meeting – Data uit externe systemen integreren in Sitecore

Robin Hermanussen – Lukkien. http://hermanussen.eu/sitecore/wordpress / https://twitter.com/knifecore. Sitecore SUGNL Meeting – Data uit externe systemen integreren in Sitecore. 25 februari 2014. Strategieën voor integratie. Zonder link met content Losse referenties Importeren

jaeger
Download Presentation

Sitecore SUGNL Meeting – Data uit externe systemen integreren in Sitecore

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Strategieënvoorintegratie • Zonder link met content • Lossereferenties • Importeren • DataProvider

  3. Zonder link met content • Nietsopslaan in Sitecore zelf • Geen link met content • Bijvoorbeeld: iframe, RSS feed, externewebservice

  4. Zonder link met content • Eenvoudigteimplementeren • Altijdactueel

  5. Zonder link met content • Geenrelatering tot content mogelijk • Afhankelijkheid van beschikbaarheid van externesysteem

  6. Lossereferenties • Data zelfniet in Sitecore • Verwijsvanuit content naar identifiers (bijv. productnummer, bericht id, twitter username, etc.)

  7. Zonder link met Sitecore • Eenvoudigteimplementeren • Altijdactueel • Relatie met content

  8. Zonder link met Sitecore • Afhankelijkheid van beschikbaarheid van externesysteem • Handmatigrelatiesleggen is foutgevoelig

  9. Importeren • Data zelf in Sitecore • Synchronisatie van data in Sitecore en externesysteem

  10. Importeren • Grote samenhang van data en Sitecore content mogelijk • Geenafhankelijkheid van beschikbaarheid van externesysteem

  11. Importeren • CRUD bijsynchronisatiekan complex zijn • Zoactueelalslaatstesynchronisatie

  12. DataProvider • Ontsluitzelf data op ‘native’ Sitecore wijze

  13. DataProvider • Grote samenhang van data en Sitecore content mogelijk • Altijdactueel

  14. DataProvider • Relatiefcomplex (zekeri.v.m. performance) • Afhankelijkheid van beschikbaarheid van externesysteem (in backend, voorpublicatie)

  15. DataProvider • BasicDataProvider demo 1 • Methodeswordenvaakaangeroepen • Methodeswordenookaangeroepenvoor items die nietuit de DataProviderkomen

  16. DataProvider • BasicDataProvider demo 2 • Alleen data gevenwanneernodig • Implementatiehiervanmoetzeersnelzijn • Tip: gebruikeventueelIDTable

  17. DataProvider • BasicDataProvider demo 3 • ImplementeerminstensGetItemDefinition, GetItemVersions, GetItemFields, GetChildIDs, GetParentID, GetLanguages

  18. DataProvider • BasicDataProvider demo 4 • Echte data (in ditgeval RSS) • Caching

  19. DataProvider • Anderepunten om rekeningmeetehouden • Publicatie, Indexering • Meertaligheid • Error handling

  20. DataProvider • Media library support • ImplementeerBlobStreamExists, GetBlobStream, SetBlobStream

  21. DataProvider • Data schrijvennaar het externesysteem • Implementeeranderemethodes • Zorgdat het de enigeDataProvider is • Hou het telnr. van je huisartsbij de hand

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

More Related