Git Product home page Git Product logo

wp-launchable's Introduction

WP Launchable

A framework for ensuring your WordPress environment is ready to deploy into production and hand over to a client.

screenshot

Currently checks whether:

  • You have enabled/disabled DEBUG mode as appropriate (dependant on whether this is a Test/Production environment)
  • You have set strong passwords
  • You have disabled the WP code editor
  • You have updated the tagline
  • You have unblocked robots.txt
  • You have customised the admin footer
  • You have unused post_types (that you may wish to hide from the UI?)
  • Framework allows for additional checks to be made, and for quickfixes to be recommended.

Useful for:

  • Setting up new development environments
  • Pre-launch checks, in preparation for handing over to a client.

Distinguishing between Production and Test environments

Whilst distinguishing between Test and Production isn't typically good practise - this plugin does so, and with good reason. For example: The plugin will alert you if DEBUG is enabled in production, or if DEBUG is disabled in test. By default, the is_production() function shall return false for siteurls matching: localhost, *.dev. Alternatively, you can define a custom rule.

Configuration

At present - no configuration required.

Contributing

  • Contributions are welcomed
  • Feature requests: Please log as issues in Github
  • Bugs: Please log as issues in Github
  • Pull requests: Yes please.

Test Suite

  • The test suite is not implemented yet

License

The MIT License (MIT)

Copyright (c) 2014 Jack Barker

wp-launchable's People

Contributors

jibbius avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.