Drupal 7 Module Development et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus


ou
Identifiez-vous pour activer la commande 1-Click.
Amazon Rachète votre article
Recevez un chèque-cadeau de EUR 13,09
Amazon Rachète cet article
Plus de choix
Vous l'avez déjà ? Vendez votre exemplaire ici
Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

 
Commencez à lire Drupal 7 Module Development sur votre Kindle en moins d'une minute.

Vous n'avez pas encore de Kindle ? Achetez-le ici ou téléchargez une application de lecture gratuite.

Drupal 7 Module Development [Anglais] [Broché]

M. Butcher
4.8 étoiles sur 5  Voir tous les commentaires (4 commentaires client)
Prix : EUR 36,91 Livraison à EUR 0,01 En savoir plus.
  Tous les prix incluent la TVA
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
En stock.
Expédié et vendu par Amazon. Emballage cadeau disponible.
Voulez-vous le faire livrer le samedi 25 octobre ? Choisissez la livraison en 1 jour ouvré sur votre bon de commande. En savoir plus.

Formats

Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 15,13  
Broché EUR 36,91  
Vendez cet article - Prix de rachat jusqu'à EUR 13,09
Vendez Drupal 7 Module Development contre un chèque-cadeau d'une valeur pouvant aller jusqu'à EUR 13,09, que vous pourrez ensuite utiliser sur tout le site Amazon.fr. Les valeurs de rachat peuvent varier (voir les critères d'éligibilité des produits). En savoir plus sur notre programme de reprise Amazon Rachète.

Description de l'ouvrage

3 décembre 2010
This book takes a hands-on, practical approach to software development. The authors, all professional Drupal developers and contributors to the Drupal project, provide accessible coding samples designed to exhibit not only the technical merits and abilities of Drupal, but also proper architectural and stylistic approaches to coding on one of the world's most popular content management systems. Every chapter provides fully functional code samples illustrating the APIs and strategies discussed in the chapter. With this foundation, developers can quickly build sophisticated tools on their own by making use of the strategies and techniques exemplified in this book. If you are a PHP developer or a Drupal user looking to dive into Drupal development then you will find this book an excellent introduction to coding within Drupal. Those with some Drupal experience will also find this an invaluable tool for updating their knowledge about the powerful new features of Drupal 7. Theme developers looking to extend their abilities will find this an accessible introduction to PHP coding within the Drupal environment. This book assumes that you are familiar with basic PHP programming, along with HTML and CSS. No experience with programming Drupal is required, although it is also a handy way for experienced Drupal developers to get up to speed with Drupal 7.

Offres spéciales et liens associés


Produits fréquemment achetés ensemble

Drupal 7 Module Development + Drupal 7 Themes + The Definitive Guide to Drupal 7
Acheter les articles sélectionnés ensemble

Les clients ayant acheté cet article ont également acheté


Détails sur le produit

  • Broché: 420 pages
  • Editeur : Packt Publishing Limited (3 décembre 2010)
  • Langue : Anglais
  • ISBN-10: 1849511160
  • ISBN-13: 978-1849511162
  • Dimensions du produit: 23,5 x 19 x 2,2 cm
  • Moyenne des commentaires client : 4.8 étoiles sur 5  Voir tous les commentaires (4 commentaires client)
  • Classement des meilleures ventes d'Amazon: 47.176 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Quels sont les autres articles que les clients achètent après avoir regardé cet article?


Commentaires en ligne

3 étoiles
0
2 étoiles
0
1 étoiles
0
4.8 étoiles sur 5
4.8 étoiles sur 5
Commentaires client les plus utiles
3 internautes sur 3 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 ok c'est en anglais mais... 15 octobre 2011
Par soleross
Format:Broché
Il se lit très facilement. le niveau d'anglais requis n'est pas très élevé. des petites phrases, bien tournés. des explications claires et bien espacé pour une bonne lecture. bien mieux expliqué que la documentation officielle. Bref c'est uniquement grâce à ce livre que j'ai compris drupal côté dév. Car sur le net c'était tellement pénible de faire du regroupage de tout... là on parle de tout mais bien et avec une ligne directrice. Bref tout simplement excellent.
Avez-vous trouvé ce commentaire utile ?
3 internautes sur 3 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Très utile pour apprendre à créer se modules 12 août 2011
Format:Broché
Les auteurs vont dans le détail et ils expliquent beaucoup de fonctionnements.
A compléter avec un livre sur Drupal 7 plus général, car celui-ci n'aborde évidemment pas les notions plus fonctionnelles de Drupal.
Avez-vous trouvé ce commentaire utile ?
5.0 étoiles sur 5 Excellent book 15 janvier 2013
Format:Broché
I'm only halfway through it, but it is very informative, with clear examples. It's very to the point and can get you up and running with modules in a matter of days.
Avez-vous trouvé ce commentaire utile ?
4.0 étoiles sur 5 Utile 15 juillet 2012
Par Oliday
Format:Broché|Achat vérifié
Utile et facile à lire. Un bon complément à "Pro Drupal 7 Development" qui lui est passé à côté de nouveautés de la version 7.
Avez-vous trouvé ce commentaire utile ?
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 4.2 étoiles sur 5  20 commentaires
17 internautes sur 17 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Objectively poor, relatively good 30 juillet 2011
Par TMB - Publié sur Amazon.com
Format:Broché
Drupal documentation is severely lacking, on the whole. That's why I thought I needed a book written by experts to pull the morass of Drupal documentation into a comprehensible structure. For the earlier chapters, the book did relatively well, providing D7-specific instruction on the Form API, entities, the Field API, and the theme layer, among others. However, as I wrap up my reading of the book with Chapter 10, on JavaScript in Drupal, I feel severely shortchanged. The example of AJAX used outside of a form using the 'use-ajax' class is essentially copied from [...] sans comments and WITH ERRORS!!!! The API got it right, but this book didn't! The errata for this book is a joke; I found multiple errors in the code whereas the errata seems only interested in minor grammar edits for the explanations. I'd much rather the code be right than the explanations' grammar.

Specifically, the error that I find particularly upsetting is the code snippet on page 308 that is also present in the hello_world.module sample code available to download from [...].

$page = array('#type' => 'ajax_commands', '#ajax_commands' => $commands);

^^ this is incorrect. The correct value for the '#type' key, given by [...], is 'ajax', not 'ajax_commands', and the correct second key isn't '#ajax_commands' it's '#commands'. Once these corrections are made the code works; without them it doesn't.

The fact of the matter is that relative to the quality of other Drupal documentation, this book is great, so I still recommend it. It's also possible that the API changed between this book being published and now.
14 internautes sur 14 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Well done by competent authors 20 janvier 2011
Par eric a. Farris - Publié sur Amazon.com
Format:Broché
(Full disclosure: The publisher of this book sent me a review copy)

This book will serve as a tremendously helpful introduction to Drupal programming for programmers. It does assume you know PHP, and warns you (or comforts you, depending) early on that there won't be much OOP here and there will be a lot of structured arrays. The chapters don't necessarily follow in order one to the next, and aren't explicitly linked one with another.

For programmers new to Drupal chapter one should be required reading. And while occasionally the book slips into "what's new" mode, for the most part the reader is considered a competent PHP coder but not necessarily someone fluent in Drupal programming.

The examples given throughout are mostly useful. One thing I hate about programming texts is when they show what the language/system can do with ridiculous examples. With the glaring exception of the Javascript chapter, this book does not stoop to such levels, instead giving real-world problems solved through the Drupal API.

The style of the book is nicely conversational. The overt humor is sparse, but at the same time you don't ever feel that you're sitting in a lecture hall. The authors seem quite well-versed in the material and aren't subjecting you to death-by-powerpoint-by-screenshot. They don't talk down to you, ever, guiding the reader through the API as a comrade. Even in the areas of security and best practice, when it would be easy to slip into browbeat mode, they resist, presenting facts instead of opinion and advice rather than orders.

The main problem I had with this book is that I feel there are parts missing. The book begins talking about how we'll use modern techniques, and mentions Drush, the Drupal shell, one of my favorite tools. And that's the last we'll here of it. Seriously. Even when the installation profile chapter says we can use profiles at the command line, we end up writing a command line PHP script instead of leveraging Drush. An oversight in the editing, perhaps, to mention it at all?

Also absent any real treatment is *contributing* rather than simply *developing*. A "10 minute git tutorial" appendix wouldn't have been out of line. There's no mention of how to be a good module maintainer, dealing with releases, submitting your module to drupal.org, or any such thing. While that's not necessarily within scope, such a discussion is noticeable in its absence, particularly when the community is perhaps the strongest thing about Drupal. Given the status of the authors as top-tier contributors, it's a curious omission.

There are some nitpicks, some spelling errors, wrong screenshots, and discussions of things (ie., drush) that just aren't there. No more, perhaps, than any other book of its size, and nothing that was too glaring or anything that would stop one in their tracks. We do occasionally slide away from coding standards (eg, after singing the praises of Doxygen comments earlier in the book, chapter seven contains no code comments at all), but it's nothing too big.

I was very happy to read through this book. It's well written by competent authors. It gets me excited to write some custom code of my own for Drupal 7. While there's not too much that will serve as a desk reference within the book (the authors are quick to point us to api.drupal.org, early and often), Drupal 7 Module Development is a worthy addition to the shelf and serves as a wonderful introduction to coding for Drupal.
14 internautes sur 15 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 A Must-Read for Serious Developers 26 mars 2011
Par Nathan Smith - Publié sur Amazon.com
Format:Broché
While I consider myself well-versed at the front-end theme aspects of Drupal, I had been wanting to delve a little deeper into its underpinnings, if only to understand how modules work. Deconstructed, Drupal is essentially a series of modules working together -- be that "core," the bare CMS -- or "contrib," third party modules available for download from drupal.org. So, in an effort to bolster my skill set, I recently read Drupal 7 Module Development, from Packt Publishing and found it to be an excellent resource.

If you have more than a passing interest in Drupal, then you are probably aware of the significance of such a talented group of developers collaborating on this book. The author list reads like a veritable who's who in the subculture of Drupal...

* Matt Butcher
* Larry Garfield
* John Wilkins - aka John Albin
* Matt Farina
* Ken Rickard
* Greg Dunlap

Matt Butcher works for the New York Times Company on their ConsumerSearch site. Greg Dunlap works for NodeOne, an agency in Sweden. The rest of the authors are heavy hitters at Palantir, a development firm based in Chicago.

This book does not mince words, skipping past the whole installation process, because such information is readily available online anyway. What I like best about this book is that, after the requisite introductory chapter covering the broad strokes, it gets right into building a module from scratch, aptly named First, that outputs a list of all the currently installed modules. Chapter 2 also touches on code standards (covered here), as well as how to write automated unit tests.

Chapter 3 is all about theming, and not just at a superficial stylistic level, but also how to make use of powerful preprocess functions, that allow the theme layer to edit Drupal's output before it reaches the browser. I have implemented such techniques to make my own site HTML5, rather than the default XHTML 1.0.

With module building and theming covered, chapter 4 jumps into how to theme a module, because modules themselves typically output a varying degree of markup themselves, and can (optionally) ship with CSS to handle any custom styling. Also covered is consideration for languages that read right to left, as internationalization has been a priority even since the earliest days of Drupal. Such cases should not be overlooked if you intend to make your module publicly available for reuse.

Chapter 5 draws back the curtain a bit, so to speak, venturing into the administrative interface. Some modules do not actually affect a site's public look and feel at all, but instead are built to facilitate a content creation workflow and/or user management. This chapter covers how to write an admin module that makes use of Drupal's email API, sending the user a warning message if he or she is deemed to be in violation of the site's terms of service.

Chapters 6 and 7 cover how to work with custom content and field types, using artwork as an example of a special type of content (ch. 6), with the dimensions of each piece of artwork necessitating a custom field type (ch. 7). The authors are quick to point out that Drupal itself is versatile enough to handle such cases, without needing a custom module. However, they chose this as a faux case study, simply to explain building modules that handle custom content and fields.

Chapters 8 and 9 cover permissions and security, as well as node access. One thing I have always appreciated about the community of developers around Drupal is the dedicated security team. Chapters 8 takes the same mindset, that any anonymous site visitors could potentially be nefarious, and explains the best ways to ensure that you are not leaving your site vulnerable due to exploit vectors in your module. Additionally, chapter 9 talks about conditionally showing content to various user tiers, depending on if they have the necessary credentials to view it.

Chapter 10 is all about JavaScript, explaining that Drupal makes jQuery and jQuery UI available to you as a developer. For instance, via jQuery, Drupal automatically adds a draggable handle that makes any <textarea> resizable in all browsers, even those that don't natively support it. When building your own modules, you can also tap into the convenience that jQuery affords. This chapter covers how to employ an Ajax approach to forms, rather than doing a full round trip to the server to refresh the entire page. It also touches on how to add translation via Drupal.t(), the JavaScript equivalent of Drupal's PHP function t().

In chapter 11, working with files and images is explained. Whereas previous versions of Drupal required an additional module to be installed in order to manipulate images, as of Drupal 7, this functionality is built into core. As a module developer, you can tap into the native Image API, allowing users to manipulate graphics via a web interface. The authors explain the process of adding a watermark to a photo, as well as how to desaturate, rotate, and resize images.

You will love chapter 12 if you build a lot of Drupal powered sites, and find yourself repeatedly setting your preferred defaults each time. While not about module development, per se, it covers how to bundle modules and site configuration into what's called an "install profile." This allows you create a custom installation of Drupal, preconfigured with everything you would normally have to do anyway.

Basically, this book leaves no stone unturned. As if the aforementioned chapters weren't already enough, at the end of the book, there are two appendices that cover databases and security, to be used more as a reference than a tutorial.

I would recommend Drupal 7 Module Development to anyone who has familiarity with building sites in Drupal, but wants to take their prowess to the next level. The collective expertise imparted in this book simply cannot be overstated.
16 internautes sur 18 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Best I've read! 16 décembre 2010
Par Jennifer L Simmons - Publié sur Amazon.com
Format:Broché
I'm only on Chapter 3, but so far, this is the best Drupal book of any I've read. (And I've read pretty much every Drupal book that came out 2007-2009.) I've been using Drupal for four years, I'm a maintainer of core, and teach Drupal to other people professionally... and this book calmly and clearly explains things I was still struggling to understand. Thanks to everyone who worked on it!
10 internautes sur 11 ont trouvé ce commentaire utile 
2.0 étoiles sur 5 Not a Good Presentation for My Learning Style 17 mars 2012
Par Amazon Customer - Publié sur Amazon.com
Format:Broché|Achat vérifié
There is no doubt that the authors are experts in Drupal 7 Module Development, but that doesn't make them good teachers, at least for my learning style. I would have liked to have started with the simplest possible Drupal module ("Hello World") and then incrementally built on that. Instead, I felt overwhelmed and confused with complex details about the inner workings of Drupal and coding standards that were prematurely introduced before we even touched fingers to keyboard. I gave up around Chapter 2.

I found a set of video tutorials at buildamodule.com that closely matches my learning style. (I have no relationship with them except that I signed up for their video courses). You may wish to consider that as an alternative to this book.
Ces commentaires ont-ils été utiles ?   Dites-le-nous
Rechercher des commentaires
Rechercher uniquement parmi les commentaires portant sur ce produit

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Thème:
Première publication:
Aller s'identifier
 

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon
   


Rechercher des articles similaires par rubrique


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?