WordPress Plugin
Boilerplate Powered

The complete foundation for building your WordPress plugins

Explain like I am five

Libraries

WordPress ecosystem is full of amazing libraries why not integrate the most used?

Snippets

Plugins often have the same features (like an importer/exporter of settings), why not have them already available?

Generator

Why not generate a customized boilerplate based on your needs?

Features

Libraries

Do you like Metabox, Cron, Notices and so on? We too!


Snippets

Coding the same features and checking the documentation every time can be boring, start with a selection of the most used snippets!


Generator

Fast

  • Heavy Dependences Free
    Do you remember Yeoman? Or NodeJS dev environments with hundreds of MB of space used? Forget them!
  • Less code generation
    The files/code are removed from the original boilerplate instead generating them

Download

  • Automatically
    Download the boilerplate
  • Composer
    Can execute composer automatically to download everything
  • Code Style
    Custom URL to specify the PHPCS code style to download

Replicate

  • Config file
    The generation is based on a setting file that you can keep and reuse whenever you need

Tools

  • Editorconfig
  • Grunt (optional)
  • CoffeeScript (optional)
  • Sass (optional)
  • GrumPHP (optional)
  • Codeception with tests (optional)

FAQ

The readme.txt and composer.json refer to PHP 5.6 or greater as minimum supported version

There are a lot of boilerplates for plugin, and developers prefer to develop their own to adapt it to their style.
According to our experience, a more powerful solution was required: one that is not only a boilerplate with code organization but it's also integrated with libraries and snippets.
At the same time we implemented the generator to speed up our development process and be ready for every request by our clients.

Good question, we are integrating the most used and general purpose libraries, but open a ticket on GitHub for more answers!

Check the wiki page!

Old stuff that keeps working without issues.
Talking seriously, this technologies are not mandatory and they can be removed automatically from your project. In our experience they save a lot of time because they don't change so frequently and are simpler compared to other solutions.

There are a lot of libraries around but sometimes you find yourself missing just the one you need, so we developed our owns to simplify the development process by implementing all the features that we need.

That's true. Our logo was made on the end of 2016 before in WordPress there was any plan about that technology.

Test the boilerplate and generate your first plugin, study the code and its organization!