Idée Cadeau : Lexpage    —  xLaNT

Discussions

Nouvelle feature - l'embedding

Guybrush 8426 Bob
Bonjour à tous,

Oui, je commence déjà à ajouter de nouvelles fonctions sur le site. Après tout, c'est à ça que sert une ré-écriture complète :-)

La nouvelle feature avait déjà été discutée sur la v3, il s'agit de proposer un mécanisme simple pour facilement intégrer des vidéos Youtube, etc. Un peu par hasard sur le site, j'ai découvert OEmbed, qui propose une API et une spécification pour le partage de contenu. Avec un peu de recherche supplémentaire, je découvre Jquery-Oembed-all, qui propose de s'interfacer avec OEmbed, et avec un peu de code Lexpage, on ajoute ça sur les deux barres de mise en forme.

La syntaxe est simple :
- Pour Markdown, c'est comme un lien dont le titre est "!embed" : [!embed](........)
- Pour BBCode, c'est la balise [embed] avec l'url précisée à l'intérieur, comme pour une image.

A priori, ça supporte une pléthore de services, et ça devrait marcher aussi pour linker des sites externes (ça affiche le titre, mais pas toujours :-D), etc. Bref, une sorte de couteau-suisse de l'insertion de contenu via l'URL.

La liste des services supportés est reprise dans la page d'aide de la toolbar :
github.com/starfishmod/j…

Comme je m'attends à de nombreux petits problèmes (ou suggestions ^^) à propos de cette feature, un nouveau topic s'imposait :-)

Notez qu'il faut impérativement que le cache du navigateur soit actualisé : si vous ne voyez pas l'icône de petite caméra dans la barre d'édition d'un message, c'est que ce n'est pas le cas. Il faut alors faire un click droit > actualiser. (Pour les "connaisseurs", j'utilise une querystring pour tenter de forcer le cache, mais ce n'est pas toujours efficace, et je ne veux pas changer le nom de mes fichiers à chaque fois que j'y touche ^^).

Edité : J'en ai profité pour changer l'ordre des boutons, afin que les éléments de formatage soient groupés, et les éléments d'insertion aussi.


Ce message a été modifié 2 fois. Dernière modification : 4 mars 2014 à 18:11 par Guybrush.

Répondre

Vous devez être inscrit et identifié.