Free Online Articles Directory
18.11.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


Drupal 6 Book - Review

Author: Shriharsha Bhat Author Ranking Blue | Posted: 21-04-2008 | Comments: 0 | Views: 20 | Rating:  (53) Article Popularity - Blue (?) Got a Question? Ask.
Sign Up Now!

I've been learning Drupal on-and-off (as spare time allows) since last summer. Reading this latest Mercerian effort I've undoubtedly benefited from reading the Drupal 4.7 text. The 4.7 title definitely got me up and running as a Drupal novice, so this formula and style is familiar to me. There are some physical changes: the paper on this latest offering (my copy at least) has better contrast. I could not find the exact font details, but the print size is larger and so there are fewer words per line which naturally helps readability. Consequently, the 4.7 book's 267 pages translates to 362 pages as measured to the last page of the index.

As a Drupal newbie myself I've struggled due to:

* The whole client-server set-up and creating a database driven community.

* Drupal's likeness to an iceberg:

o what you can see - themes, modules, users, forums

o what you can't see the MySQL, PHP, CSS, server, template and other files...

o Oh yes, and the things that are on the water-line - blocks, menus, 'nodes and content'

* Drupal files and folder structure

o The location of core Drupal elements vs contributed elements (and your content)

* Security, access and permissions

o managing users

* Upgrading and configuration

o Drupal is very much a work-in-progress

* Customisation - themes, styles, being 'original' - extending Drupal.

The first fifty pages provide an introduction to Drupal, how it all started with its creator Dries Buytaert. Plus installing server software and Drupal itself. Several pictures of the Drupal website highlight this as a pivotal resource with its forums and great sense of community. Mercer had me wondering that you may not be pushing the envelope if you don't need help at some stage.

On page 32 'The Drupal Environment' a sentence states that readers '... might well prefer to dive straight in and make modifications to your Drupal site.' This seems a bit premature to me, as six pages later we are concerned with obtaining and installing Drupal. As this is my first book review the adopted convention is a stolen sentence or two from Packt's summary of the book, with my thoughts:

Chapter 1 introduces you to the world of Drupal and looks at where Drupal comes from, where it’s going, and what it can offer you. - The Drupal community is an invaluable resource and in addition to reading and struggling I've attended a user group, were everyone has something to offer and there is much enthusiasm and skills on tap. So Mercer highlights the web and forums as a source of support and might possibly have made more (even without specific details) of the number of local Drupal user groups and events. Nonetheless, this thorough introduction is capped off with an explanation about Drupal's status as an open source project and the licence. This more than anything explains Drupal's dynamic credentials. Guidance is provided here on building a website - including 'phone a friend' - and don't forget paper and pencil for planning and developing ideas.

Chapter 2 deals with how to get everything you need up and running on a development machine and also briefly looks at how all the requisite technologies gel together to produce a working Drupal site. ... - Going for a combined package, I tried ApacheTriad and XAMPP before settling on WAMP5 for the Apache server, MySQL and PHP5 software. The thing is don't give up. I installed-scratched Drupal a couple of times; my excuse - I'd give it some time ... and then leave it alone. ... Like many things in life, you need to devote and invest time on which to build your knowledge and skills (even an occasional 10-15 minute session can help). This chapter is very informative whichever server approach you adopt. As the tip advises - keep that admin password safe! Mercer's task here must be helped I believe by the Drupal 6 install process. Although not yet 'automatic' it has been greatly improved.

Chapter 3 sees us adding functionality to the newly created site. ... - At this point David Mercer had me wondering: I've heard that a lot of people try Drupal and other CMSs and give up. If there were CMS exit questionnaires what would they reveal? A DHTML menu module is used as a module example and needing to find this again it is there in the comprehensive index. Blocks and menus take some getting used to, well for me anyway. It is not necessarily that they are very complex - they are just cussed on 1st, 2nd, even 3rd acquaintance. If you forget to activate a block, a menu will not show. There are graphic handles for drag-and-drop operations within menus, which helped me to finally grasp things. Mercer's advice to check through the modules that are available for your version is well worth the effort. Yes, the number of modules can be overwhelming, but the diversity and scope provide a reason to forge on and there's more to follow.

Chapter 4 looks at the most general settings that all Drupal administrators need to contend with. ... - This chapter could be titled 'chicken or egg', since you need to understand the functionality of Drupal in order to commit to developing your site. There are a lot of options for site configuration and again it's good advice to take the time and check out the available settings, displayed here in pictures with descriptions. Try to appreciate early on the role of clean urls (and path aliases p.325); using two browser windows can help too.

