Before I started using WordPress in 2007, I was a Joomla enthusiast. I thought it was the best thing since sliced bread. You could (and still can) control where and when certain modules would show up, there was an active community and a bunch of plugins along with themes to choose from. It was’nt the easiest piece of software to use but after you figured out the quirks that needed to be worked with instead of against, it was easy enough to get things done. After discovering Joomla was going to be too much of what I needed for my personal site, I came across a piece of software called WordPress. I can’t remember exactly how I discovered it but after installing it for the first time and trying to edit a theme, I decided it was too difficult to work with. I decided to go back to Joomla but after trying to install a commenting system while adding features that WordPress came with by default became frustrating aggravation, I gave WordPress a second try and that’s when the light bulbs started flickering.
Looking back at those first few days of using WordPress, the software itself was not difficult to use but figuring out where to go to get plugins, themes, support, and documentation was. These were the days when I had to manually upload plugins to the wp-content folder in order to install them, same for themes. In order to add functionality from plugins into themes, I generally had to add functions with parameters to the theme files for where I wanted that functionality to show up such as single.php or page.php. Upgrading the software was somewhat easy but not convenient. I didn’t become comfortable with WordPress until I started editing themes. This is how I discovered what functions were and how parameters worked. What was weird chunks of code suddenly became stuff I could play around with without the fear of breaking the site. For me personally, the learning curve was very shallow and that was during the pre 2.3 days.
Graph Is Based On Personal Experience From The First Time I Used Each Platform
Fast forward to WordPress 3.2. Users for the most part do not need to use FTP to install WordPress, Themes, or plugins nor do they need to use it for upgrading. If WordPress is installed via Fantastico or some other method that doesn’t require the editing of code or the manual uploading of files, there is very little in the way of difficulty encountered before they see the WordPress Dashboard for the first time. It’s impossible for me to determine what the learning curve for WordPress is for new users because that’s a perspective I’ve lost and can never quite regain. However, if I had to take a guess, it would be becoming acquainted with the WordPress interface and figuring out which buttons and menus take you where and do what. Thankfully, the contextual Help tab in WordPress is helping to ease the discomfort of learning the system.
At the end of the day, I believe that WordPress had a shallow learning curve when I used the system for the first time and since then, that curve has become closer to being flattened.
Here is where I need your help. If you could, please describe to me in the comments or in a blog post on your site describing the learning curve you faced when you used WordPress for the first time. For some, it’s been ages ago but I’m really interested in hearing stories from those who are brand new to the software or started using it since 3.0. I’m equally interested to hear from those that used WordPress and decided it was just too difficult to use and decided to use another piece of software to accomplish the task.
BuiltWith Trends is an analytics company that provides weekly updated free information about the most popular technologies used on the web such as advertising, frameworks, ecommerce and content management systems. Their CMS page lists the distribution of popular CMS solutions across the top million, top one-hundred thousand, and top ten-thousand websites. It should be no surprise that WordPress takes the majority of the pie in each section but amongst the three different categories, there is something that I find interesting. For instance, amongst the top 100,000 websites, Vbulletin has a 3.42% share while amongst the top 10,000 websites, it has a 9.35% share. Amongst the top one million sites, Drupal has a share of 2.82% but within the top 10,000 websites, has a share of 23.33%.
These numbers change on a weekly basis as their stats update but what this shows me is that there could be a lot of people using a particular CMS but that doesn’t necessarily translate into those sites having high traffic. I’m pretty impressed to see that WordPress powers practically half of the top 10,000 websites recorded by BuiltWith Trends. It’s also worthy of noting that Drupal commands just about a quarter of those sites showcasing that systems ability to handle massive websites.
One thing that can be frustrating at times to talk about regarding WordPress, is what should be added to the core. I equate it to kids fighting with their parents. They want something and are explaining every which way as to why it would be a good thing for them to have and the parents dish out variations of NO. I’ve participated in my fair share of cool conversations that were abruptly ended with the words Patches Welcome or There’s A Plugin For That. I don’t know which one is more of a conversation killer as they seem equal to me but I’m sure I’ve heard the Plugin line more than the Patches Welcome. If neither of the poll choices suits you, feel free to add-on in the comments what you think are good WordPress conversation killers.
What's The Quickest Way To End A Conversation About WordPress?
Freedom is a complicated, annoying, thing, and sometimes having a freedom means you accept the consequences of that freedom. In the US, we have freedom of speech, which means we can bitch about our government if we want to. But that also means someone else, who has the polar opposite of your views, has the exact same right you do. And I will defend that person with my dying breath that they have that right, no matter how much I detest what they’re saying.
You have to keep that in perspective when you start talking about rights and legality. WooThemes had the legal right to do what they did. That doesn’t mean you don’t get to think that it was a dick move, and you may, but what it was, was 100% above-board. They were honest about it, and it was legal. The GPL affords us the freedom to make plugins, fork WordPress if we wanted, and do what we want, so long as we don’t restrict the freedoms even more.
If you’re still looking for a book to help you learn the basics of both the self hosted version of WordPress and WordPress.com, The Complete Idiot’s Guide To WordPress might be for you. Pierre DeBois over at SmallBizTrends has given his review of the book and from his perspective, it looks like a good read that sets the foundation to excel with WordPress.
Joost de Valk has published a code snippet along with an explanation regarding the reduction of memory usage when using get_permalink with post objects. This may come in handy for plugin developers who are not already using this technique. ∞
WordPress Developer, freelancer and friend of mine Ptah Dunbar, was recently in a head on collision accident that nearly took his life. Everything you need to know regarding what happened can be read on the following Google Plus page but to make a long story short, Ptah found himself going headfirst off of his motorcycle through the windshield of a taxi without wearing a helmet. He was actually pronounced dead on the scene but was able to be brought back.
Thanks to the awesome people that make up the WordPress community, a website was started to help pay for some of his hospital bills as well as living expenses called GetWellPtah.com. Shortly after going live, the goal of $6,000.00 was reached and in fact, was exceeded by about $500.00.
A big thanks to all that donated to help Ptah get better. I’ve known the guy since attending my first ever Wordcamp event back in 2007, WordCamp Dallas. He has an awesome sense of humor while also being a talented coder. Ptah, I sincerely hope you get better and if there is any money left over, please buy a super cool helmet so this doesn’t happen again!