Existe-t-il un moyen de créer des « macros » valables pour l’ensemble du site (ou de la catégorie ?) qui accepteraient des paramètres ?
Par exemple, les liens vers les salons de discussion Matrix de Fedora sont de la forme https://matrix.to/#/#social:fedoraproject.org. J’aimerais que les gens puissent écrire quelque chose comme {chat:social}, et que cela apparaisse comme un lien avec le paramètre « social » inséré au bon endroit.
Surtout, si la macro est mise à jour, toutes les instances sur le site devraient également suivre. (Bien qu’il soit acceptable que ce soit « éventuellement » plutôt qu’instantané, car je n’imagine pas vouloir utiliser cela pour quelque chose qui changerait fréquemment.)
Je sais qu’il existe la fonction « mots surveillés », mais je ne vois aucun moyen de faire ce type de remplacement paramétré.
Ce que j’aimerais vraiment éviter, c’est de devoir pré-définir toutes les options possibles — par exemple, si quelqu’un crée une nouvelle salle de discussion pour l’automatisation de la maison, je ne veux pas que quelqu’un doive l’ajouter manuellement… J’aimerais simplement que {chat:home-automation} génère [Fedora Chat: #home-automation](https://matrix.to/#/#home-automtaion:fedoraproject.org).
Ouais. Et c’est en fait encore pire parce que l’URL qui devrait réellement être utilisée est https://matrix.to/#/#home-automation:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org, que Matrix ne fournit actuellement pas facilement n’importe où.
De plus, j’aimerais pouvoir la modifier si, par exemple, le nom de domaine change, ou si leurs paramètres farfelus changent, sans avoir à revenir en arrière et à mettre à jour tous les liens.