PaperAirplaneDocs.png
15 commentaires
le lun, 21/12/2009 - 11:07 dans Drupal

Tout drupalien sait ce qu'est un "élément de menu" : un machin qui se colle dans un... menu, et qui apparaît quelque part sur l'interface graphique pour permettre l'affichage d'une page. Ces éléments de menu sont généralement crées à la mano en passant par le backoffice, via la section Construction du site puis Menus. Là on peut ajouter des associations entre un chemin valide et un titre de lien.

Ce "chemin valide" est systématiquement fournit par l'un des modules activé (ex. user/login issu modules/user). Mais alors comment créer ses propres chemins liés à ses propres pages ou actions, sans passer par d'inutile (pour cela) usines à gaz comme Panel ou Views ?

Le but de ce tutoriel est de démystifier ce passage obligé de la vie d'un module.

icons.png
le sam, 19/12/2009 - 09:11 dans Drupal
flag.png
4 commentaires
le jeu, 15/10/2009 - 08:47 dans Drupal

Il est un point sous Drupal qui se résume en la problématique de la poule et de l'oeuf : changer des intitulés de l'interface en langue anglaise. En effet, autant changer un terme qui ne convient pas (comme par exemple remplacer "taxonomie" par "étiquettes") est chose simple par l'interface de traduction, autant changer cela en anglais ("taxonomy" par "tags") est impossible car la langue native de Drupal est... l'anglais, et que son affichage ne passe pas par le moteur de traduction.

En réalité pas si impossible que cela avec une petite astuce côtée à 3 sous.

search.png
9 commentaires
le jeu, 16/07/2009 - 08:55 dans Drupal

La question posée ici est : "comment peut-on mettre le contenu d'un noeud, ou d'une liste de noeuds, dans un noeud principal"... Le cas typique serait une page, avec un texte d'introduction (le noeud maître), suivi d'une liste de noeuds (dits "esclaves", résumés ou complets).

bug-buddy.png
1 commentaires
le sam, 27/06/2009 - 16:34 dans Drupal

Dans la série chercher longtemps pour trouver peu, voilà 2h que je piétinais pour comprendre pourquoi il m'était impossible de désérialiser des données stockées en base, dans la procédure de mise à jour d'un de mes module.

acroread.png
4 commentaires
le dim, 21/06/2009 - 19:12 dans Drupal

Pendant longtemps pour générer des vues PDF pour un node, il n'y avait guère d'autre solution que TCPDF ou DOMPDF, via le module PdfView ou plus récemment Printer. Aujourd'hui, il existe une nouvelle méthode native et diablement efficace utilisant le célèbre moteur webKit.

bug-buddy.png
0 commentaires
le sam, 20/06/2009 - 12:41 dans Drupal

J'avoue ignorer la raison originelle de ce problème, mais de temps en temps, lorsque l'on utilise le mode "par discussion" des commentaires, il arrive que l'ordre des interventions ne soit plus respect. Pire, certains commentaires créés par le lien répondre se trouvent rattachés à d'autres commentaires que leur parent d'origine. Voici donc ma méthode pour traiter ces mauvaises herbes.

ark3.png
5 commentaires
le mar, 16/06/2009 - 12:15 dans Drupal

Lorsque vient le temps de mettre à jour Drupal ou ses modules, c'est un peu la panique. Il faut aller vite car la faille de sécurité est généralement là, mais il ne faut pour autant pas se précipiter sous peine de finir avec un beau plantage. Voici dons mes recettes de cuisine pour mettre Drupal à jour sans risque avec un minimum d'efforts.

12 commentaires
le mer, 15/04/2009 - 12:56 dans Gestionnaires de version, Infrastructure

Subversion a depuis longtemps pris le relais du vénérable CVS. Et même s'il est aujourd'hui disponible à peu près partout, il reste encore très largement sous-utilisé, soit par une trop large transposition des habitudes liées à CVS, soit à cause des traumas que CVS a pu générer (typiquement les branches et les fusions). Ce qui suit est donc une sorte de guide pratique pour rapidement mettre en oeuvre ce formidable dépôt de versions.

13 commentaires
le mer, 15/04/2009 - 12:51 dans Java

L'objectif de ce tutoriel est de regrouper mes meilleurs pratiques d'installation d'un environnement de développement dédié Java sous Linux. Et ce en tentant d'être le plus large spectre possible, de l'utilisation « simple » d'Eclipse à la mise en place d'une plate-forme dédiée à un client, en passant par la création, maintenant possible avec un Java GPL, d'application Linux qui se lancent sans tracas.