This is the code repository for Developing Extensions for Joomla! 5, published by Packt.
Extend your sites and build rich customizations with Joomla! plugins, modules, and components
Joomla! 5 is a groundbreaking CMS that helps you take a significant leap into the world of content management systems. Joomla! 5 features a variety of impressive new features that align with current web standards and enable you to experience lightning-fast performance for optimal web page optimization, leverage the new code architecture, and tap into the WebService API, among others.
This book covers the following exciting features:
If you feel this book is for you, get your copy today!
<img src="https://raw.githubusercontent.com/PacktPublishing/GitHub/master/GitHub.png" alt="https://www.packtpub.com/" border="5" />
All of the code is organized into folders in the repository. The code will look like the following:
$search = $this->getUserStateFromRequest(
$this->context . '.filter.search',
'filter_search');
Following is what you need for this book: This book is for Joomla! developers and web designers who want to extend the functionalities of Joomla! and find innovative ways to customize their content management systems, e-commerce websites, business websites, and more. Basic familiarity with Joomla! will help you get the most out of this book.
With the following software and hardware list you can run all code files present in the book (Chapter 1-14).
Chapter | Software required | OS required |
---|---|---|
1-14 | Joomla 5 | Windows, Mac OS X, and Linux (Any) |
1-14 | PHP 8.2 | Windows, Mac OS X, and Linux (Any) |
Carlos M. Cámara Mora is a Joomla! expert and cofounder at Hepta Technologies, a web development company, with a focus on developing long-lasting websites and applications that help businesses own their logic and data. As a Joomla! Expert, Carlos has helped site owners around the world to develop the right solution for their business, using Joomla! and developing custom solutions.