WordPress in een Continuous Delivery omgeving
-
Upload
denver-sessink -
Category
Internet
-
view
276 -
download
4
Transcript of WordPress in een Continuous Delivery omgeving
PHP WebDev Achterhoek Meet-up18 februari 2016
Denver SessinkManager IT & Online Design at DTC Media
Marcel in ‘t VeenStrategic Partnership Manager at Google
Ehh, WordPress?! How Google works
Hét full service automotive marketing bureau van Nederland
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
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
WordPress in een Continuous Deployment omgeving
Ehh, WordPress?!
Klant / gebruiker op 1
Waarom wordpress?
Klant / gebruiker op 1 Developer ook op 1
Touché
Security & Updates Design Patterns Testing & Versiebeheer
Waarom geen wordpress?
Private Composer repository
Private WordPress install & plug-ins
Forced update-cycle
Inhouse ontwikkelde RESTful API’s
onze werkwijze
Continuous deployment
OTAP ontwikkelstraat Continuous Deployment
GIT repositories Continuous Integration Automated TestingMacBook Developer Blackbox Testing
O
Acceptance
A
T
Production
P
deployment pipeline
OCode Quality Checks
Asset MinificationGIT Pre-commit
Unit Testing
deployment pipeline
TBlack box (Online) Unit Testing
Integration TestingGIT Pre-receive
deployment pipeline
AAcceptance Testing Page Speed Scoring
User Acceptance testingUI Testing
deployment pipeline
PAutomated Testing Monitoring
Page Speed ScoringManual Checking
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!
continuous monitoring
Gepresenteerd op een dashboard
Daily UI Testing
Back-end exception handling
Performance monitoring
Front-end exception handling
Next up:
Vragen?Bij de borrel ;-)
How Google works