Projects

Screenshot of Saxophone Technique website

Saxophone Technique

The idea behind this project is pragmatic simplicity. A saxophone teacher and book author wanted to start a blog but was uncertain which combination of options are most suitable. After consulting with me, it was determined that WordPress with a slightly modified minimalist theme would do the trick. The project was completed and delivered in under a month.

Visit Site

  • WordPress
  • Genesis Framework

WFV

Input Validation API for WordPress

WFV is a powerful and highly flexible input validation API for WordPress. I created this out of frustration with creating forms in WordPress themes. Many solutions exist that mostly involve heavy footprint WYSIWYG form builders that limit control over the markup they generate, and in many cases are overkill. I wanted something that gives a developer full control over all aspects of creating forms and simplify the nuisances of input validation, feedback, and safe output. WFV can be hooked into any form and provides 25 built-in validation rules, custom rules, custom error messages, safe output helper for any context via callback support, validation hooks, and auto-population.

Psst, my contact form is generated with Advanced Custom Fields and uses WFV.

Code Repo / User Documentation

  • PHP
  • WP-CLI
  • PHPUnit
  • Bash