Chapter 5 concerns itself with the topic of access control. ... - This chapter I will certainly be re-reading. It has prompted me to realise that for my new site a forum is vital. Although I've some static content to archive, this would be a waste of Drupal's power. Here roles are covered, with emphasis on planning and creating an access policy p.116. Throughout the book you are reminded about only giving users the permissions they need to perform task x, y or z and NO more. Mercer points out that what roles you have and what your site can 'deliver' overall is also dependent on administration. Are you a one-admin band or will you have some help? It is always difficult to anticipate the future, hence the need to plan an access foundation upon which you can build.

Chapter 6 gets to the heart of the matter by beginning the book's coverage on content. ... - This chapter sheds light blog entries, book pages, forum topics and pages with these content types just the beginning. The learning here is not just the 'what', but 'how' to administer content, plus distinguishing (or not) between nodes and content. When you are working on your site and styles remember the 'input format' section of this chapter - again really useful. I wondered why my drop capitals and table effects were not showing. It was just that some HTML tags were not allowed through the filter.

Throughout the book the work flow approach helps instill confidence by hand-holding step-by-step and yet also encouraging you to experiment alone. Another insight for me here is the wider potential of Drupal's RSS aggregator. You also realise how quick the publishing turn-around is these days, with the pictures of the feed aggregator are dated 02/05/2008. p.166. I have in mind a collaborative book on Hodges' model, so the five pages devoted to the book content type proved essential reading. There are graphic handles for drag-and-drop operations within books, in addition to the menus as mentioned previously.

Chapter 7 gives you the edge when it comes to creating engaging and dynamic content. While this chapter doesn't require you to be an expert in HTML, PHP, and CSS it does introduce you to the basics and shows how, with a little knowledge, extremely powerful and professional content can be created. ... - There are some Drupal pearls here: taxonomy, the content construction kit (CCK) and HTML, PHP and content posting. There's even a brief intro to HTML. Time also for considered reading with descriptions of terms, vocabularies, thesauri and related Drupal elements. With some awareness of clinical terminologies and having read this and other Drupal sources I wonder if I'm under estimating the power of Drupal?

The CCK section has me a little puzzled. My next task is to install CCK in Drupal 6.2 as Mercer suggests to see if it works. At the time of writing this review though the Drupal site states they are creating a preliminary, development version [of CCK] for D6 soon. As Mercer acknowledges the CCK is dependent on another module called Views, which is still not yet ready for version 6. In a way something like this is to be expected of a book that is first off the blocks. Mercer still sets the CCK up nicely though, as I'm tantalised by the possibilities, especially when combined with Views as I saw demonstrated at the NW England Drupal user group.

Chapter 8 gives you a run down of how attractive, functional interfaces are created in Drupal through the use of themes. ... - Time to get the hands dirty; first though as with the modules I've followed Mercer's advice and checked through the available themes. You could be excused for believing it is a waste of time poring over all the themes (although not that many are available for D6 as yet). On the other hand let physics work for you and (like me) you will gravitate towards a couple of themes. If bones are essential for structure, support and locomotion, then chapters 8 & 9 provide the meat of the book and Drupal.

Chapter 9 really adds the icing on the cake by looking at a host of more advanced topics. From dynamic and responsive content using JavaScript and native jQuery support to supporting opened and implementing actions and triggers, you learn to enhance your website and add that something special. ... - I blame Mercer 4.7 (plus some exciting demos) for prompting me to invest in a specific jQuery book. (The user group directed me to another seminal Drupal book - the 'Pro' title.) jQuery accounts for a brief but very effective five pages, that I hope to incorporate into my test site efforts very soon. Drupal 6 has seen a major emphasis on internationalization and localisation. This is very welcome functionality for me, that Mercer serves over about 15 pages. My new website must be global in reach, Drupal can deliver and Mercer shows the way. Translation files are still in the future for this Drupal student, but for languages, cacheing, throttling and performance I know were to go for help. OPENID could be a real scoop for user uptake and is covered in just over four pages and begs further investigation. The book is peppered throughout with urls and tips for more resources and reading.

Chapter 10 takes a pragmatic look at the type of tasks in which you will need to be proficient in order to successfully run and maintain a Drupal site. ... - Having backed up the database and run cron jobs manually, there is one major thing that I've still to do and that is the non-trivial task of upgrading. The single appendix deals with deployment.

I've a lot yet to prove in terms of learning Drupal and demonstrating proficiency (a deployed website would help!). I'm convinced though that Mr Mercer is helping me move forward with this latest very instructive Drupal book. Significantly there is quite a team behind this title. I wholly endorse this summary from the Packt site:

