Planète

Une usine à sites Drupal avec Micro site

J'ai eu le plaisir de présenter le module Micro Site qui permet de mettre en place une usine à sites sur Drupal 8 lors du dernier DrupalCamp Paris 2019. Ce billet a pour objet de mettre à disposition le contenu de la présentation pour ceux intéressés, et de compléter cette présentation par quelques éléments supplémentaires post-conférence. Et bien entendu pour remercier et féliciter comme il se doit les organisateurs sans qui cet événement n'aura pas pu avoir lieu.

Par kgaut
Kevin Gautreau

Drupal 8 - Créer un filtre de texte

À la demande d'un client je devais ajouter un attribut « target="_blank" » sur tous les liens sortant du site.

J'ai pour cela créé un filtre de texte que j'ai appliqué à un format de texte.

Voici le fichier mon_module/src/Plugin/Filter/UrlStupidTargetBlankFilter.php

  1. namespace Drupal\mon_module\Plugin\Filter;
  2.  
  3. use Drupal\filter\FilterProcessResult;
  4. use Drupal\filter\Plugin\FilterBase;
  5.  
  6. /**
  7.  * @Filter(
  8.  * id = "url_stupid_target_blank_filter",
  9.  * title = @Translation("Url Target Blank"),
  10.  * description = @Translation("Add « target=_blank » to all urls"),
  11.  * type = Drupal\filter\Plugin\FilterInterface::TYPE_TRANSFORM_IRREVERSIBLE,
  12.  * )
  13.  */
  14. class UrlStupidTargetBlankFilter extends FilterBase {
  15.  
  16. public function process($text, $langcode) {
  17. $regex = "/(\\b[^]*href=['\"]?http[^]+)>/is";
  18. $subst = "$1 target=\"_blank\" rel=\"noopener\">";
  19. $result = preg_replace($regex, $subst, $text);
  20. return new FilterProcessResult($result);
  21. }
  22. }

À noter : j'ai aussi ajouté l'attribut rel="noopener" comme suggéré par Simon Georges.

Par lequipe.tech
L'Équipe.tech

Session DrupalCamp Paris 2019 - Les bonnes pratiques sous Drupal 8

Session DrupalCamp Paris 2019 - Les bonnes pratiques sous Drupal 8 Work harderFabien CLÉMENT
lun 18/02/2019 - 13:43

Lors du DrupalCamp 2019 qui à eu lieu à Paris le week-end dernier (du 15 au 17 février 2019) à L'Espace Saint Martin, j'ai eu le plaisir de monter sur les planches pour vous parler des bonnes pratiques de développement sous Drupal 8.

En tout, une vingtaine de règles, même si d'autres pourraient s'ajouter. Dès les échanges suivant cette présentation, d'autres points me sont revenus, ce qui pourrait finalement faire l'objet d'un billet de blog à compléter au fur et à mesure.

Catégorie
Par lequipe.tech
L'Équipe.tech

Session DrupalCamp Paris 2019 - Les bonnes pratiques sous Drupal 8

Lors du DrupalCamp 2019 qui à eu lieu à Paris le week-end dernier (du 15 au 17 février 2019) à L'Espace Saint Martin, j'ai eu le plaisir de monter sur les planches pour vous parler des bonnes pratiques de développement sous Drupal 8.

En tout, une vingtaine de règles, même si d'autres pourraient s'ajouter. Dès les échanges suivant cette présentation, d'autres points me sont revenus, ce qui pourrait finalement faire l'objet d'un billet de blog à compléter au fur et à mesure.

En attendant, et en attendant un billet de retour de l'événement, vous trouverez à la suite de ce billet le support de ma présentation.

Et n'oubliez pas la Gibbs' Slap !

Par lequipe.tech
L'Équipe.tech

Session DrupalCamp Paris 2019 - Les bonnes pratiques sous Drupal 8

Lors du DrupalCamp 2019 qui à eu lieu à Paris le week-end dernier (du 15 au 17 février 2019) à L'Espace Saint Martin, j'ai eu le plaisir de monter sur les planches pour vous parler des bonnes pratiques de développement sous Drupal 8.

En tout, une vingtaine de règles, même si d'autres pourraient s'ajouter. Dès les échanges suivant cette présentation, d'autres points me sont revenus, ce qui pourrait finalement faire l'objet d'un billet de blog à compléter au fur et à mesure.

En attendant, et en attendant un billet de retour de l'événement, vous trouverez à la suite de ce billet le support de ma présentation.

