Articles de l'utilisateur

Par ftorregrosa
Florent Torregrosa

Résumé de Drupal Europe 2018

Du 10 au 14 septembre 2018 a eu lieu Drupal Europe. L'événement Drupal européen organisé par la communauté, remplaçant la DrupalCon cette année.

Nous étions autour de 1000 participants sur 5 jours.

Sprints

Entity share

J'ai pu consacré du temps pour mettre à jour les issues du module Entity share :

Tags: 
Par ftorregrosa
Florent Torregrosa

Résumé des Drupal Dev Days 2018

Du 2 au 6 juillet ont eu lieu les Drupal Dev Days de 2018. Cette année, ils avaient lieu à Lisbonne où 404 participants ont pu se retrouver pour assister à des keynotes, sessions, bofs et sprinter.

Voici un résumé des sessions auxquelles j'ai assisté et des sujets sur lesquels j'ai sprinté.

Sprints

Entity share

J'ai pu consacrer du temps à faire avancer Entity share :

  • test de bugs signalés

  • merge de patchs

Tags: 
Par ftorregrosa
Florent Torregrosa

Mise à jour du plugin Composer drupal-l10n

Dans un article précédent Télécharger des traductions Drupal avec Composer, j'avais présenté une extension Composer pour télécharger des traductions Drupal.

Désormais cette extension est dans le groupe Github drupal-composer https://github.com/drupal-composer/drupal-l10n.

Tags: 
Par ftorregrosa
Florent Torregrosa

Réorganisation de mes images Docker et mise en place builds automatisés

Hier, j'ai réorganisé mes images Docker. Cet article va résumer les changements et expliquer pourquoi de telles modifications.

C'est un commentaire d'Ines Wallon à propos du fait que le hub Docker peut être paramètré pour construire les images Docker automatiquement qui a déclenché cette réorganisation.

Tags: 
Par ftorregrosa
Florent Torregrosa

Retours sur la DrupalCon Vienna 2017

J'ai pu assister à la Drupalcon Vienna 2017. Voici mes retours par rapport aux sessions et Bof auxquelles j'ai pu assister ou co-présentées.

Cette année, la Drupalcon a accueillie 1670 participants.

Une note sur les salles de bofs, elles étaient très bien pour les discussions (des chaises en cercles), mais pas de table, ni de vidéoprojecteur, donc pour les présentations c'étaient un peu compliquées.

Tags: 
Par ftorregrosa
Florent Torregrosa

La configuration en Drupal 8 : plusieurs besoins et solutions

Remarques générales sur la configuration en Drupal 8

Drupal 8 possède une API dans son noyau permettant l'export et l'import de configuration, aussi appelée CMI pour Configuration Management Initiative. Ce que ne permettaient pas nativement les versions précédentes.

Dans les versions précédentes

En Drupal 6 et 7, la solution la plus largement répandue pour palier à ce manque est l'utilisation du module Features permettant d'exporter la configuration dans des fichiers.

Tags: 
Par ftorregrosa
Florent Torregrosa

Télécharger des traductions Drupal avec Composer

Bien que de nombreux articles existent déjà et que régulièrement de nouveaux en sont écrits sur ce qu'est Composer et comment s'en servir avec Drupal, voici un petit rappel.

Point sur Composer et comparaison avec Drush

Composer est un outil de gestion de paquets PHP, il permet de :

  • télécharger des librairies (principalement) PHP avec leurs lots de dépendances,

  • gérer les mises à jour de ces librairies,

  • exécuter des scripts, renseignés dans son fichier composer.json.

Tags: 
Par ftorregrosa
Florent Torregrosa

Retour sur les Drupal Dev Days 2017

Du 21 au 25 mars 2017 ont eu lieu les Drupal Developer Days à Séville. Environ 280 personnes y ont participé.

Cela était très sympathique et enrichissant d'être au contact avec la communauté internationale et des nombreux français sur place :).

L'ambiance est bien différente d'une DrupalCon, on est moins noyé dans la masse et il est plus facile d'aborder et discuter avec des personnes « influentes/connues » dans la communauté.

Tags: 
Par ftorregrosa
Florent Torregrosa

Retour sur la DrupalCon Dublin 2016

Du 26 au 30 septembre 2016 (du 24 septembre au 2 octobre en comptant les sprints) a eu lieu la DrupalCon Dublin.

J'y étais présent les 27 et 28 septembre avec Smile (sponsor Gold).

Ma première DrupalCon. Un centre de conférences vraiment top, que ce soit au niveau du lieu, de l'équipement ou du personnel. Une autre échelle d'événement, je n'ai pas le nombre exact, mais de l'ordre de 2000 participants.

Tags: 
Par ftorregrosa
Florent Torregrosa

Monter un environnement autour de Drupal avec Docker

Voici un retour d'expérience sur ma première utilisation réelle de Docker où je l'ai utilisé pour monter facilement un environnement de développement pour la refonte sous Drupal 8 du site drupal.fr ainsi que le socle Drupalcamp.

Étant un utilisateur récent de Docker, n'hésitez pas à me contacter ou à poster un commentaire pour me corriger en cas de besoin.