Written in the same style as the original Drupal title, this book is a pragmatic look at the steps necessary to get a website up and running. Drawing on years of writing experience, David Mercer utilizes a friendly, engaging style that is both clear and concise – perfect for the Drupal newbie.

For more information, please visit www.PacktPub.com/drupal-6-create-powerful-websites/book

Rate this Article: Current: 0 / 5 stars - 0 vote(s).

Article Source: http://www.articlesbase.com/publishing-articles/drupal-6-book-review-392266.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
About the Author:

David Mercer was born in August 1976 in Harare, Zimbabwe. Having always had a strong interest in science, David came into regular contact with computers at university where he graduated cum laude with majors in applied math and math (although he minored in computer science).

As a programmer and professional writer who has been writing both code and books for about nine years, he has worked on a number of well known titles, in various capacities, on a wide variety of topics. His books have sold tens of thousands of copies and have been translated into over 6 different languages to date.

David finds that the challenges arising from the dichotomous relationship between the science (and art) of software programming and the art (and science) of writing is what keeps his interest in producing books piqued. He will no doubt continue to write professionally in the future.

David balances his time between programming, reviewing, writing, and contributing to interesting web-based projects such as RankTracer and LinkDoozer. When he isn't working (which isn't that often) he enjoys playing guitar (generally on stage and unrehearsed) and getting involved in outdoor activities ranging from touch rugby and golf to water skiing and snowboarding. Visit RankTracer or find him on LinkDoozer where he is generally lurking.

Submitting articles has become one of the most popular means to drive traffic to your website and promote yourself and your business. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Related Articles

Set Up an Online Store Using New Drupal E-commerce Book
By: Shriharsha Bhat | 22/04/2008 | Information Technology
Selling Online with Drupal e-Commerce is a new book from Packt which will help users to sell online using the award-winning open-source Drupal web application. Written by Michael Peacock, this book provides the essentials of getting an e-commerce website up and running with Drupal

Create Drupal 6 Modules With New Book
By: Shriharsha Bhat | 15/05/2008 | Press Releases
A practical tutorial for creating your first Drupal 6 modules with PHP * Specifically written for Drupal 6 development * Program your own Drupal modules * No experience of Drupal development required * Know Drupal 5? Learn what's new in Drupal 6 * Integrate AJAX functionality with the jQuery library

Using Php and Mysql to Develop a Cms
By: John Dixon | 11/03/2008 | Web Design
Content Management Systems (CMSs) provide a very useful way of enabling web content to be maintained without the user of the CMS needing to know anything about HTML coding.

Create Professional Wordpress Themes With New Book
By: Shriharsha Bhat | 16/06/2008 | Press Releases
Packt is pleased to announce the release of WordPress Themes Design, which is a complete guide to creating professional WordPress themes. Written by Tessa Blakeley Silver, this book will be invaluable to WordPress users or visual designers who want to develop a WordPress theme.

Smart Websites for Smart and Busy Business Owners
By: Shahar and Nash Boyayan | 21/05/2007 | Online Promotion
Have a website that needs updating but the designer ran away? Want to start on the web but don't know where to start? Here's what you need...

Interview With Sigurd Magnusson of Silverstripe
By: Mike Johnston | 21/06/2008 | Web Design
Silverstripe is a Content Management System (CMS) that was founded in 2000 by Sigurd Magnusson. Since then, it has gone from being a commercial product to a very popular opensource offering. We interviewed Mr. Magnusson to get his thoughts on the CMS and it's future

Create Striking Themes for Drupal Websites Using New Book
By: Shriharsha Bhat | 18/01/2008 | Press Releases
A new book that teaches users how to create themes for Drupal websites has been announced today by Packt Publishing. Written by prominent open source and Content Management expert Ric Shreves, ‘Drupal 5 Themes’ helps readers create striking new looks for their Drupal websites.

Content Management Systems: Opensource Joomla!
By: dj_bumba | 16/01/2007 | Internet
Benefits of building Content Management Systems.Let's talk about Joomla! Content Management System now.Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable.

Got a Question? Ask.

Ask the community a question about this article:

Frequently Asked Questions

How can you restrict images from public view?
By: myed | 01-10-2008
The website I've setup allows members to upload pictures. The pictures are stored in a directory. How can I keep them from being viewed by the public. Should I do this with PHP and an .htaccess file?

Set text of text field by combining two other fields
By: nelz | 30-09-2008
set text of text field  with the content of two other fields on the same form.  So when someone enters firstname and lastname... they combine to fill in the fullname box automatically.