Et n'oubliez pas la Gibbs' Slap !

Par liber_t
Adhérent
Ines WALLON

Ré indexer Search API par le code

Ré indexer tout Search API 

use Drupal\search_api\Utility\CommandHelper; $command_helper = new CommandHelper(\Drupal::entityTypeManager(),

Drupalcamp Paris 2019

Le DrupalCamp se tiendra cette année les 15, 16 et 17 février 2019 à Paris. Cette conférence s'annonce riche en découverte et ceci pour tous les goûts et tous les profils. Pas moins de 3 types de conférence seront proposées, pour que chacun puisse tirer pleinement profit de ces trois journées selon ses besoins et son profil.

Par LaboRouge

Drupal Camp Paris 2019 : Audit de sécurité d'un site Drupal

J'aurais le plaisir de vous présenter ma conférence intitulé "Retour d’expérience : Audit de sécurité d'un site Drupal" dans le cadre du Drupal Camp Paris 2019 le 16 février prochain.

Suite au travail commencé sur ce billet de blog et qui avait pour but de vous présenter cet audit de sécurité, je me suis dit que cela mériterait directement une conférence.

J'y aborderais les problématiques soulevées par cet audit de sécurité et les solutions mises en place pour y répondre.


Conférence


Drupal

Par LaboRouge

Drupal Camp Paris 2019 : Audit de sécurité d'un site Drupal

J'aurais le plaisir de vous présenter ma conférence intitulé "Retour d’expérience : Audit de sécurité d'un site Drupal" dans le cadre du Drupal Camp Paris 2019 le 16 février prochain.

Suite au travail commencé sur ce billet de blog et qui avait pour but de vous présenter cet audit de sécurité, je me suis dit que cela mériterait directement une conférence.

J'y aborderais les problématiques soulevées par cet audit de sécurité et les solutions mises en place pour y répondre.


Conférence


Drupal

Par Artusamak
Julien Dubois

Drupalcamp Paris 2019 - Venez nous retrouver

Drupalcamp Paris 2019 - Venez nous retrouver
Artusamak
ven 08/02/2019 - 11:01

Retrouvez les experts Drupal d'Happyculture au Drupalcamp Paris 2019.

Corps

Du 15 au 17 février aura lieu l'édition 2019 du Drupalcamp national. La ville qui l'accueillera sera Paris.

Pour cette année, Happyculture sera bien représentée car tous nos experts Drupal y seront présents. Guillaume Bec y présentera une session sur le RGPD, Julien Dubois viendra témoigner aux côtés de Denis Pitzalis de la mise en œuvre de Drupal à l'UNESCO, Nicolas Meyer et Edouard Cunibil seront quant à eux probablement toujours à proximité des salles de sprint afin de corriger quelques bugs récalcitrants du cœur.

Nous avons le plaisir d'être les sponsors du café pour ces 3 jours de conférence. Vous pourrez donc rester éveillés grâce à nous !

N'hésitez pas à passer une tête pour saluer l'équipe, il reste des places disponibles. Jetez un œil au programme si vous ne l'avez pas encore fait.

Photo d'illustration : frank.meffert.photography CC 2.0 BY

Catégories
Drupal
Tags
rgpd
retour d'expérience

Créer un pied de page pour un micro site avec Drupal 8

Le module Micro Site permet de mettre en place une usine à site Drupal, depuis une seule instance Drupal 8, pour propulser une multitude de sites, de nature différente si besoin. Micro Site fournit une nouvelle entité de contenu permettant de personnaliser à volonté, avec les API disponibles sur Drupal 8, ces différents types de site, et modifier leur comportement selon les besoins métier. Détaillons comment nous pouvons procéder, au travers d'un exemple de base consistant à fournir un pied de page modulaire sur différents sites propulsés, et l'afficher sur toutes les pages pouvant constituer le site.

Par kgaut
Kevin Gautreau

Le programme du drupalcamp Paris 2019 est disponible

Le drupalcamp est l'évènement Drupal en France rassemblant l'ensemble de la communauté francophone. L'évènement est organisé par une équipe de bénévole et est porté par l'association Drupal France et Francophonie.

Cette année, le drupalcamp revient à Paris et se tiendra les 15, 16 et 17 février 2019 à l'espace St-Martin en plein cœur de Paris.

Nous venons de terminer le programme des conférences, et il est consultable directement sur le site de l'évènement : https://paris2019.drupal.fr/programme.

Cette années, trois tracks en parallèle : Business / Expertise / Découverte.

Comme d'habitude aux drupalcamp, le dimanche sera consacré a des ateliers, des sprints de développement et de traduction.

La billetterie est toujours ouverte, n'hésitez-pas à prendre vos places dès maintenant : https://paris2019.drupal.fr/billetterie.

Pour vous tenir au courant sur l'évènement les infos principales sont données sur le compte twitter @drupalcampfr.

 

Par lequipe.tech
L'Équipe.tech

Meetup AFUP du 24 janvier 2019 - Découverte de Drupal et ses bonnes pratiques

Meetup AFUP du 24 janvier 2019 - Découverte de Drupal et ses bonnes pratiques Drupal 8 sur fond de nuageFabien CLÉMENT
jeu 31/01/2019 - 09:31

J'ai eu le plaisir de présenter Drupal et ses bonnes pratiques lors d'un meetup organisé par l'AFUP Nantes.

L'événement organisé dans les locaux d'Ynov à Nantes s'est très bien déroulé et je remercie les personnes organisatrices ainsi que les personnes présentes pour les très bons échanges.

Durant cette présentation que vous trouverez ci-dessous, j'ai présenté :

Catégorie
Par lequipe.tech
L'Équipe.tech

Meetup AFUP du 24 janvier 2019 - Découverte de Drupal et ses bonnes pratiques

J'ai eu le plaisir de présenter Drupal et ses bonnes pratiques lors d'un meetup organisé par l'AFUP Nantes.

L'événement organisé dans les locaux d'Ynov à Nantes s'est très bien déroulé et je remercie les personnes organisatrices ainsi que les personnes présentes pour les très bons échanges.

Durant cette présentation que vous trouverez ci-dessous, j'ai présenté :

ce qu'était Drupal,
son historique,
une liste non exhaustive des fonctionnalités de Drupal 8,
les bonnes pratiques pour développer avec Drupal 8,
ce que Drupal nous proposera dans le futur.

A bientôt sur un autre événement.

Par lequipe.tech
L'Équipe.tech

Meetup AFUP du 24 janvier 2019 - Découverte de Drupal et ses bonnes pratiques

J'ai eu le plaisir de présenter Drupal et ses bonnes pratiques lors d'un meetup organisé par l'AFUP Nantes.

L'événement organisé dans les locaux d'Ynov à Nantes s'est très bien déroulé et je remercie les personnes organisatrices ainsi que les personnes présentes pour les très bons échanges.

Durant cette présentation que vous trouverez ci-dessous, j'ai présenté :

ce qu'était Drupal,
son historique,
une liste non exhaustive des fonctionnalités de Drupal 8,
les bonnes pratiques pour développer avec Drupal 8,
ce que Drupal nous proposera dans le futur.

A bientôt sur un autre événement.

Par admin

DrupalCamp Paris 2019

L’association Drupal France et francophonie (drupalfr) annonce le retour dans la capitale de son événement « Drupalcamp Paris 2019 » à l’espace Saint‐Martin à Paris III, les 15, 16 et 17 février 2019, autour du CMS Drupal,

Cette année, l'accent fera une part belle aux retours d'expériences, aux conférences techniques et à la découverte.

  • * Sessions « Business »

Le CMS Drupal est utilisé dans tous les cœurs de métiers comme les médias, les établissements publics, les secteurs du travail temporaire, l'humanitaire, l'industrie, l'agriculture, la construction, les métiers de la bouche, l’hôtellerie, la santé, la culture, l'édition.
Découvrez des retours d’expériences pour différents cœur de métier concernant des problématiques variées (usine à site, migration, intranet...)

  • * Sessions « Techniques »

La technique sera la seconde thématique à destination des personnes soucieuses de construire et de réaliser des projets évolutifs. C’est une occasion de mieux comprendre les rouages du CMS tout en respectant les bonnes pratiques, Au programme cette année : POO et design patterns, Dx, intégration, RGPD...

  • * Session « Découverte »

La troisième thématique sera dédiée à la découverte de drupal. En partant de la base différents formateurs expérimentés viendront vous présenter les différents aspects du CMS : l'installation, le théming, le développement de module, le déploiement...

Vous pouvez découvrir le programme complet.

Enfin, Il est encore temps de prendre sa place !
Des tarifs préférentiels sont toujours disponibles pour les adhérents à l'association Drupal France.

En page d'accueil : 

Pages