More Dev!
PRODUCT MARKETING
WP Engine
@rob_stino
Rob Stinson
Less Drama
SOLUTIONS ENGINEER
WP Engine
linkedin.com/in/robert-li
Robert Li
3
More Dev!
Less Drama!
Better leverage host
features and tools to
streamline your workflows…
so you can spend more time
doing what you love!
4
More Dev. Less Drama.
Other Sessions
5
This Session⚡
Let’s Save Some Time
Everything we cover will be another lever
you can pull to simplify and streamline
your work. ⚡
7
(That we don’t necessarily love doing
(( or even paid to do)) but they take
up our time.)
The Other Things
We Do
1 Local Env
Management
4 Template
Management
2 Dependency
Management
5 Disaster
Management
3 Client
Management
6 Pipeline
Management
Local
1
• Friendly UI
• Developer friendly
• Optimized for speed (rebuilt 12
months ago to be fast!!!)
Out of the box, free, and ready to go!
ABOUT WP ENGINE
Core Features
10
Start from not-scratch
● Pre-configured env’
● All the plugins & themes you
start with
● Starter content
Blueprints
LOCAL
11
Live Links are a quick way to
give direct access to your Local
site to anyone on the internet.
● New & improved, much
more stable (used to be
Ngrok)
● Persistent URLs
● Secure Connections
● PW Protected
Live Links
LOCAL
12
Pair Local with your favorite
host for a delightfully simple
development workflow!
● Push & Pull
● Connect to multiple accounts
● WP Engine & Flywheel ready
● Optional DB deploy
● File-based change
management
Local Connect
LOCAL
13
Shell access and WP CLI super-
powers
● Right-click on site and open
site-shell
● Run terminal commands
WP CLI
LOCAL
14
Pretty URLs - E.g. heapsgoodsite.local
Multisite - WordPress multisite ready, for
those that dare
SSL - Because if it’s not, it’s not good
One-click Login - “I’m in”
Hot-swap Install Config - nginx/Apache,
PHP version - great for testing
Mailhog - Easily check & debug what
emails your site is (or isn’t) sending.
+ More
LOCAL
Extend the power of Local
● Library of FREE add-ons available for
all users
● Previous “Pro” only add-ons are now
available to all
● You can even extend Local yourself
and build your own add-on
Local Add-ons
16
Broken Links === bad
● One click scan
Link Checker
LOCAL ADD-ONS
17
Optimize the images on your
site.
● Image compression
● Remove unnecessary data
Image Optimiser
LOCAL ADD-ONS
18
Back-up. Offsite.
● Google Drive
● Dropbox
Cloud Backups
LOCAL ADD-ONS
19
Never click “refresh” in your
browser again. Instant reload is
helpful for:
● Maintaining flow-state and
streamline previewing your
CSS changes.
● Debugging file changes:
Local displays a log stream
of your latest changes
Instant Reload
LOCAL ADD-ONS
20
Notes - Quickly add notes to a site for easy
reference in the future
TablePlus - One-Click access to a sites DB
via TablePlus
Xdebug + VS Code - One-Click Xdebug
configurator for VS Code
Xdebug + PhpStorm - One-Click Xdebug
configurator for Php Storm
+ More
LOCAL ADD-ONS
localwp.com
Smart Plugin
Manager
2
Included (1 license) with every WP Engine
dedicated solution. Bulk license packs are
available.
● Keep your plugins and themes up to
date, automatically.
● VRT to reduce the risk of breakages.
● Schedule updates at a time of your
choosing with granular controls.
Core Features
SMART PLUGIN MANAGER
24
Schedule and manage all your
plugin updates with ease.
● Select and exclude plugins
● Hide content blocks from testing
● Set timezone specific update
schedule and frequency
Schedule with fine
grain control
SMART PLUGIN MANAGER
25
Updates that don’t break nor change your
WordPress site:
● VRT dataset from the over 1 million
update operations it has served since
launch.
● Smart checkpoint, maintenance mode
and auto rollback
● Email reporting and film-roll output for
visual checking.
“Smart” updates with
Visual Regression Testing
SMART PLUGIN MANAGER
26
The only tool on the market that
updates themes, and custom,
premium and free plugins:
● Updates from the WordPress repo,
as well as premium, private and .git
repos.
● Works with Github, BitBucket or
GitLabs
Update any theme or
plugin
SMART PLUGIN MANAGER
27
Manage, schedule and update en
masse with SPM. Perfect for resellers
and mass hosting:
● Update setting across multiple
installs all within the User Portal
● Works with Multisite
Operate in bulk
SMART PLUGIN MANAGER
wpengine.com/smart-plugin-manager
Genesis Custom Blocks
3
● A WordPress plugin that provides an admin
interface and a simple templating system for
building custom Gutenberg blocks.
● Blocks that Look & Function EXACTLY as
you need.
● NOT dependant on the Genesis Framework.
32
33
1
2
3
34
Let’s Watch One
Embedded Gif/vid - < 1 min
wpengine.com/genesis-custom-blocks
Backups
4
Secure your data with automated backups.
● Replicated for maximum availability.
● Up to 60 backup points.
● Encrypted at rest and in transit to ensure
your data is secure.
Core Features
BACKUPS
39
Replicated for maximum
availability:
● Copied 9x over 3 availability
zones.
● Encrypted at rest and in transit.
● Granular, transportable, and
templateable.
Rock solid. Peace of
mind.
BACKUPS
Push / Pull (Deployments)
5
Quickly and safely develop with best
practice and testing.
● Segregated PROD/STAGE/DEV
environments.
● Easily push and pull between
environments with one click.
● Granular controls.
Core Features
PUSH / PULL
42
Without the hassles of setting it all up:
● Segregated environments so you
can safely develop and test without
affecting production.
● Granular control with table level
data manipulation.
● Auto-backup upon push/pull.
Develop using best
practices
PUSH / PULL
Client Billing & Management
6
getflywheel.com/growth-suite
46
Subscriptions &
Billing
GROWTH SUITE
● Get paid on time
● Recurring or one-time
payments
● Multiple Currency Support
● Add Notes
● Add Discounts
47
● Recurring reports that
include website data
● Scheduled weekly, monthly,
or quarterly
● Agency-branded (logo &
colors)
● Integrates with Google
Analytics
Client Reporting
GROWTH SUITE
48
Client Portal
GROWTH SUITE
● Your brand
● Your clients login
● View their services
● Make payments and update
payment details
49
Resell WP Hosting
GROWTH SUITE
● Deeply integrated with our
platform
● Your pricing
● Increase recurring revenue
● Let us handle the
infrastructure
50
● Important site information at a
glance
● No more checking individual
sites
● Filterable and sortable
Bulk Site
Management
GROWTH SUITE
SSH Gateway
7
53
SSH Gateway is the most powerful way to
interact with WordPress on WP Engine.
● Unprecedented power and flexibility.
● Get access to WP CLI command line
controls.
● Secure access to the server backend.
Core Features
SSH GATEWAY
54
Get access to the most powerful ways
of interacting with WordPress
● Interact with WordPress
programmatically.
● Automate and script your
interactions to save you time.
● Execute custom PHP functions and
code.
● Remote DB Access.
The power of the
command line
SSH GATEWAY
55
SSH gateway access is done securely via
Bastion Host
● No direct access to the actual server
environment.
● Encrypted connection
● Destructible session for maximum
protection of your data and interactions.
Access done securely
SSH GATEWAY
GitHub Action
8
58
The official WP Engine Github action
boilerplate allows you to take your
deployment pipeline to the next level.
● Deploy with speed and flexibility.
● Script and automate however you want.
● Rolling out to Bitbucket next.
Core Features
GITHUB ACTION
59
Using the industry leading distributed
version control platform, Github:
● Deploy to any or all of your
environments at once.
● Execute post deploy scripts to
automate whatever you want.
● Built in cache control and PHP
linting.
Deploy how you
want, at speed
GITHUB ACTION
60
Unprecedented flexibility to script
however you want:
● Update all of your plugins and
themes at once.
● Send your code to any or all of
your environments.
● Manipulate WordPress post
deploy in any way you want.
Build, manage and
automate in bulk
GITHUB ACTION
github.com/wpengine/github-action-wpe-site-deploy
Thank you.
Robert Li
SOLUTIONS ENGINEER
WP Engine
Rob Stinson
PRODUCT MARKETING
WP Engine
More Dev. Less Drama.pdf

