Eleven Resources You Should Know About as a WordPress Developer

Eleven Resources You Should Know About as a WordPress Developer

From giant resource repos and frameworks, free learning resources to job interview preparation, there is a lot of material to boost your developing workflow or WordPress career here. 

WordPress development

1. Gutenberg Block Creator Toolkit

Eleven Resources You Should Know About as a WordPress Developer

This repo is sub-titled "A zero-configuration developer toolkit for building WordPress Gutenberg block plugins" - and that's exactly what it does. It allows you to develop Gutenberg blocks without having to deal with the configuration of React, Webpack, Babel etc. You can start developing your Gutenberg blocks in under 2 minutes with only 3 command lines. It is very well-documented, maintained and updates like a charm. 

Personally, I like the clear documentation. And that it works excellently and simply out-of-the-Box.

Link to the repo

2. GenerateWP - WordPress Code Generator

Eleven Resources You Should Know About as a WordPress Developer

When it comes to creating custom Themes and Plugins for WordPress , there are some tedious tasks that just need to be done: for example, registering a custom_post_type with all the capabilities, queries, API endpoints and such. 

This handy toolbox can generate lots of custom snippets for your project. It always uses the latest APIS and WordPress coding standards - so one less thing to worry about.

Link to GenerateWP

"*" indicates required fields

I would like to subscribe to the newsletter to be informed about new blog articles, ebooks, features and news about WordPress. I can withdraw my consent at any time. Please note our Privacy Policy.
This field is for validation and should not be changed.

3. the official WordPress Core tickets

Eleven Resources You Should Know About as a WordPress Developer

Being actively involved in WordPress is an enormous win-win situation: On the one hand, of course, because you are supporting a free product. On the other hand, you learn a lot when you work on the core software yourself and thus develop WordPress further every day. 

You will also be able to develop themes, plugins and apps for WordPress better in your professional life. And if you take care of open questions about the WordPress core, you will also get to know many friendly and interesting members of the community. 

Link to the ticket tracker

For Github users, there is also a git-ified version here that syncs with the original SVN repo.

Freebies

4. free-for.dev

Eleven Resources You Should Know About as a WordPress Developer

There's a huge number of services offering free tiers, but it can be hard to find them all in order to make informed decisions. The platform free-for.dev offers a list of software and other offerings that have free tiers for developers. There are categories like testing, hosting, email, CDN, CI/CD, code quality and many many more. 

Link to the site

Plugin Development

5. WordPress Plugin Boilerplate Generator

Eleven Resources You Should Know About as a WordPress Developer

Developing a plugin is all fun and games, but the setup can be a pain. Depending on the size of the plugin, it can get pretty extensive. Especially if you're following best practises (which you definitely should!). That’s exactly what this tool is for.

The boilerplate is based on the Plugin API, coding standards and documentation standards. So all you have to do is enter a unique name for your Plugin, your slug and your author information - and you're ready to go.

Link to the generator

6. WP React Starter: WordPress React Boilerplate

Eleven Resources You Should Know About as a WordPress Developer

If you need a little bit more (JavaScript) in your plugin, and that JavaScript should be React, this is the tool for you.

Start developing in a few seconds and without a build process. And the best part is, it comes feature-rich with Typescript, and integrated CI/CD, check out all the integrations below.

Boilerplate integrations:

  • React Frontend for reactive user interfaces (with PHP fallback for server-side rendering)
  • TypeScript for typesafe frontend development
  • PHP in an object-oriented style with namespaces for better backend code
  • Docker development environment to develop all you plugins without manual setup steps
  • CI/CD integration for automated code quality checks and integrated release management (e.g. for the wordpress.org repo)

Link to the repo

theme Development

7. State Of The Art WordPress Theme Development Boilerplate

Eleven Resources You Should Know About as a WordPress Developer

There are countless boilerplates for WordPress theme development, but this one is just terrific. It uses all the great and new web dev extensions - such as Browsersync, Linters, Babel, Autoprefixer and many more. And all this without forcing you to learn a new workflow or syntax.

Plus, with this foundation, you're really up to date with current WordPress and OOP standards. You only need about five lines in your command prompt to get the boilerplate up and running. 

The build process is also easily maintainable and follows WordPress coding standards. 

Link to the repo

Learning

Awesome Falsehood

Awesome Falsehood

Did you know that customer/department=shipping@example.com is a valid email address? What about matthias\@\held@raidboxes@raidboxes.io? Or did you know that personal names can include numbers in some cultures? 

I learned more from these curated lists than most test cases could have ever taught me. A curated list of awesome falsehoods programmers believe in. So, it makes sense to expand and rethink your current developer mindset. 

Link to the repo

Testing

9. big list of naughty strings

Big List Of Naughty Strings

This resource is for testers. 

I firmly believe that every WordPress developer should be a tester to some extent. Whether that means testing their code "only" for UX or, more importantly, for security. 

You can invest as much as you want into testing your code. But when real users come into play, they'll do things things you'd never have considered possible, especially when it comes to user input. 

So this repo contains a huge list of strings known to cause problems when entered by users. There are also some strings that help you with the security of your theme, plugin, or app. Such as strings for SQL injection, enumeration, clickjacking and so on.

Link to the repo

10. fakerPress - WordPress Plugi

Fakerpress WordPress Development

Something else to test: It is great to create a new themeor plugin. Creating the corresponding content for it, on the other hand, is not. And that's exactly what this plugin takes care of: It can create dummy content for almost everything in WordPress and is constantly being developed further. Furthermore, it helps you to catch errors and unwanted functions that might happen when a user does this or that. 

  • Posts
  • Custom Post Types
  • Meta Data
  • Featured Images
  • Users
  • Tags
  • Categories
  • Comments
  • Custom Comment Types

Link to the plugin

Career boosting

11. Tech Interview Handboo

Tech Interview Handbook

If you want to land a job as a WordPress developer at an agency or tech company, you will most likely have an interview. While some candidates are more relaxed, for others job interviews are a stressful situation. This repo will help you prepare. It covers many aspects, such as:

  • How to prepare for coding interviews
  • Cheat Sheets for Interviews
  • Algorithm tips & best practices for questions
  • Front-end job interview questions & answers
  • Tips for the perfect resumé
  • and much more

Link to the repo

Thanks for reading. If you know of any other resources that you as a WordPress developer wouldn't want to be without, feel free to leave me a comment!

Your questions about WordPress Development

What questions do you have about WordPress development? Feel free to use the comment function. You want to be informed about new postson the topic of WordPress and web design? Then follow us on Twitter, Facebook, LinkedIn or via our newsletter.

Did you like the article?

Your rating helps us improve our future content.

A Comment on "11 resources you should know as a WordPress developer"

Post a comment

Your email address will not be published. Required fields are marked with *.