Can you connect to two mysql databases on one php ...
By: myed | 30-09-2008
Can you connect to two mysql databases on one php page?

Can WHERE equal anything in a MySQL query?
By: myed | 28-09-2008
I'm trying to create one function to do a lot of different sorting. Can I make the default value of a WHERE argument equal to anything? So that the default value for that argument will find everything? function get_inventory ($order = 'id', $location = 'WA', $recalls = 'anything', $sold = '0') { $query = "SELECT * FROM v_inventory "; $query .= "WHERE location = '{$location}' and "; $query .= "recalls = '{$recalls}' and "; $query .= "sold = '{$sold}' "; $query .= "ORDER BY {$order} ASC"; $result = mysql_query($query, $connection); }

Parsing HTML with PHP
By: Daniel | 25-09-2008
Hi, What's the simplest way of parsing an HTML file using PHP? Thanks!

How to wirte a search message?
By: harimca | 19-09-2008
how to wirte a search message?

Q&A Powered by:
Powered by Yedda 

Latest Publishing Articles

Get Published: Secrets of the New York Publishing World
By: Melinda Copp | 12/11/2008
Every writer dreams of attracting a lucrative contract from a major New York publishing company. And although not everyone achieves that dream, many writers do. But they have to rise above everyone else and prove they have what it takes to write and sell a profitable book.

Author of Self Published Book Proposes Guiding Principles for President-elect Obama
By: Michael McCain | 10/11/2008
Xlibris book author recommends guidelines for Obama administration based on analysis of past US presidents’ policies.

Discounts in Book Publishing, Marketing Services Offered by Book Publisher for November
By: Michael McCain | 04/11/2008
Xlibris unleashes a set of discounts on their publishing packages and marketing services for aspiring authors.

Why You Need a Website for Your Writing Business
By: Jesse S. Somer | 29/10/2008
Jesse S. Somer knows the importance of having a presence on the Internet. Just ‘Google’ his name and you can find out more about what makes this human being tick.

Smarten Up Methods for Posting to a Blog
By: T. Nelson | 27/10/2008
Posting to a Blog is necessary to do for increasing your Blog Rank, Page Rank and directing quality traffic right at a place where you want it. But, care must be taken that the document piece(s) you post should be fresh, well written, free of duplication and above all crisp. The postings can be done by the way of carnival host, wherein, a group of 5-articles of high quality and form on specified topic are submitted to the website.

Online Writing Groups and Forums: a New Writer’s Best Friend
By: Stacy-Deanne | 27/10/2008
An article stressing the importance of writing groups and online groups for aspiring writers.

Line by Line Editing Basics
By: Linda A Lavid | 24/10/2008
Examples of line by line editing and what to look for when editing your work.

Book Publisher Launches Science Fiction Trilogy Publishing Package
By: Michael McCain | 21/10/2008
Xlibris introduces publishing package for the science fiction writing community.

More from Shriharsha Bhat

Create Professional Wordpress Themes With New Book
By: Shriharsha Bhat | 16/06/2008 | Press Releases
Packt is pleased to announce the release of WordPress Themes Design, which is a complete guide to creating professional WordPress themes. Written by Tessa Blakeley Silver, this book will be invaluable to WordPress users or visual designers who want to develop a WordPress theme.

Create Drupal 6 Modules With New Book
By: Shriharsha Bhat | 15/05/2008 | Press Releases
A practical tutorial for creating your first Drupal 6 modules with PHP * Specifically written for Drupal 6 development * Program your own Drupal modules * No experience of Drupal development required * Know Drupal 5? Learn what's new in Drupal 6 * Integrate AJAX functionality with the jQuery library

Set Up an Online Store Using New Drupal E-commerce Book
By: Shriharsha Bhat | 22/04/2008 | Information Technology
Selling Online with Drupal e-Commerce is a new book from Packt which will help users to sell online using the award-winning open-source Drupal web application. Written by Michael Peacock, this book provides the essentials of getting an e-commerce website up and running with Drupal

Build a Mobile Presence for Your Web Applications and Sites With New Book on Mobile Web Development
By: Shriharsha Bhat | 25/03/2008 | Software
Mobile Web Development is a new book from Packt which shows users how to build a mobile presence for their web applications and sites.

Create Striking Themes for Drupal Websites Using New Book
By: Shriharsha Bhat | 18/01/2008 | Press Releases
A new book that teaches users how to create themes for Drupal websites has been announced today by Packt Publishing. Written by prominent open source and Content Management expert Ric Shreves, ‘Drupal 5 Themes’ helps readers create striking new looks for their Drupal websites.

Article Categories





Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below