custom

Par Artusamak
Julien Dubois

Retour d’expérience : Drupal et les besoins métier

Il y a parfois certains projets qui vous marquent plus que d’autres et il y en a certains dont vous vous souviendrez toute votre carrière. Le sujet de ce billet fait référence à l’un de ces projets.

J’ai eut l’occasion de passer 18 mois en tant que lead développeur sur un projet métier pour un joailler de luxe. Ce projet était démesuré à bien des niveaux à commencer par son périmètre mais aussi sa taille d’équipe. Une vingtaine de personnes étaient potentiellement amenées à contribuer du code en même temps et la politique du projet était de tout passer à la loupe de la revue de code. Autant dire que ça n’a pas toujours été simple.

Source : http://www.sxc.hu/photo/1406895

Source : http://www.sxc.hu/photo/1406895

Parler plus longuement de ce projet et des leçons à en tirer pourra faire l’occasion d’un billet dédié, mon objectif ici est de partager avec vous le retour d’expérience que nous en avons extrait avec Laurent Chardin, directeur technique de Publicis Modem. Nous avons préparé une session présentée lors du Drupalcamp Paris 2013 au cours de laquelle nous avons montré un fragment des briques que nous avons conçu pour le projet.

Lorsque l’on est expert Drupal, travailler sur de grands projets est l’occasion de chercher à résoudre des problématiques à la mode Drupal à savoir en construisant de nouvelles briques extensibles et réutilisables. Ce projet démarré entre autre par Damien Tournoud a donné vie aux modules Entity Reference, Views Megarow, Entity Override, Migrate remote et à bien d’autres idées qui ont fait leur bout de chemin telle que les form modes qui ont été intégrés au cœur de Drupal 8 grâce à Andrei Amateescu (*dev content*).

Nous avons donc tenté de vous présenter en 45 minutes quelques uns des modules que nous avons développé et avons listé des conseils que nous vous recommandons de mettre en œuvre lorsque vous construisez un backoffice pour vos clients. Le front est toujours très important mais il ne faut pas négliger vos utilisateurs de backoffice, ils passent parfois (souvent) plus de temps à utiliser l’application que les utilisateurs finaux alors ne les délaissez pas ! Vous avez beaucoup d’outils à disposition pour cela aussi avec Drupal core (et notamment ses types d’entités) mais aussi via l’univers de la contrib : vous pouvez créer des vues, calculer des données, créer des groupes d’actions pré-déterminées, etc dans le but de faire gagner du temps à vos utilisateurs. Si en plus de cela vous invitez ces utilisateurs lors de démonstrations régulières (comme Scrum le propose, cf ma présentation de Scrum) vous pourrez intégrer leur avis et les aider à adopter votre travail encore plus vite.

N’hésitez pas à réagir à cette présentation au travers des commentaires, je me ferai un plaisir de vous répondre.

LIBEREZ DRUPAL ! Exploitez les concepts Drupal et magnifiez votre backend !

Afficher un bloc entre le contenu et les commentaires

Bonjour à tous,

Je cherche à placer un bloc entre le contenu d'un article et la zone de commentaire qui le suit.

Je crois qu'il est possible de surcharger le template d'une page en passant par node-article.tpl.php. Mais je ne vois pas comment déclarer mon bloc là-dedans.

Je viens de passer deux heure à chercher la solution mais je ne trouve rien de clair.

Merci d'avance pour votre aide !

[Résolu] Customiser la liste de contenu lié à un terme de taxonomie?

Bonjour,

je souhaiterai modifier l'affichage de la page "taxonomy/term/IDduTerme" qui liste les nodes liés à un terme de taxonomie.

Apparemment il ne faut pas modifier taxonomy-term.tpl.php.

Dois-je utiliser une vue? Modifier un fichier de template en particulier? Créer un module?

J'utilise Drupal 7.

Merci de votre aide.

[Résolu] User Login - Custom

Bonjour à tous,
Je suis sous D7 et je souhaiterais mettre en place une page de login différente de mon site.
Je ne voudrais ni entête, ni pied de page, juste le bloc de connexion.
J'ai trouvé des informations pour mettre en place ce bloc (ce que j'ai réussi à faire) mais j'ai toujours l'entête qui s'affiche derrière.
Est ce que quelqu'un aurait une solution ou une idée ?

Mes sources :
http://drupal.org/node/154233
http://drupal.org/node/154236

Multisite - Partage de données

Bonjour à tous,

Pour les besoins d'un projet sur lequel je travail, j'ai développé un module qui permets l'import, et l'export de certaines informations depuis/sur une plateforme distante, au travers de fichiers. S'agissant d'un multisite, il m'est demandé de mettre en place le fonctionnement suivant:

Des profils utilisateurs propre au rôle et avec des nodes et users references

Bonjour à tous,

J'ai un problème pour réaliser un chose spécifique dans Drupal 6.

Je désire avoir un profile customisé pour chaque type de rôle. Pour le moment, pas de soucis, le module profile_role est là pour me satisfaire. Le soucis, c'est que je désire dans ces profiles faire des références à des nodes et des références à des utilisateurs (savoir qui est le patron de qui par exemple) et le seul module que j'ai trouvé pour l'instant pour faire ça est content_profile. Mais j'ai l'impression que dans la forme, content_profile et profile_role ne sont pas vraiment compatible.

Personnalisation block.tpl.php : module Agenda

Je désire personnaliser l'affichage du bloc Agenda (agenda-block.tpl.php) en créant un fichier block-agenda-2.tpl.php. Dans sa version standard le module Agenda fonctionne très bien.

Pour ce faire, et avant de personnaliser mon template, j'ai voulu tester la mise en oeuvre de cette possibilité offerte par Drupal. J'ai donc dupliqué le fichier original "agenda-block.tpl.php" en "block-agenda-2.tpl.php". j'ai ensuite copié ces deux fichiers dans le répertoire de mon thème (/sites/all/themes/mix_and_match) suivant les indications trouvées sur le web.

Nouveau module - Custom Login Box

Bonjours à tous,

Dans le cadre de développement de projet Drupal, j’ai souvent eu les mêmes problématiques, notamment le template du bloc de login (modification des libellés ou suppression de ceux-ci, modification du bouton de validation et des liens, etc.).

Tout cela est facile à faire via des form_alter(), mais je me suis dit qu’il était peut être plus pratique d’obtenir le même rendu avec un module déjà tout prêt.

Nouveau module - Custom Search Box

Bonjours à tous,

Dans le cadre de développement de projet Drupal, j'ai souvent eu les mêmes problématiques, notamment le template du bloc de recherche (modification du libellé ou suppression de celui-ci, modification du bouton de recherche).

Tout cela est facile à faire via des form_alter(), mais je me suis dit qu'il était peut être plus pratique d'obtenir le même rendu avec un module déjà tout prêt.

Pages