It’s a warm and beautiful spring day here in upstate New York, besides the neighbor across the street who’s using an arsenal of tools to trim his lawn, 80 degrees and cloudy skies. The only thing that would make it more perfect is a torrential downpour. It’s a great day to write about my favorite piece of open source software, WordPress!
I’ve been a PHP developer since 2005 😅
I know it’s the most hated and loathed programming language. But I don’t care, my love for PHP started around 2005 when I worked at a REALTOR® association. They developed their own CMS framework (yikes). It wasn’t pretty but it was enough to get the gears in my own curious head moving to understand the ins and outs of programming for the web.
Soon afterwards I started developing in Drupal, then CakePHP, then Ruby, and then finally just stuck to WordPress.
Wordpress has become my #1 tool of choice when building websites.
There have been a few data-driven web applications that I’ve sided with Laravel (another PHP-based framework) on, but most of my work over the past 5 years has been WordPress. I’ve had my hands on enough WordPress sites to know how negative opinions are formed on WordPress web development & developers as a whole. I hear things like:
- I can’t edit content without going back to the web designer
- My site keeps getting hacked
- The template that my web designer used is broken & obsolete
I’m here to tell you that it ain’t Wordpress’s fault! Maybe it’s not really even the web developer’s fault – I mean maybe it kind of is. But, I didn’t know any better either until I had a chance to work with great WordPress developers and develop big WordPress sites for companies with their own marketing teams.
Wordpress is an open-source, easy-to-use, SEO-friendly, secure, and free content management system that adapts to most website needs in a modern and clean fashion. Wordpress is a blogging platform at its core, but it is a completely extensible system that allows for all sorts of helpful features such as;
- Custom content types
- Content relationships
- Advanced taxonomy & interlinking
- Custom reusable & modifiable blocks
- Integrated search engine optimization
- Robust API with hooks and filters
Wordpress has the perfect balance between usability and control
The WordPress development team puts a lot of time and effort into their version releases, each one being more and more client-friendly while at the same time enabling developers to build upon functionality and application.
Not only is WordPress being used by over a 1/3 of all websites [link] but it’s trusted by big names like MTV, Sony Music, Bloomberg, Variety, BBC, and Beyonce. I mean, if Beyonce is using it then it has to be good yea? In addition, PHP, the language that runs WordPress is used by 78% of the web.
Don’t get me wrong, WordPress sites do of course get hacked, and I’ve had the pleasure of fixing many of them – but hacking usually happens because of non-WordPress related things; generic usernames/passwords, cheap shared servers, bad plugins, etc. As long as there are backups (using Updraft or something server-based) any WordPress site is able to go back to normal by some replacing of core files and cleaning of themes/plugins
When I have a Wordpress question a quick Google search (or ChatGPT prompt) will usually lead me in the right direction. There is a great community behind both the software itself and the plugins. Creating custom Wordpress websites from scratch is really my main thing. It’s not only where I get the most business from, it’s what I really love to do.