Submitted by NerOcrO on
1. Installation
Dépendances
Scald dépend uniquement du sous système Entité du coeur de Drupal. Cepdendant, pour le rendre plus utile, vous avez besoin d'autres sous modules, qui ont eux même besoin d'autres modules contrib.
- DnD Library (Drag and Drop) : interface glisser/déposer pour les atomes Scald
- MEE (Multimedia Editorial Element) : extention du champs texte du coeur. Il requière bien sûr le module Field et Text de Drupal et le module Scald's DnD
- Atom Reference : requière juste DnD Library
Un éditeur de texte tel que CKEditor ou TinyMCE ne sont pas requis, mais complètement supportés dans les sous modules Scald (DnD et MEE). Scald gère les deux méthodes suivantes :
- Module CKEditor : Avec cet éditeur de texte riche qui est celui par défaut dans Drupal 8 et sa compatibilité avec le merveilleux module Edit, nous vous recommandons d'utiliser ce module pour de meilleurs avantages
- Module Wysiwyg : En utilisant cette méthode, vous serez en mesure d'utiliser l'éditeur de texte riche de votre choix avec Scald
Scald supporte plusieurs fournisseurs de média comme Youtube, Vidéo, Dailymotion, Image, Soundcloud à travers ses sous modules.
Enfin, le module Scald Quickstart vient avec les fournisseurs, champs et permissions préconfigurés pour vous aider à tester rapidement les fonctionnalités de Scald.
2. Configuration
Dans n'importe quel cas, activez les modules DnD et Scald DnD Library pour avoir l'interface de la bibliothèque qui est intégrée avec les filtres exposés, l'édition des atomes et le support du glisser/déposer.
Permissions
Par défaut, personne ne peut rien faire. Pour le rendre plus utile :
- Tout le monde devrait avoir la permission de "rechercher" (la recherche vous permet un "effacement logique") : Fetch any atom marked as Fetchable
- Tout le monde devrait aussi avoir la permission de "voir" pour visualiser les atomes : View any atom marked as Viewable
L'utilisation d'un champ textarea
- Activez le module MEE
- Dans la configuration du champ texte (activez le module Field UI, allez dans Structure->Types de contenu, cliquez sur le lien "gestion des champs" associé au type de contenu que vous voulez configurer puis sur le lien "édition" du champ voulu), il y a deux nouvelles options qui peuvent être activées :
- DnD (allow drag and drop directly into this textarea)
- MEE (allow to track the embedded atoms, to unpublish node based on (primary) atom copyright expiration etc.)
- Dans la configuration de CKEditor, activez le plugin "Scald Drag and Drop integration" et mettez le bouton dans la barre d'outils. Ce plugin vous permet de changer le contexte et de réécrire la configuration de l''atome directement dans le textarea