This article is part of the series on Joomla. In Part 1, we learned the
basics of Joomla, using it to create a professional website. Part 2
covered how to create your own custom Joomla template. In Part 3, we
explored creating a custom module. Now learn how to extend Joomla
by writing new components to meet your website needs.