Suneco Governance Model

37
Multi-site Multi- agent Suneco Governance Model Het nieuwe bouwen

description

SUNECO GOVERNANCE MODEL Het Suneco Governance Model is de oplossing voor organisaties met meerdere websites op hun Sitecore systeem. Een platform met een website is eenvoudig beheersbaar, maar zodra er meer(dere) sites op het platform komen zal de beheersbaarheid evenredig afnemen. En veel bedrijven staan er niet bij stil dat de verschillende Sitecore partners allemaal hun eigen manier van werken hebben. Deze complexe situatie is niet erg zolang de status quo bestaat, maar deze bestaat in de huidige website lifecycle nooit lang. En als die status quo wordt aangetast wordt de complexiteit pas echt duidelijk. Het Suneco Governance Model ondersteunt bedrijven die op hun Sitecore instantie meerdere websites hebben draaien. Meer op http://www.suneco.nl/governance

Transcript of Suneco Governance Model

Page 1: Suneco Governance Model

Multi-site Multi-agentSuneco Governance Model

Het nieuwe bouwen

Page 3: Suneco Governance Model

Over Suneco

• Onderdeel van WalBeek bedrijvengroep• Groeiend team sinds oprichting 2000

Nu ruim 50 Fte en wervende• Suneco team nu 26+ FTE• Waarvan 19 developers• Kerntaak Suneco: Complexe Webplatformen

Page 4: Suneco Governance Model

Suneco Partnerships

Page 5: Suneco Governance Model

Suneco werkt o.a. voor

Page 6: Suneco Governance Model

Functie #CMS Developer 8DMS Marketeer 4Advanced Developer

4

DMS Developer 2Certified Hosting 2

Page 7: Suneco Governance Model

Agenda

• Waar gaan we het over hebben ??– Historie/Oorsprong– Klant perspectief– Een nieuw initiatief

• Opzet van het SDP– Standaarden– Best practice

• Monitoring

Page 8: Suneco Governance Model

Historie / Oorsprong

• Tijdens klant bezoeken en reviews van Sitecore projecten.• Problemen bij beheer van bestaande Sitecore websites.• Problemen bij intergratie SC websites op 1 Sitecore installatie.• Problemen met upgraden naar een nieuwe Sitecore versie.• Noodzakelijk her/verbouw van websites in fase 2.

Page 9: Suneco Governance Model

Klant persectief

• Wat wil een klant ??• Hun website op internet ?• Keuze valt op Sitecore (De doorslag is veelal het DMS)• ………………………………….• ………………………………… O, ja moet in Sitecore 7 met MVC ??• Willen niet aan 1 partner “vastzitten” (Bouw van websites door

verschillende partners)• Geen goede keuze kunnen maken tussen voorstellen. Veelal wordt

gekeken naar de prijs. Welke (bijna) altijd hoger uit zal vallen.

Page 10: Suneco Governance Model

Suneco Governance Model

Techniek Organisatie

SDP

Flexible Components

Deployment

CAB

MONITORING

Maintenance

Page 11: Suneco Governance Model

Een lege Sitecore omgeving

Page 12: Suneco Governance Model

Website A

Page 13: Suneco Governance Model

Website B toegevoegd

Page 14: Suneco Governance Model

Een lege Sitecore omgeving

Page 15: Suneco Governance Model

Een lege Suneco Governance omgeving

Page 16: Suneco Governance Model

Suneco Governance omgeving

Page 17: Suneco Governance Model

Set van minimale standaarden

• Basis SDP structuur in Sitecore• Logging• Conditional Pipelines/Events• Indexmanager switcher• Multisite manager

Page 18: Suneco Governance Model

Basis SDP structuur in Sitecore

Page 19: Suneco Governance Model

Meldingen in logbestanden

• 16496 #1 08:52:27 ERROR ID = null• 16496 #1 18:23:21 ERROR Image cannot be resized• 16496 #1 12:03:01 ERROR This should not be happening.• 16496 #1 12:03:01 ERROR Context is null

Page 20: Suneco Governance Model

Meldingen in logbestanden

• 16496 #1 08:52:27 [MDPWebshop_nl][Mdp.Foundation.Helpers. Check(string type, string value,bool debug)] ID = null

Page 21: Suneco Governance Model

Conditional Pipelines/Events

Page 22: Suneco Governance Model

Conditional Pipelines/Events

Page 23: Suneco Governance Model

Conditional Pipelines/Events

Page 24: Suneco Governance Model

Conditional Pipelines/Events

Page 25: Suneco Governance Model

Linkmanager switcher

Page 26: Suneco Governance Model

Linkmanager switcher

Page 27: Suneco Governance Model

Linkmanager switcher

Page 28: Suneco Governance Model

Multisite manager

Page 29: Suneco Governance Model

Multisite manager

Page 30: Suneco Governance Model

Multisitemanager

Page 31: Suneco Governance Model
Page 32: Suneco Governance Model

Nuget

• Inzet van een nuget package server voor deployment van packages.

• Voordelen geen Dll’s meer in source control.• Automatisch updaten naar een nieuwe versie.• Buildserver kan nu zelfs de benodigde dll’s verzamelen.

Page 33: Suneco Governance Model

Nuget

• Binnen het SDP nooit externe producten direct installeren. Dit altijd doen via een eigen gemaakte nuget package.

Page 34: Suneco Governance Model

Aanwezige package zijn nu

• Sdp.Foundation(7.0)• Sdp.Sitecore(7.0)• Sdp.Glass(7.0)

Page 35: Suneco Governance Model

Best practice

• Duidelijke eenduidige structuur voor alle websites op het SDP.• Standaard ingerichte OR-Mapper ready to go.• MVC en Webforms compliant (mix mogelijk)• SEO/ Google functionaliteit standaard aanwezig.• Fallback language standaard in de models aanwezig.• Mutli Site, Multi Country, Multi language.• PageEditor compatible.• Direct kunnen personaliseren (geen fase 2)• Gebruikers in control of page design.• Uniformiteit in de backend van Sitecore.

Automatisch beheer van label.• In zetten van “Flexible components”

Page 36: Suneco Governance Model

Monitoring