I’ve published my Enum class, formally available as a Gist, to Packagist. View the repository on GitHub.
On September 14th I gave a talk at the Knoxville Php Meetup on Domain-Driven Design and the successes and challenges I had along the way. Cody at KnoxDevs was kind enough to record the talk and it is available on the KnoxDevs YouTube channel.
I have pushed a large updated to my Puppet Modules repository on GitHub. View the Puppet Modules project page. Updates Bower: bower install will run when provisioning if a bower.json file is present Composer: composer update will run when provisioning if a composer.json file is present GruntJS: grunt will run when provisioning if a Gruntfile […]
Due to the nature of this update most object constructor signatures have been changed and will need to be updated Slugs are no longer generated automatically but required on object instantiation Meta boxes have been completely reworked (see documentation for more information) Now supports multiple fields per meta box Fixed saving for checkboxes Fields are created […]
The big change in this release is changing the View class’ render() method to be static. This means that instead of instantiating a view file and passing it into a WordPressObject you now pass the path to the view file and any view data in. This is not a backwards compatible change so any WordPressObject […]
I have extracted all the framework code so this project is now a simple boilerplate. Blank methods and an uninstall file are included to get you start. View the repository and download the source on GitHub.
The new version of my WordPress plugin framework as been released and is ready for use. New Features Meta box support Dashboard widget support Welcome panel support Object creation made simpler Check it out on GitHub.
I have written and released a library for creating .ics files in PHP. Version 1.0.0 of iCalendar Creator is now on GitHub and Packagist.
In a current project I needed to solve a problem where I wanted a class to only accept a set list of string values in a setter. In other languages you could use an enum to easily solve this. Unfortunately, PHP does not have anything like an enum natively. I needed to come up with […]
I have finished my initial collection of Puppet modules. You can check them here on the project page. A Vagrantfile for a Ubuntu 14.04 LTS box is included. To get up and running just add what modules you want to use in the main manifest file.