![Page 1: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/1.jpg)
PHP WebDev Achterhoek Meet-up18 februari 2016
![Page 2: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/2.jpg)
Denver SessinkManager IT & Online Design at DTC Media
Marcel in ‘t VeenStrategic Partnership Manager at Google
Ehh, WordPress?! How Google works
![Page 3: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/3.jpg)
Hét full service automotive marketing bureau van Nederland
![Page 4: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/4.jpg)
DTC Media is...
2 vestigingen Online Marketing Offline Design
ProjectManagement
Development (IT)
> 50 offline en online professionals
Google Premier SMB Partner
Online Design
Online marketing
E-mailmarketing
Bannering Direct mailSEO / SEA
Actiewebsites Dealerwebsites
![Page 5: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/5.jpg)
It & online design
Scrum teamReclame team
Online DesignerOnline Designer
Scrum MasterE-mail Marketeers
Front-end DevelopersFront-end Developers
Product OwnerPlanning & Applicatiebeheer
Back-end DevelopersBack-end Developers
Multidisciplinair AgileMultidisciplinair
![Page 6: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/6.jpg)
WordPress in een Continuous Deployment omgeving
Ehh, WordPress?!
![Page 7: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/7.jpg)
Klant / gebruiker op 1
Waarom wordpress?
![Page 8: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/8.jpg)
Klant / gebruiker op 1 Developer ook op 1
Touché
![Page 9: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/9.jpg)
Security & Updates Design Patterns Testing & Versiebeheer
Waarom geen wordpress?
![Page 10: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/10.jpg)
Private Composer repository
Private WordPress install & plug-ins
Forced update-cycle
Inhouse ontwikkelde RESTful API’s
onze werkwijze
![Page 11: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/11.jpg)
Continuous deployment
OTAP ontwikkelstraat Continuous Deployment
GIT repositories Continuous Integration Automated TestingMacBook Developer Blackbox Testing
O
Acceptance
A
T
Production
P
![Page 12: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/12.jpg)
deployment pipeline
OCode Quality Checks
Asset MinificationGIT Pre-commit
Unit Testing
![Page 13: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/13.jpg)
deployment pipeline
TBlack box (Online) Unit Testing
Integration TestingGIT Pre-receive
![Page 14: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/14.jpg)
deployment pipeline
AAcceptance Testing Page Speed Scoring
User Acceptance testingUI Testing
![Page 15: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/15.jpg)
deployment pipeline
PAutomated Testing Monitoring
Page Speed ScoringManual Checking
![Page 16: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/16.jpg)
deployment pipeline
O
A
T
P
Code Quality Checks
Asset MinificationGIT Pre-commit
Unit Testing
Acceptance Testing Page Speed Scoring
User Acceptance testingUI Testing
Black box (Online) Unit Testing
Integration TestingGIT Pre-receive
Automated Testing Monitoring
Page Speed ScoringManual Checking
GIT(FLOW) + GULP(MODULES) + COMPOSER = KEY!
![Page 17: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/17.jpg)
continuous monitoring
Gepresenteerd op een dashboard
Daily UI Testing
Back-end exception handling
Performance monitoring
Front-end exception handling
![Page 18: WordPress in een Continuous Delivery omgeving](https://reader033.vdocuments.site/reader033/viewer/2022042906/589e91a41a28ab9f728b4639/html5/thumbnails/18.jpg)
Next up:
Vragen?Bij de borrel ;-)
How Google works