Thaydan

Site de tutoriels de développement
Mis à jour le 05/10/2024

Présentation

Ce projet est un site de tutoriels en lien avec le développement.

Technologies utilisées : Drupal, Bootstrap, Gutenberg

Ce projet Drupal intègre plusieurs fonctionnalités avancées pour optimiser la sécurité, la performance et la personnalisation.

Fonctionnalités :

  • Sécurité renforcée :
    - Authentification à deux facteurs (2FA) via le module MiniOrange
    - Mesures supplémentaires avec Security Kit.
  • Thème personnalisé : Création d'un thème enfant basé sur Bootstrap 5
  • Optimisation de la configuration :
    - Utilisation d'un fichier settings.local.php.
    - Ajout d'un script dans composer.json permettant d'ajuster automatiquement l'indentation du code lors de l'exécution de "post-drupal-scaffold-cmd".
  • Développement de modules personnalisés :
    - Module pour masquer l'URL de login.
    - Module pour ajouter des blocs personnalisés à Gutenberg, notamment un bloc dédié à l'affichage de code, avec la possibilité de sélectionner le langage de programmation.
  • Outils de développement :
    - Utilisation du journal Drupal pour déboguer et assurer une meilleure traçabilité des erreurs.
    - Utilisation de la fonction de débogage Twig pour identifier les noms de templates et faciliter leur surcouche.

Dépendances : 

  • Drush : pour la gestion via ligne de commande.
  • Gutenberg : pour l'édition simplifiée des contenus.
  • Pathauto : pour la gestion automatisée des alias d'URL.
  • Easy Breadcrumb : pour une meilleure navigation.
  • MiniOrange : pour l'authentification à deux facteurs.

Lien : thaydan.com

Galerie

Fermer