PHP Classes
Icontem

Title: Building Websites with Joomla! 1.5

Free PHP components

  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend!

  Latest classes All reviews   Building Websites with Joomla! 1.5   Stumble It! Stumble It!   Bookmark in del.icio.us Bookmark in del.icio.us   Latest classes Latest reviews   Best sellers ranking Best sellers ranking  

Building Websites with Joomla! 1.5

Find where to Buy Now Find where to Buy Now

  • Title

    Building Websites with Joomla! 1.5
  • Category

    PHP books
  • Author

    Hagen Graf
  • Publisher

    Packt Publishing
  • Release date

    March 28, 2008
  • ISBN

    184719530X
  • Sales ranking

    Week: 15
    All time: 124
 
  • Reviews

Picture of R.L. Renkema
R.L. Renkema
development.assist.dyndns.biz
  • April 28, 2008
      Post a comment Post a comment   See comments See comments (4)   Find where to Buy Now Find where to Buy Now  
    This book is a tutorial guide to Joomla! 1.5. It was written and published during the development of Joomla! 1.5.

    It is intended for Web developers, designers, Web masters, content editors and marketing professionals. It is suitable for anyone starting out with Joomla! 1.5, for people who upgrade to Joomla! 1.5, and for those who just want have a good printed manual at hand.

    The first chapter is called terms, concepts, and deliberations. It lays the foundation for the rest of the book. I think this chapter clearly shows the author's fine teaching skills.

    Without realizing it, the reader can learn all the important basics and principles behind Joomla!. Here you will find an answer to questions about the history and structure of a great CMS.

    Among other things there is a great rant-like comparison between the business models of Microsoft and Sun Microsystems. You can read about the fork from Mambo and the structure of a CMS. The chapter ends with an appetizer, showing off some web pages made in Joomla!.

    Chapter two steps you through the installation of Joomla!. In only 20 pages, you learn what you need to install, run and manage Joomla. Then it steps you through several types of installations on either Windows, several flavors of Linux and even on a virtual private server (VPS).

    You can learn how to setup a testing system or a production system and the differences between them. Installing Joomla! is a piece of cake, grab a bite.

    Chapter three shows you around through your newly installed system. It is a quick tour that is intended to get you acquainted with the basic structure of the system.

    Joomla! tends to be a bit confusing initially because the sample data was meant to show off as many aspects as possible. Therefore it sometimes is a bit overwhelming. This chapter helps you to understand what you are actually seeing.

    From chapter four to eleven the book gives you a clear and understandable breakdown of all the features Joomla! has to offer you in its basic state. Starting with the handling of multiple idioms and the how the look of the pages can be changed using templates.

    Then it introduces the administration interface. After that, the book guides you through the many settings that can be altered in the site menu. This is a typical must read section, as a lot of these settings will also influence the security of your system. Don't start without reading and understanding this.

    The following chapters explain how to create menus and content, and how to use some of the preinstalled components. Chapter ten will then show you how to use the extension menu. It is a considerably important chapter, as it offers you the power to create the sites shown at the end of the first chapter, by extending and changing the default capabilities of Joomla.

    Up to this point the author has given you a full manual to Joomla! 1.5. But the book does not end here. In chapter 12, Hagen shows you how to use a few extensions that, not only show you once more, how to incorporate third party extensions in your Web site, but also gives you a few fine examples to add to your site.

    Fireboard is the more or less recognized standard for a forum extension. If you build a community site with forums this is the way you want to go.

    DOCman is an extension that can make your content management even better. DOCman enables you to work with remotely stored documents. It provides an access control system.

    Exposé Flash Gallery can render images and video with the so called 'ahhhh' effect. It is based on Adobe's Flash format. It has many different options to present your images or videos.

    Now you do not have to install these to use Joomla!, but I can assure you from experience that it will make your Joomla! life much easier and interesting if you install them.

    Chapter 13 is about the inner works of Joomla: the templates. These are made of a mixture of HTML, PHP and Joomla! tags to design the presentation of your site.

    This chapter shows you how to create or change a template. This chapter is complemented by chapter 14, which was actually written by Angie Radtke who created the Beez template.

    The chapter discusses the so called Barrier Freedom and demonstrates its use in the Beez template. To abbreviate, it shows you how to not exclude people with a disabilities from your Web site, which is in some countries indeed a legal requirement. I hope that Google uses these standard guidelines in its Web page ranking system.

    The nice thing about this chapter is that it shows how to change the Beez template by its own author. Before you ask, to make the Beez resize your pages dynamically you just need to edit position.css file where it says max-width: 1000px; to max-width: 100%; and deal with the consequences. If you want to make a serious template please do consider reading this chapter.

    Chapter 15 shows you basically how to create your own extensions. It covers a complete framework that can get you started. It shows the basics of MVC programming in PHP.

    If you want to develop good extensions you would better use one of the other available Joomla books dedicated to that subject, like Mastering Joomla! 1.5 Extension and framework development by James Kennard. Never the less, this chapter gives a good idea of the work involved, by stepping you through every aspect in the making of an usable extension.

    Chapter 16 and 17 form the grand finale. Here the author takes you through a step by step approach to develop a Web site with Joomla! 1.5. All the experience gained in previous chapters is applied in practice.

    In fact in a merely 30 pages, you will be building a Web site for a fictitious family business site. After this building your own site should prove as easy as Joomla!.

    This book is very complete. From the beginning to the end, it is a real piece of great instructional value. I can see it being easily used in workshops.

    It does not require much programming knowledge until chapter 13, which starts requiring some PHP experience to be understandable.

    The only thing I really miss in this book is a chapter about security. A lot of sites get hacked because of the inexperience of beginning developers. Some simple guidelines would have made a great addition to the book, especially for the beginning site administrators.

    Hagen Graf was able to pass his knowledge of the subject, combined with his teaching experience, in a way that organizes the book into a complete tutorial and reference document.

    He is not just listing features and their use but also explains very clearly how Joomla! happened, what technology was used and how everything evolved.

    He is clearly very passionate about Joomla! which shows already in the preface starting of with "Joomla! is life!". But anyone that ever worked with Joomla! will easily forgive him and may become equally enthusiastic after reading this book.
      Post a comment Post a comment   See comments See comments (4)   Find where to Buy Now Find where to Buy Now  
 
 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2008 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products