L'environnement comprendra :

  • un serveur Apache avec PHP 7

  • un serveur MySQL

  • un serveur Redis

  • un serveur SolR (drupal.fr uniquement)

Tags: 
Par ftorregrosa
Florent Torregrosa

Migration de Drupal 7 à Drupal 8

Afin de faire l'expérience d'une migration de contenus et autres entités d'un site Drupal 7 à un site Drupal 8, j'ai créé un module de migration pour mon site.

Le développement a été fait en deux étapes, la première sur fin mai/début juin 2015 et la seconde début octobre 2015.

Voici un retour d'expérience dessus.

Introduction et pré-requis

C'est grâce à un article sur le blog de metaltoad que j'ai initié le module : http://www.metaltoad.com/blog/migrating-content-drupal-8

Par ftorregrosa
Florent Torregrosa

Retour sur les Drupal Dev Days 2015

Du 13 au 19 avril 2015 ce sont déroulés les Drupal Developer Days à Montpellier. Ça a été une expérience géniale et très enrichissante que ce soit en tant que co-organisateur ou en tant que participant.

Sprints

J'ai aidé à sortir la première version D8 du module Search API attachements, ainsi qu'à nettoyer l'issue queue des issues pour D7.

Il était aussi intéressant d'entendre la structure de la future facet API D8 se débattre juste à côté.

Tags: 
Par ftorregrosa
Florent Torregrosa

Avoir un comportement de facettes sur des filtres exposés de vue

Page de test entityreference filter

Ayant récemment testé le module Views Reference Filter, je me suis rendu compte que celui-ci permet d'obtenir un comportement de facettes sur des filtres exposés de vues. Le module manque de documentation qui est en cours d'élaboration dans une issue Drupal.org il est donc difficile de comprendre où il agit.

Par ftorregrosa
Florent Torregrosa

Adhésion en ligne : Commerce License

Suite à l'article sur les adhésion en ligne pour le site Drupalfr.org, il m'a été suggéré de regarder le module Commerce License.

Ce module permet très bien de répondre à une problématique d'adhésion en ligne.

Voici son fonctionnement en quelques étapes :

Par ftorregrosa
Florent Torregrosa

Adhésion en ligne Drupalfr.org

Adhésion drupalfr : structure entités

Je me suis récemment penché sur la question de mettre en place les adhésions en ligne pour l'association Drupal francophone drupalfr.org. Je vous propose un petit tour des voies explorées.

Edit : il s'agit ici de présenter des solutions explorées en réponse à une problématique qui ne correspondra pas nécessairement à l'implémentation réelle faite sur le site drupalfr.org. Par exemple, l'adhésion entreprise sera certainement gérée autrement et avec un fonctionnement différent.

Par ftorregrosa
Florent Torregrosa

Début du #1daysometranslations

http://ejohn.org/blog/write-code-every-day/ est arrivé dans mon fil d'actualités twitter grâce à une personne que je suis (je ne me souviens plus qui l'a tweeté/re-tweeté) et que je remercie. C'était aux environs du 14 avril 2014. Cet article a été une vraie inspiration.

Tags: 
Par ftorregrosa
Florent Torregrosa

Première utilisation de Migrate

Cet article est un retour d'expérience sur ma première utilisation de Migrate, module permettant de faire des imports de contenu depuis à peu près n'importe quelle source de données vers un site Drupal.

J'ai au passage contribué de la documentation sur ce module ici, car bien qu'elle soit déjà très bien détaillée, je n'ai pas trouvé de point dédié aux traductions.

Modules utilisés :

Par ftorregrosa
Florent Torregrosa

Retour d'expérience : www.forum-foceen.fr (partie 2)

Cette partie du retour d'expérience est consacrée à la génération de pdf sur le site www.forum-foceen.fr. Cet article a été écrit conjointement avec Julien Enselme, acteur principal sur cette fonctionnalité.

La génération de facture, bon de commande, autre document envoyé par mail ou disponible en téléchargement est un besoin fréquent, voir indispensable pour les sites e-commerce.

Laissons de côté le côté envoie par mail, et concentrons nous sur la génération de pdf.

Par ftorregrosa
Florent Torregrosa

Retour d'expérience : cb-atelier-ebeniste.fr (partie 2)

Cette partie du retour d'expérience est consacrée à l'hébergement du site cb-atelier-ebeniste.fr. Ma première expérience d'hébergement.

Hébergeur : Ikoula, choisi car sponsor au Drupal Camp Paris 2013 et que leur site est en Drupal, donc ça devrait être bien parti pour qu'un site Drupal marche parfaitement sur leurs serveurs.

Par ftorregrosa
Florent Torregrosa

Retour d'expérience : cb-atelier-ebeniste.fr (partie 1)

Pour le premier article sur mon site, j'aimerais faire un retour d'expérience sur la réalisation d'un site présentant des meubles d'ébénisterie : cb-atelier-ebeniste.fr.

Le but du site étant de présenter des meubles, le medium le plus approprié est l'image. Il faut donc que les images soient bien mises en valeur et que le site soit adaptatif afin de toucher le plus large public possible.

SI l'on prend les problèmes séparément :