Most Helpful Customer Reviews
|
|
5 of 5 people found the following review helpful:
4.0 out of 5 stars
Good point to kick off your Drupall experience, 15 Dec 2008
Staring out with Drupal can be a pretty daunting thing to do so many options and so many modules to choose from it is tough to know where to start. This book does just that, it provides a great kicking off point for your drupal experience.
It covers some of the main modules, gives good examples and explains the underlying logic allowing you to grasp key Drupal concepts and move on.
It is as other reviews have stated for beginners and realistically after a few weeks of Drupal fiddling you will be passed this. Similarly if you are attempting to build a large or complicated site you will need more than this book gives.
All this said Drupal is one of those systems that once you grasp the logic you are more or less away and this book allows you to do that quickly and is nice to have sat by you during those initially fumbling steps.
Good book does what it sets out to do well.
|
|
|
14 of 18 people found the following review helpful:
5.0 out of 5 stars
Drupal novice read Mercer's 4.7 Drupal title what of his latest Drupal 6 title?, 20 April 2008
David Mercer's Drupal: Creating Blogs, Forums, Portals, and Community Websites introduced me to Drupal 4.7. When I learned of a new Mercer title from Packt I offered to review Building Powerful and Robust Websites with Drupal 6. If you are impatient and read only the first and/or last para of things then to cut to the chase - if you are new to Drupal and content management systems you need this book. So, go and buy it 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...
Read more ›
|
|
|
12 of 19 people found the following review helpful:
1.0 out of 5 stars
Pretty Poor, 7 Jun 2008
My first error with this book was that I didn't read the Amazon description carefully enough - this is a book for total beginners with no knowledge of (anything at all) html or php.
This first page of chapter one nearly made me throw the book away from the get-go. Asking the reader 'why should you bother to learn html or php?' and comparing the need for learning programming akin to the need for a lawyer to know the details of how to build a court room simply because that is where they work. Didn't make any sense to me either.
The very first page discredits programmers and the need for the reader to learn anything to do with it, yet still necessitates that they are going to build a website? So the author is saying that he is a lawyer who's going to build a court room with a little program, but no knowledge of how to do it.
The book drags on with things like 'in order to add a user, click on the add a user button' and things that a child could figure out without being told. References to future chapters are also constantly made, I think around chapter 5 there are atleast 3 instances where it says 'skip ahead to chapter 10 to see what i'm talking about' - sign of a poorly structured book? I think so.
All in all, I was highly dissapointed to find that there was nothing that this book taught me that I didnt already know just from playing with the administration section of Drupal on my own. There were no case studies, and no practical uses made reference to other than for individual modules like 'how to set up a forum' - which pretty much involved 'click on the set up a forum button'.
The book overuses ridiculous terms like 'the beauty', 'the power', and 'the elegance' of Drupal in a way that suggests the author would rather marry Drupal than use it. I do not understand why he is trying to convince the reader that Drupal is the right choice to make, when clearly in purchasing his book they have already made the decision to use Drupal.
In conclusion, a very disappointing book, that didn't teach me anything. Not recommended, and certainly not value for money - as I'm now going to have to buy another book that DOES actually go into a little more depth, and isn't written for toddlers.
|
|
|
Most Recent Customer Reviews
|