continuous wordpress
TRANSCRIPT
Continuous WordPressRemove the repetition
http
s://g
oo.g
l/im
ages
/X7F
dTp
Michelangelo van DamPHP Consultant, Community Leader & Trainer
http
s://w
ww.
flick
r.com
/pho
tos/
akra
bat/8
7843
1881
3
#ciwp
http
s://w
ww.
flick
r.com
/pho
tos/
usfw
smid
wes
t/532
4227
021
PRO Easy for end users
PRO Huge contributor base
PRO Support numerous PHP versions
PRO Active updates
http
s://w
ww.
flick
r.com
/pho
tos/
skys
eeke
r/642
4157
CON Auto update for core only
http
s://w
ww.
flick
r.com
/pho
tos/
1309
7338
0@N
08/1
6656
1264
44
CON Manual update of plugins & themes
CON Support numerous PHP versions
CON Prime target for hackers
http
s://w
ww.
flick
r.com
/pho
tos/
regt
iang
ha/1
8032
5581
31
http
s://w
ww.
flick
r.com
/pho
tos/
regt
iang
ha/1
8032
5581
31
http
s://w
ww.
flick
r.com
/pho
tos/
freef
oto/
5982
5499
38
http
s://w
ww.
flick
r.com
/pho
tos/
freef
oto/
5982
5499
38
Common CI systems
Online CI systems
http
s://w
ww.
flick
r.com
/pho
tos/
freef
oto/
5982
5499
38
http
s://w
ww.
flick
r.com
/pho
tos/
regt
iang
ha/1
8032
5581
31
Wordpress Core
Wordpress Plugins
Wordpress Themes
http
s://w
ww.
flick
r.com
/pho
tos/
regt
iang
ha/1
8032
5581
31
Wordpress Core
Wordpress Plugins
Wordpress Themes
⚙⚙⚙CI System
Customization
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
Platforms & Services
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
Scary
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
WP Core
WP Plugins
WP Themes
Custom Plugins
Custom Themes
OS
Server (cloud, vps, bare metal)
ENV (DEV, TEST, ACC, PROD)
Database and Filesystem
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
WP Core
WP Plugins
WP Themes
Custom Plugins
Custom Themes
OS
Server (cloud, vps, bare metal)
ENV (DEV, TEST, ACC, PROD)
Database and Filesystem
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
WP Core
WP Plugins
WP Themes
Custom Plugins
Custom Themes
OS
Server (cloud, vps, bare metal)
ENV (DEV, TEST, ACC, PROD)
Database and Filesystem
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
WP Core
WP Plugins
WP Themes
Custom Plugins
Custom Themes
OS
Server (cloud, vps, bare metal)
ENV (DEV, TEST, ACC, PROD)
Database and Filesystem
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
WP Core
WP Plugins
WP Themes
Custom Plugins
Custom Themes
OS
Server (cloud, vps, bare metal)
ENV (DEV, TEST, ACC, PROD)
Database and Filesystem
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
WP Core
WP Plugins
WP Themes
Custom Plugins
Custom Themes
OS
Server (cloud, vps, bare metal)
ENV (DEV, TEST, ACC, PROD)
Database and Filesystem
http
s://w
ww.
flick
r.com
/pho
tos/
t00n
/521
3814
999
WP Core
WP Plugins
WP Themes
Custom Plugins
Custom Themes
OS
Server (cloud, vps, bare metal)
ENV (DEV, TEST, ACC, PROD)
Database and Filesystem
http
s://w
ww.
flick
r.com
/pho
tos/
cfao
bam
/678
5094
564
• WordPress Core: https://core.svn.wordpress.org/
• WordPress Plugins: https://plugins.svn.wordpress.org
• WordPress Themes: https://themes.svn.wordpress.org
http
s://w
ww.
flick
r.com
/pho
tos/
cfao
bam
/678
5094
564
• Custom Themes: http://svn.company.com/themes/
• Custom Plugins: http://svn.company.com/plugins
http
s://w
ww.
flick
r.com
/pho
tos/
cfao
bam
/678
5094
564
• https://github.com/company/wp/themes/mytheme/tags/1.1.4
• https://github.com/company/wp/plugins/myplugin/tags/3.2.6
Staged environment
ProductionAcceptanceTestDevelopment
http
s://w
ww.
flick
r.com
/pho
tos/
cod_
gabr
iel/5
8884
4555
7
http
s://w
ww.
flick
r.com
/pho
tos/
jrmllv
r/865
8786
500
Backup all
Check for new updates Core Plugins Themes
database filesystem
Test incoming changes Unit Selenium
Update production Patch SVN switch Package …
Reporting & Notifications Old projects Overview Changes …
http
s://w
ww.
flick
r.com
/pho
tos/
jrmllv
r/865
8786
500
Continuous Monitor, Test and Update Your WordPress sites Default target: ------------------------------------------------------------------------------- build Run automated WordPress Updater
Main targets: ------------------------------------------------------------------------------- build Run automated WordPress Updater catalog Create a catalog of sites under control dbupdate Update the WP database if there’s new version inventory Make an inventory of site core, plugins and themes versions plugin-check Check if WordPress Plugins require updates prepare Get all configuration settings theme-check Check if WordPress Themes require updates wpbackup Make a backup of the WordPress site wpcore-check Check if WordPress Core requires updates wpplugins-check Check local WP Plugins version wpthemes-check Check local WP Themes version
http
s://t
witt
er.c
om/C
alEv
ans/
stat
us/6
4766
0383
4995
8758
4
WordPress is a great platform!
Automate updates for core, plugins and themes⚙
Sleep better knowing you have all the updates automatically😴
http
s://t
witt
er.c
om/C
alEv
ans/
stat
us/6
4766
0383
4995
8758
4
http
s://t
witt
er.c
om/C
alEv
ans/
stat
us/6
4766
0383
4995
8758
4
http
s://w
ww.
flick
r.com
/pho
tos/
lwr/1
3442
5422
35
Contact us
in it2PROFESSIONAL PHP SERVICES
Michelangelo van Dam [email protected]
www.in2it.be
PHP Consulting - Training - QA
18957
If you enjoyed this talk, thanks. If not, tell me how to make it better
Leave feedback and grab the slides
Thank youHave a great conference
http
://w
ww.
flick
r.com
/pho
tos/
drew
m/3
1918
7251
5