Je voudrais avoir un champ pour ajouter des vidéos YouTube; cependant, je ne veux pas utiliser le module Media car il est très bogué à ce stade. Existe-t-il une alternative à Drupal 7?
Je voudrais avoir un champ pour ajouter des vidéos YouTube; cependant, je ne veux pas utiliser le module Media car il est très bogué à ce stade. Existe-t-il une alternative à Drupal 7?
Réponses:
Dans Drupal 6, vous utiliseriez Embedded Media Field (emfield) pour ce faire, mais ce module est remplacé par le module Media dans D7. Certaines personnes font valoir qu'emfield devrait être porté sur D7 pour le moment, jusqu'à ce que Media atteigne une version stable.
Une solution de contournement intéressante est celle du module Vimeo Link Formatter , qui est un formateur pour le champ de lien fourni par le module Link . Si vous pouvez écrire du php, il ne sera peut-être pas trop difficile de modifier ce module et de créer un équivalent youtube pour vous-même (et peut-être le reste de la communauté).
Utilisez simplement le module Video Filter , voici un devis de sa page projet:
Il s'agit d'un module de filtre très flexible et facilement extensible pour intégrer tout type de vidéo dans votre site à l'aide d'un simple jeton. D'autres modules peuvent ajouter des sites / formats vidéo (appelés codecs) à l'aide d'une architecture de plugin simple.
Avec WYSIWYG installé, vous pouvez utiliser le bouton Filtre vidéo pour ajouter facilement des vidéos dans un éditeur de texte riche.
Ce qui a fonctionné pour moi sur D7, c'est le champ d'intégration vidéo . Le domaine des médias était trop complexe et le port emfield D7 ne fonctionnait pas du tout. Le filtre vidéo mentionné ci-dessus semble génial mais il ne fournit pas de champ, donc ce n'était pas une option pour moi.
J'ai aussi des problèmes avec le module multimédia - youtube (D7). Je pense que vous pouvez simplement créer 2 champs: un pour le code d'intégration YouTube et un pour la vignette de l'image YouTube. Ensuite, affichez la miniature dans l'affichage d'accroche et le code d'intégration dans l'affichage complet.