Titre : | Drupal : réalisez des développements professionnels avec PHP | Autre titre : | Drupal et PHP : optimisez la conception de votre site web | Type de document : | texte imprimé | Auteurs : | Olmeta, David, Auteur ; Gastaud, Jean-Yves., Préfacier, etc. | Mention d'édition : | 2e éd | Editeur : | Éditions ENI | Année de publication : | 2012 | Collection : | Collection Expert IT | Importance : | 1 vol. (481 p.) | Présentation : | ill., couv. ill. | Format : | 21 cm | ISBN/ISSN/EAN : | 978-2-7460-7356-2 | Prix : | 39,00€ | Note générale : | La couv. porte en plus : "Informatique technique". - Peut faire partie d'une version sous coffret intitulée "Drupal et PHP : optimisez la conception de votre site web", qui contient également "PHP 5.4 : développez un site web dynamique et interactif" | Langues : | Français (fre) | Mots-clés : | Drupal (logiciel) PHP (langage de programmation) Sites Web Développement | Résumé : | Ce livre sur le développement lié à Drupal (en version 7 au moment de l'écriture) présente les grands concepts du CMS Drupal et décrit comment le faire évoluer en installant de nouveaux modules mais aussi en développant des modules personnalisés. Il s'adresse à un public de développeurs PHP mais aussi d'intégrateurs ou de webmasters Drupal.
Dans un premier temps, l'auteur explique le principe des CMS (Content Management System), leur utilité et les avantages à choisir et utiliser Drupal. Il décrit également son installation pas à pas ainsi que l'environnement de développement (Netbeans).
Après avoir détaillé l'architecture de la plate-forme et expliqué le mode de fonctionnement de ses différentes parties (les entités, les champs, les types de contenu, la recherche et l'indexation, les régions et les blocs, etc.), ce livre explique l'utilisation des éléments fondamentaux qui la composent (les noeuds, les vocabulaires, les termes, etc.).
Ensuite, l'auteur explique comment étendre Drupal en installant et en activant de nouveaux modules (modules standards et modules additionnels). Les modules additionnels principaux sont présentés : Token, Entity Reference, Views et Context.
Ce livre traite ensuite du développement de modules (en PHP), en expliquant notamment l'utilisation des hooks, ainsi que le mode de fonctionnement des formulaires et ses types de composants.
Drupal fournit une API très complète d'accès aux données de la base et aux noeuds, termes et utilisateurs. Il fournit également une API de manipulation des chaînes de caractères, des images, des traductions et une partie spécifique explique leur utilisation.
Une partie de ce livre est également dédiée à l'utilisation et la création d'un thème, en expliquant au passage les différents hooks de thème (les fonctions de preprocessing).
Enfin, l'auteur présente les astuces et bonnes pratiques, fruits de son expérience, permettant de répondre à certaines problématiques récurrentes lors de la réalisation d'un site Drupal. Il présente par la même occasion la distribution Acquia et une introduction à la configuration des serveurs Apache et MySQL avant d'aborder le système de cache de Drupal.
|
Drupal : réalisez des développements professionnels avec PHP ; Drupal et PHP : optimisez la conception de votre site web [texte imprimé] / Olmeta, David, Auteur ; Gastaud, Jean-Yves., Préfacier, etc. . - 2e éd . - [S.l.] : Éditions ENI, 2012 . - 1 vol. (481 p.) : ill., couv. ill. ; 21 cm. - ( Collection Expert IT) . ISBN : 978-2-7460-7356-2 : 39,00€ La couv. porte en plus : "Informatique technique". - Peut faire partie d'une version sous coffret intitulée "Drupal et PHP : optimisez la conception de votre site web", qui contient également "PHP 5.4 : développez un site web dynamique et interactif" Langues : Français ( fre) Mots-clés : | Drupal (logiciel) PHP (langage de programmation) Sites Web Développement | Résumé : | Ce livre sur le développement lié à Drupal (en version 7 au moment de l'écriture) présente les grands concepts du CMS Drupal et décrit comment le faire évoluer en installant de nouveaux modules mais aussi en développant des modules personnalisés. Il s'adresse à un public de développeurs PHP mais aussi d'intégrateurs ou de webmasters Drupal.
Dans un premier temps, l'auteur explique le principe des CMS (Content Management System), leur utilité et les avantages à choisir et utiliser Drupal. Il décrit également son installation pas à pas ainsi que l'environnement de développement (Netbeans).
Après avoir détaillé l'architecture de la plate-forme et expliqué le mode de fonctionnement de ses différentes parties (les entités, les champs, les types de contenu, la recherche et l'indexation, les régions et les blocs, etc.), ce livre explique l'utilisation des éléments fondamentaux qui la composent (les noeuds, les vocabulaires, les termes, etc.).
Ensuite, l'auteur explique comment étendre Drupal en installant et en activant de nouveaux modules (modules standards et modules additionnels). Les modules additionnels principaux sont présentés : Token, Entity Reference, Views et Context.
Ce livre traite ensuite du développement de modules (en PHP), en expliquant notamment l'utilisation des hooks, ainsi que le mode de fonctionnement des formulaires et ses types de composants.
Drupal fournit une API très complète d'accès aux données de la base et aux noeuds, termes et utilisateurs. Il fournit également une API de manipulation des chaînes de caractères, des images, des traductions et une partie spécifique explique leur utilisation.
Une partie de ce livre est également dédiée à l'utilisation et la création d'un thème, en expliquant au passage les différents hooks de thème (les fonctions de preprocessing).
Enfin, l'auteur présente les astuces et bonnes pratiques, fruits de son expérience, permettant de répondre à certaines problématiques récurrentes lors de la réalisation d'un site Drupal. Il présente par la même occasion la distribution Acquia et une introduction à la configuration des serveurs Apache et MySQL avant d'aborder le système de cache de Drupal.
|
| |