A canonical three phase workflow

For every Production Site, deevop generates three phases: Develop, Demo and Production

These phases are completely independent from each other and are conveniently coloured so that you know at every moment where you are.

Each one has its own subdomain, too:

Develop dev.domain.tld
Demo demo.domain.tld
Production (www).domain.tld

The Demo and Production environments are identical and run in your current website hosting.

deevop workflow

Develop

Mission:

  • Where the actual work is done.
  • Password protected environment
  • Excluded from search engines

Demo

Mission:

  • To show progress to your client
  • To test in the actual hosting (php version, load, etc)
  • To fine tune the site for speed and performance (minimize JS/CSS, activate caching, etc)
  • Password protected environment
  • Excluded from search engines

Production

Mission:

  • Live / Public version

Operations

Between each phase of the cycle, deevop performs a series of operations, easily customizable by the user via Drag & Drop.

The current operations that deevop performs between phases are:

  • Installation
    • Select default Editor for the Administrator User
    • Enable SEF/SEO Settings
    • Install your own extensions
  • Develop Demo
    • Delete cache *
    • Activate Caching:
      system cache (progressive or conservative) and cache plugin
    • Activate a list of plugins (e.g. performance plugins, etc)
    • Execute a custom CLI script (with or without parameters)
    • Execute a custom SQL script on the database
  • Demo Production
    • Delete cache *
    • Enable email sending / reconfigure real SMTP **
    • Activate a list of plugins (e.g. Google Analytics, etc)
    • Execute a custom CLI script (with or without parameters)
    • Execute a custom SQL script on the database
  • Production Develop
    • Delete cache *
    • Deactivate email sending / autoconfigure the mailcatcher **
    • Unlock/reactivate Users - if they were locked
    • Deactivate Caching: system cache and cache plugin
    • Deactivate a list of plugins (e.g. performance plugins, Google Analytics, etc)
    • Execute a custom CLI script (with or without parameters)
    • Execute a custom SQL script on the database
Operations Push to Demo

* - executed always
** - Mailcatcher only in Freelancer plan

Sign Up

Work better, safer and faster

© 2017 deevop website platform
deevop website platform is not affiliated with nor endorsed by the Joomla Project™.
The Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.
We use cookies, both our own and those of third parties, to improve our services. If you continue surfing or stay on our site, we take this as implied acceptance of their use. You may change your preferences or obtain more information by reading our cookie policy.
I accept cookies from this page