A practitioner’s guide to building rich and modern websites using the brand-new features of Joomla 4
Luca Marzo
BIRMINGHAM—MUMBAI
Copyright © 2023 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author(s), nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Group Product Manager: Alok Dhuri
Publishing Product Manager: Harshal Gundetty
Book Project Manager: Prajakta Naik
Senior Editor: Rounak Kulkarni
Technical Editor: Jubit Pincy
Copy Editor: Safis Editing
Project Coordinator: Manisha Singh
Proofreader: Safis Editing
Indexer: Tejal Daruwale Soni
Production Designer: Alishon Mendonca / Ponraj Dhandapani
Developer Relations Marketing Executive: Deepak Kumar and Rayyan Khan
Business Development Executive: Puneet Kaur
First published: January 2023
Production reference:1221222
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80323-897-5
Powering millions of websites worldwide, Joomla has proven to be one of the major content management systems (CMSes). It’s flexible, versatile, secure, and very stable, and it’s packed with possibilities, right inside the core. Whether you’re a first-time hobby user or a web developer by profession, Joomla 4 (the latest version) offers you a platform you can use to build almost everything you can imagine… if you know how and where to start.
And that is exactly what this book is about. In Joomla! 4 Masterclass, Luca Marzo explains everything you need to know to create any – and by any, I really mean any – kind of website. The book covers information for users at various skill levels, whether creating your first content, customizing the look and feel of your website, using extensions, creating overrides, or using Joomla’s CLI.
If anyone can thoroughly guide you through the many options of Joomla, it is Luca. He has been secretary of Joomla’s board of directors since 2017 and was in several Joomla teams before that (in case you didn’t know, the developers, maintainers, and everyone else working for Joomla are all volunteers). Luca breathes Joomla. He is dedicated, committed, thorough, and meticulous, and he knows virtually everything there is to know. When he told me he was going to write this book, I was thrilled, because I knew it would turn out the way it has: a comprehensive guide for everyone who wants to explore the countless features and possibilities of the world’s most powerful CMS.
Enjoy the ride!
Anja de Crom
Team Leader, Joomla! Community Magazine Team
Luca Marzo is a technology professional with more than 15 years of experience. During his career, he has had the chance to develop websites with Joomla as a freelancer for small to medium-sized companies. He served as an IBMer for 1.5 years. After that, he moved to the web hosting industry. His love for Joomla was born in 2007, a few months after which he started contributing to the Italian Joomla Community. He then progressed to contribute to the global community, where he had the opportunity to serve as the secretary and member of the board of directors for The Joomla Project at a global level for more than 5 years. In The Joomla Project, he has also contributed to the Certification Program, the Community Magazine, and the Extensions Directory.
Pascal Abatiello is a trainer, editor, and writer. He founded his company in 2012, developing a network of e-learning websites and providing training classes about major CMSes, including Joomla, WordPress, and PrestaShop; SEO techniques; and digital marketing. He’s also the co-founder of Host Academy, a leading e-learning portal that has trained thousands of webmasters and website integrators.
Benjamin Trenkle is a Joomla developer and the owner of Wicked Software, a web development company based in Munich, Germany. He is deeply involved in the Joomla! community, serving as a release lead and production department coordinator. In his free time, Benjamin enjoys programming and volunteering. He is passionate about using his skills to make a positive impact on the world. On his home page, www.wicked-software.de, Benjamin showcases some of his work and extensions and provides information on his services and experience.