Stay up-to-date with what's happening at Cory Webb Media here on the blog. Thanks for stopping by!
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.
I recently had the pleasure of working with Kathy Chapman Sharp and Laura Bennett to create a new website for Franklin Heights Church (FHC) powered by WordPress. Kathy, a leading church communicator and ministry marketing expert, and Laura, a talented graphic designer, needed an experienced web professional to complete their team to build a new website for FHC, so they approached me to work with them on this project.