More Dev. Less Drama.pdf

  • 2.
    More Dev! PRODUCT MARKETING WPEngine @rob_stino Rob Stinson Less Drama SOLUTIONS ENGINEER WP Engine linkedin.com/in/robert-li Robert Li
  • 3.
    3 More Dev! Less Drama! Betterleverage host features and tools to streamline your workflows… so you can spend more time doing what you love!
  • 4.
    4 More Dev. LessDrama. Other Sessions
  • 5.
  • 6.
    Let’s Save SomeTime Everything we cover will be another lever you can pull to simplify and streamline your work. ⚡
  • 7.
    7 (That we don’tnecessarily love doing (( or even paid to do)) but they take up our time.) The Other Things We Do 1 Local Env Management 4 Template Management 2 Dependency Management 5 Disaster Management 3 Client Management 6 Pipeline Management
  • 8.
  • 9.
    • Friendly UI •Developer friendly • Optimized for speed (rebuilt 12 months ago to be fast!!!) Out of the box, free, and ready to go! ABOUT WP ENGINE Core Features
  • 10.
    10 Start from not-scratch ●Pre-configured env’ ● All the plugins & themes you start with ● Starter content Blueprints LOCAL
  • 11.
    11 Live Links area quick way to give direct access to your Local site to anyone on the internet. ● New & improved, much more stable (used to be Ngrok) ● Persistent URLs ● Secure Connections ● PW Protected Live Links LOCAL
  • 12.
    12 Pair Local withyour favorite host for a delightfully simple development workflow! ● Push & Pull ● Connect to multiple accounts ● WP Engine & Flywheel ready ● Optional DB deploy ● File-based change management Local Connect LOCAL
  • 13.
    13 Shell access andWP CLI super- powers ● Right-click on site and open site-shell ● Run terminal commands WP CLI LOCAL
  • 14.
    14 Pretty URLs -E.g. heapsgoodsite.local Multisite - WordPress multisite ready, for those that dare SSL - Because if it’s not, it’s not good One-click Login - “I’m in” Hot-swap Install Config - nginx/Apache, PHP version - great for testing Mailhog - Easily check & debug what emails your site is (or isn’t) sending. + More LOCAL
  • 15.
    Extend the powerof Local ● Library of FREE add-ons available for all users ● Previous “Pro” only add-ons are now available to all ● You can even extend Local yourself and build your own add-on Local Add-ons
  • 16.
    16 Broken Links ===bad ● One click scan Link Checker LOCAL ADD-ONS
  • 17.
    17 Optimize the imageson your site. ● Image compression ● Remove unnecessary data Image Optimiser LOCAL ADD-ONS
  • 18.
    18 Back-up. Offsite. ● GoogleDrive ● Dropbox Cloud Backups LOCAL ADD-ONS
  • 19.
    19 Never click “refresh”in your browser again. Instant reload is helpful for: ● Maintaining flow-state and streamline previewing your CSS changes. ● Debugging file changes: Local displays a log stream of your latest changes Instant Reload LOCAL ADD-ONS
  • 20.
    20 Notes - Quicklyadd notes to a site for easy reference in the future TablePlus - One-Click access to a sites DB via TablePlus Xdebug + VS Code - One-Click Xdebug configurator for VS Code Xdebug + PhpStorm - One-Click Xdebug configurator for Php Storm + More LOCAL ADD-ONS
  • 21.
  • 22.
  • 23.
    Included (1 license)with every WP Engine dedicated solution. Bulk license packs are available. ● Keep your plugins and themes up to date, automatically. ● VRT to reduce the risk of breakages. ● Schedule updates at a time of your choosing with granular controls. Core Features SMART PLUGIN MANAGER
  • 24.
    24 Schedule and manageall your plugin updates with ease. ● Select and exclude plugins ● Hide content blocks from testing ● Set timezone specific update schedule and frequency Schedule with fine grain control SMART PLUGIN MANAGER
  • 25.
    25 Updates that don’tbreak nor change your WordPress site: ● VRT dataset from the over 1 million update operations it has served since launch. ● Smart checkpoint, maintenance mode and auto rollback ● Email reporting and film-roll output for visual checking. “Smart” updates with Visual Regression Testing SMART PLUGIN MANAGER
  • 26.
    26 The only toolon the market that updates themes, and custom, premium and free plugins: ● Updates from the WordPress repo, as well as premium, private and .git repos. ● Works with Github, BitBucket or GitLabs Update any theme or plugin SMART PLUGIN MANAGER
  • 27.
    27 Manage, schedule andupdate en masse with SPM. Perfect for resellers and mass hosting: ● Update setting across multiple installs all within the User Portal ● Works with Multisite Operate in bulk SMART PLUGIN MANAGER
  • 28.
  • 29.
  • 30.
    ● A WordPressplugin that provides an admin interface and a simple templating system for building custom Gutenberg blocks. ● Blocks that Look & Function EXACTLY as you need. ● NOT dependant on the Genesis Framework.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
    Secure your datawith automated backups. ● Replicated for maximum availability. ● Up to 60 backup points. ● Encrypted at rest and in transit to ensure your data is secure. Core Features BACKUPS
  • 37.
    39 Replicated for maximum availability: ●Copied 9x over 3 availability zones. ● Encrypted at rest and in transit. ● Granular, transportable, and templateable. Rock solid. Peace of mind. BACKUPS
  • 38.
    Push / Pull(Deployments) 5
  • 39.
    Quickly and safelydevelop with best practice and testing. ● Segregated PROD/STAGE/DEV environments. ● Easily push and pull between environments with one click. ● Granular controls. Core Features PUSH / PULL
  • 40.
    42 Without the hasslesof setting it all up: ● Segregated environments so you can safely develop and test without affecting production. ● Granular control with table level data manipulation. ● Auto-backup upon push/pull. Develop using best practices PUSH / PULL
  • 41.
    Client Billing &Management 6
  • 42.
  • 43.
    46 Subscriptions & Billing GROWTH SUITE ●Get paid on time ● Recurring or one-time payments ● Multiple Currency Support ● Add Notes ● Add Discounts
  • 44.
    47 ● Recurring reportsthat include website data ● Scheduled weekly, monthly, or quarterly ● Agency-branded (logo & colors) ● Integrates with Google Analytics Client Reporting GROWTH SUITE
  • 45.
    48 Client Portal GROWTH SUITE ●Your brand ● Your clients login ● View their services ● Make payments and update payment details
  • 46.
    49 Resell WP Hosting GROWTHSUITE ● Deeply integrated with our platform ● Your pricing ● Increase recurring revenue ● Let us handle the infrastructure
  • 47.
    50 ● Important siteinformation at a glance ● No more checking individual sites ● Filterable and sortable Bulk Site Management GROWTH SUITE
  • 48.
  • 49.
    53 SSH Gateway isthe most powerful way to interact with WordPress on WP Engine. ● Unprecedented power and flexibility. ● Get access to WP CLI command line controls. ● Secure access to the server backend. Core Features SSH GATEWAY
  • 50.
    54 Get access tothe most powerful ways of interacting with WordPress ● Interact with WordPress programmatically. ● Automate and script your interactions to save you time. ● Execute custom PHP functions and code. ● Remote DB Access. The power of the command line SSH GATEWAY
  • 51.
    55 SSH gateway accessis done securely via Bastion Host ● No direct access to the actual server environment. ● Encrypted connection ● Destructible session for maximum protection of your data and interactions. Access done securely SSH GATEWAY
  • 52.
  • 53.
    58 The official WPEngine Github action boilerplate allows you to take your deployment pipeline to the next level. ● Deploy with speed and flexibility. ● Script and automate however you want. ● Rolling out to Bitbucket next. Core Features GITHUB ACTION
  • 54.
    59 Using the industryleading distributed version control platform, Github: ● Deploy to any or all of your environments at once. ● Execute post deploy scripts to automate whatever you want. ● Built in cache control and PHP linting. Deploy how you want, at speed GITHUB ACTION
  • 55.
    60 Unprecedented flexibility toscript however you want: ● Update all of your plugins and themes at once. ● Send your code to any or all of your environments. ● Manipulate WordPress post deploy in any way you want. Build, manage and automate in bulk GITHUB ACTION
  • 56.
  • 57.
    Thank you. Robert Li SOLUTIONSENGINEER WP Engine Rob Stinson PRODUCT MARKETING WP Engine