This is how I discovered that the new book by Simon Grange, “Joomla! 3 - The Book for Everyone” would become my ideal mate (sorry MAT)… This book was indeed written to meet the needs of all. Not only does it address my constant need to “learn more and more,” but also the specific needs of my clients, as well as the questions asked by beginners and the young people we try to initiate to web development through our favorite CMS: Joomla.
I live on an amazing island nicknamed the “Friendly Island” which combines more than 120 different nationalities, where English and French are the two official languages. Thus it is a real comfort, for once, to have a book available in both French and English, while also being available on the web for free (in addition to an Ebook for a charge). So if you want to create your own website with Joomla 3.x, or sharpen your knowledge, especially concerning the components we tend to avoid, this book is for you. It will accompany you, step by step, throughout the creation of your website, thanks to clear explanations, and numerous examples and screenshots.
Here is my brief review of the seven chapters of this book:
1- Introduction to Joomla and Handling the Administrator Interface
Joomla allows you to create quality websites without necessarily having to touch a line of code. However, to achieve a website worthy of that name, it is necessary to understand how the CMS functions, and take control of its user interface.
In this first part, discover what Joomla is all about, how to install and navigate the site, as well as the administrator interface. A glossary is also included in order to familiarize you with terms from the Joomla universe!
2- Managing Content with Joomla
With Joomla you can quickly put your articles online. But first, in this chapter you will learn how to structure your content so that you, your users, and search engines can easily browse it. Next you will see the different ways to put this content online.
3- Presentation of the Native Joomla Extensions
Joomla offers many features, thanks, in particular, to its built-in extensions. And if that isn’t enough to build your website, the community offers more than 8,000 third-party extensions to meet all needs. You can find these extensions in the Joomla Extensions Directory (JED).
This chapter begins with the definition of different types of extensions offered by Joomla (components, modules, plugins, templates and languages), and presents the various native extensions for Joomla. A sub-chapter for each extension guides you step by step to create a contact form, display banners, implement redirects, set up tags, etc.
4- Organizing the Site Navigation
The navigation of a website is very important. It is what will facilitate (or not) the user experience of your visitors, as well as that of the search engines.
In order for your visitors to easily access items that interest them, and to make your site “SEO friendly”, this chapter presents the different elements (menus, menu items, modules) that Joomla offers to build effective and relevant navigation.
5- User Management
User management has evolved throughout the latest versions of Joomla. Now, without using third-party extensions, you can control “who sees what” and “who can do what” on your entire site, on the frontend and the backend, whether on native parts of Joomla, or the third party extensions you have installed, provided of course that these extensions meet the Access Control Level (ACL) system of Joomla.
In this chapter a practical example will show you how to set up the ACLs to restrict access to parts of the website for certain groups of users on the frontend and the backend.
6- Multi-lingual Website (with left-to-right and right-to-left (LTR and RTL) languages)
Today, many website projects require multilingual functionality. Joomla now offers a multi-lingual system that is fully native and relatively simple to implement.
7- Maintenance and Security
Once a website is created and online, the work of a webmaster is far from over. Indeed, it is necessary to take care of the maintenance and security of the website in order to ensure its proper operation in the long run.
In this final section, the author addresses the basic rules for protecting a website: how to back it up, either manually or by using the extension Akeeba Backup, and how to transfer these backups for safe storage.
By now you will have understood that “Joomla! 3 - The Book for Everyone” is for all Joomla 3 beginners, and users of previous versions who want to build a site from A to Z and maintain it well with step by step support, as well as those who simply wish to test or improve their knowledge.