Published on 2008-01-31 23:07:50
Installation and configuration
Chapter three should be introduced before the second chapter, because here you will learn how to prepare the necessary environment in details to install Joomla on it. You will find how to install XAMPP, and others WAMP/LAMP/MAMP combinations. In the end you will find answers to most commonly encountered problems, depending on your level you might find these useful.
Adding content
I remember in the beginning when I was using Mambo, I didn't easily find how to add and manage my content. This fourth chapter is definitely very helpful to prepare and add your content, and of course understand Joomla mechanism to organize your articles, media files, and menus. Best thing in this chapter is how to plan your site using tools like Word, FreeMind or Leo.
Administering Joomla
Step into the administration panel, in chapter five you will discover different aspect of the CMS administration: Content, Template, Language, System configuration, Users, Menus, Modules, Plugins, Email ... You will find security tips in the end to keep your Joomla installation safe.
Creating your own templates
While I think this is the designer job, it is still useful to learn how to convert a design into a Joomla template. I don't recommend creating your logo in MsPaint, or your HTML in Frontpage, not even playing with css, but it is interesting to know all these to create your own template if you are webdesigner, to help converting design into Joomla template, or simply to perform small changes in your template when needed.
Joomla! Extensions
In chapter seven you will learn how to extend Joomla! features using Modules, Components and plugins. You will also understand the difference between them and install some of the most common and useful ones. You can find tons of Joomla extensions free or commercial to create almost any functionality you want. you will see later how to create your own extensions.
Web community features
Chapter eight introduce to the community features in Joomla! : user's profiles, newsfeed, rating, polls, suggestion box, guestbook, comments, calendar, wiki and forum. All these functionalities are available via Joomla! core, or using extensions, or bridges (the case of SMF forum). It is something interesting to know so you can spend more time on design personalization, so new features fit very well inside your website and don't break your design layout.
Site Statistics
It's interesting to know about your website statistics, but here I blame the author first for talking about stats at this level, and secondly for not talking about SEO with it. Personally I recommend you not using Joomla! internal statistics (better to disable it), because it will slow down your site, and recommend you to use Analytics: it's free, fast and can give you all the information you need about your website and visitors.
Photo Gallery
In chapter ten the author introduces two photo gallery solutions: Easy Gallery and Gallery2. I don't know why these are in a separate chapter, but anyway it's two useful solutions for small and large sites who are interested into selling photos. Next chapter is more advanced in e-commerce and how to sell your goods on Joomla!
Joomla! E-commerce
Section eleven is all about VirtueMart, a very popular Joomla! extension to create your own e-commerce website. You will learn here how to install and manage your store easily. There is a lot of development around VirtueMart, and new feature include more and more functionalities. Ez-catalog and osCommerce include more features if VirtueMart is not enough.
Search Engine Optimization and Joomla!
The chapter twelve is very informative on SEO, Joomla!, and SEF extension, but didn't mention any sitemap.xml generator while I think there are many. As I have mentioned before, it will be more useful if this chapter was better developed with statistics. So you can monitor the result of your SEO work. SEO require also a permanent work and monitoring, you will get the basics here, many companies provide a professional SEO service if you don't have much time for it and want a better results.
Creating extensions
Chapter thirteen, and last chapter is the most advanced chapter in the book about creating your own Joomla! extensions. What's really amazing in Joomla! and PHP, that many people have written Joomla! extensions for the first time without any knowledge of PHP. The author here gives you only the basics of Joomla extensions, general structure, and xml description file... In this chapter you will learn how to create three different types of extensions : front-end module, administrator module, and a component. You can learn from already written Joomla! modules and extensions, and of course be sure to ask your best friend while coding : the PHP Manual.
Overall, the book is a good reference for those looking to create advanced websites using Joomla!. You can almost create any kind of website with Joomla, but to explore the capabilities of this great CMS you have to get started today if you didn't already.
"Beginning Joomla from Novice to professional".
Member of the PHP Magazine Network, Copyright (C) 2005-2008 phpmagazine.net All Rights Reserved