Logan Bailey

Adventures In Web Development

Blog, About, GitHub, and LinkedIn

This blog has been powered by WordPress for close to 5 years. However, as of this morning, it is powered by my own blogging platform, OpenPub. This was something that I had been meaning to do for awhile, but never had the time. WordPress is a monster of a legacy codebase. I found that as I wanted to add new features, I was forced to rely on third party plugins or digging into WordPress inner workings.

In the past five years, I've never once had a problem with WordPress. I can't say the same for some of the plugins. Rather than fighting with these plugins or learning how to develop in WordPress, I decided to write my own blogging platform.

OpenPub is actually my third attempt at writing a blogging platform. My earlier attempts have been bogged down writing complicated but unnecessary libraries. One platform was built only using native JavaScript another built only using framework components. OpenPub escapes its predecessors' roadblocks by focusing on an MVP-esque design principal. Functionality that may not be necessary, will often times be skipped in favor of getting something on the page.

I'm excited about the future of OpenPub. I’ll be adding more features as time goes on. I'm hoping that it will push me to learn and then to blog about what I learn.

Posted In:
OpenPub php