Grumph est un plugin filtrant les resources d'un billet, et les gardant au chaud à coté de ce billet.

Grumph est l'acronyme de "Grab Resources and Urls to Manage Posts Handily"

Les resources récupérées sont :

  • Les images
  • Les vidéos (html5)
  • Les sons (html5)
  • Les objets
  • Les liens

Il est alors possible d'en faire des traitements spécifiques via les balises templates définies pour l'occasion :

Nouvelles balises de template

<tpl:EntryResources> ... </tpl:EntryResources>

liste les ressources du billet

Attributs possibles

  • internal = (0|1) : ne sélectionne que les ressources internes au blog
  • scope = (all|excerpt|content) : ne sélectionne que les ressources de l'entête, du contenu ou des deux
  • type=link,image,video,audio,object : ne sélectionne que les types de ressources spécifiés (plusieurs valeurs possibles séparées par une virgule)

Les autres balises sont utilisables uniquement dans une boucle tpl:EntryResources :

<tpl:ResHeader>...</tpl:ResHeader>

Affiche le contenu de la balise avant la première ressource trouvée (pas d'affichage si pas de ressources)

<tpl:ResFooter>...</tpl:ResFooter>

Affiche le contenu de la balise après la dernière ressource trouvée (pas d'affichage si pas de ressources)

{{tpl:ResURL}}

Affiche l'URL de la ressource en cours

{{tpl:ResTitle}}

Affiche le titre de la ressource en cours

{{tpl:ResType}}

Affiche le type de la ressource en cours.

Administration

Le plugin nécessite de mettre à jour la table dc_post pour stocker en cache, la page d'administration du plugin permet de mettre à jour les billets.

Il est disponible ici, et prochainement sur dotaddict.