Migration Pushtape Music Drupal 7 > Drupal 9

Dans les grandes lignes, je tacherai de vous expliquer comment est construit le multisite sur lequel vous naviguez.  Conçu  pour la diffusion de la musique, notre site peut convenir à un groupe, un artiste, une radio, un label, une structure, et tout à la fois.

Peut-être, je réaliserai la migration de notre site vers la version supérieure Drupal 9. Vous pouvez m'y encourager en faisant un don sur Liberapay. Vous pouvez voir à quoi ressemblerait le nouveau site en cliquant sur ce lien.

Comment réaliser votre site ?

+ Pour commencer, vous devez installer Drupal 7 Pushtape Music (voir ici).

Afin d'augmenter les capacités de Pushtape Drupal Music, vous pouvez ajouter :

+ Les features ci-dessous sont à télécharger dans /sites/all/modules/. Vous devez les décompresser et les installer.

+ Une boutique par correspondance avec le module minimaliste Basic cart.

+ Media: oEmbed est je pense le module de partage de média le plus intéressant, parcequ'il est paramétrable. On peut lui ajouter les services PeerTube par exemple. OEmbed extrait les données des flux JSON. Voici deux exemples ci-après de flux JSON avec une vidéo sur Youtube, et une vidéo sur PeerTube.

+ Le module FitVids permet de gérer le responsive des iframes vidéos. Vous pouvez lui ajouter vos domaines PeerTube et cie.

+ Pour ma part, je pense un site web en flux, ceux qui y entrent et ceux en sortent. Pour ceux qui entrent vous pouvez utiliser le module Views JSON Query. Avec ce module je récupère par exemple le flux d'OpenAgenda (agenda concert) ou encore les flux d'Instagram (galerie par compte et par #hastag).

+ Avant de se lancer dans un multi-site, il faut penser l'architecture des contenus avec les url. Comment les classer avec les url ? Pour créer cette architecture, j'utilise le module Pathauto. J'ai classé les contenus ainsi : domain/typedecontenu/nomartiste/titredunoeud. Ce classement me permet de modérer les contenus avec les robots.txt. En autorisant les contenus sur nos différents sites selon le terme de taxonomy nomartiste.

+ Avec Matomo Analytics, on peut anonymiser les IP et les positions géographiques de nos visiteurs.

+ à suivre...

Drupal est un CMS difficile mais robuste, bon courage, des tas de forums sont là pour vous aider ! Je ne suis pas un professionnel de ce CMS, mais un autodidacte. Les pistes que je donne ici n'ont rien de conventionnelles, mais elles marchent !

Features:  
Ajouter les modules
Dernière modification:  
Lundi, 29. juin 2020 - 8:35

Ajouter un commentaire

Plain text

  • Balises HTML autorisées : <em> <strong> <u> <br> <p>
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.