I started building this system, about two years ago so what you’re reading is the result of a lot of experimentation and just waiting for better tools to become available so that I could do more and more. I’ve been wanting to write this post for like the last year, but I wanted to be sure that it could work, and be stable for a long time. Now I can say it can and that WordPress is a viable platform for some simple custom software. The original system I built is still trucking along and has 50 heavy users and 28,000 records.
The next step is to improve security, build out the WordPress API and then teach our stuff to start making requests to service itself. I’ll be working on learning the API next. I’m particularly interested in scaling this thing to handle a lot more users and possibly make this an open web app. If you have anything to say on the topic, let me know!
If you have any feedback, be sure to reach out and if you actually build something using what I’ve outlined, I’d love to know how it turns out and how you added additional functionality so I can add it to the resource library. I think I’ve spent almost a hundred hours on this guide, so it would be great to see if people find it useful.
I’ve also thought about offering demos or a playground via a WordPress multisite. If that’s something you’d be interested in, leave your email below. If enough people sign up, I’ll build it and send you an invite.