Stay up-to-date with what's happening at Cory Webb Media here on the blog. Thanks for stopping by!

Networking is a part of life for any professional. No, not the process of wiring computers together. I'm talking about conferences, local industry groups, chambers of commerce, after hours meetups, etc. There are endless opportunities to network, and I both love and hate it. Let me explain.

This is the third concept in a series of blog posts about WordPress concepts for Joomla developers. In this post, I will be talking about the WordPress template hierarchy. As we discussed in the post about themes, WordPress themes only require an index.php file and a style.css file. The index.php file is actually the default page template in a WordPress theme. The theme may also include any number of other page templates that have a file name that follows a specific naming convention supported by WordPress. These templates make up the WordPress template hierarchy.

If you read my first post comparing WordPress theme development to Joomla template development, welcome back! In this series on WordPress concepts for Joomla developers, I am covering the similarities and differences between WordPress development and Joomla development to help Joomla developers become more comfortable with WordPress development. The goal of this series is not to convert Joomla developers to become WordPress developers, but to help and encourage all developers to become more well-rounded web developers in order to provide the best possible solutions for your clients.

In this post, I will cover sidebars and widgets. Sidebars and widgets are most analogous to Joomla module positions and modules respectively. There are many similarities between the sidebars and module positions and between widgets and modules, but there are also some subtle differences that might leave Joomla developers scratching their heads.

This is the first in a series of blog posts containing WordPress concepts for Joomla developers. The idea is to explain WordPress concepts from the perspective of a Joomla developer to help you get a better understanding of how WordPress and Joomla are similar and how they are different.

This first post deals with WordPress themes. The purpose of this post is to compare and contrast WordPress themes with Joomla templates. The purpose is not to do a deep dive into WordPress theming. There are plenty of tutorials on the web to help you take the next steps toward becoming a WordPress theme developer.

I've been a Joomla guy for a long time. In fact, I've been a Joomla guy since before Joomla was Joomla. This open source CMS is a big part of why I started Cory Webb Media in 2008, and why I have a career as a web developer today. I've spoken at 15+ Joomla Days, Joomla World Conference, and Joomla User Groups, and I even wrote a book about it. I love Joomla. I love the platform. I love the community. Joomla is very much like family to me. Joomla has earned and very much deserves its spot as the 2nd largest open source CMS.

I say all of that because I know many in the Joomla community who know me might wonder why I, a long-time Joomla guy, would want to write a series of blog posts about WordPress and even encourage Joomla developers to learn WordPress. "Is he going crazy?" No. "Is he abandoning Joomla?" Definitely not. "Does he think WordPress is better than Joomla?" It depends.

Joomla Development

Let’s work together to design and build your perfect website or application with Joomla, one of the world’s leading content management systems.
Learn more ›

WordPress Development

Get your business up and running in WordPress with professional design and development. I can help you get the most out of your WordPress website.
Learn more ›

Frontend Development

Need help building a compelling user experience with HTML5, CSS, and Javascript? Need a well-crafted responsive site? I can help with that too.
Learn more ›


With years of experience speaking at conferences and leading online and onsite training, I can help get your team up-to-speed on the technologies that power your website or application.
Learn more ›

Expert Consulting

With 14 years of experience working with open source CMS’s, put my expertise to work for you in designing and building a CMS implementation.
Learn more ›

Support and Maintenance

Stop worrying about your website. Let me do that for you. From regular backups to server, CMS, and plugin upgrades, I’m here to help keep your site running smoothly.
Learn more ›

Get the CWM newsletter!

* indicates required