L’une des raisons pour lesquelles les utilisateurs avancés apprécient tant Roam Research est la métaprogrammation – la possibilité de modifier le comportement de Roam à l’intérieur même de Roam, sans jamais toucher à son code source. En utilisant des blocs JavaScript via la fonctionnalité roam/js, vous pouvez ajouter de nouvelles fonctionnalités pour personnaliser votre expérience.
La bonne nouvelle est que vous n’avez pas besoin d’être vous-même programmeur pour profiter de certains des avantages supplémentaires que ces petits bouts de code supplémentaires ont à offrir. Les autres utilisateurs de Roam ont généreusement rendu publiques de nombreuses améliorations de ce type. A l’instar des plugins, vous pouvez installer ces « mods » JavaScript en quelques clics.
Pour utiliser l’un de ces éléments, créez une page appelée roam/js
. Chaque fois que vous souhaitez installer un nouveau plugin JavaScript, créez un bloc parent avec ce qui suit : {{[[roam/js]]}}
– cela ajoutera un avertissement important afin de vous rappeler de faire attention à tout code (en particulier le code tiers) que vous ajoutez à votre base de données Roam.

Niché sous l’avertissement, ajoutez le code JavaScript du plugin que vous souhaitez ajouter. Après avoir lu l’avertissement, cliquez sur « Oui, je sais ce que je fais ». Chaque fois que vous souhaitez arrêter d’utiliser un plugin JavaScript, cliquez sur « Stop this » dans le bloc parent correspondant.

Bon, maintenant, jetons un coup d’œil à certains des plugins les plus intéressants.
Itinérance42
Aperçu en direct, saut à la date, référence rapide et de nombreuses touches de raccourci utiles telles que l’ouverture de la barre latérale ou le déplacement vers le haut ou le bas d’une page – Roam42 ajoute de nombreuses améliorations de la qualité de vie à Roam.
INSTALLER ROAM42
RoamJS
Prêt pour des fonctionnalités plus avancées ? RoamJS a tout compris : importez la liste des événements d’un jour donné depuis Google Agenda dans votre page de notes quotidiennes ; extraire le texte d’une image et le sortir dans Roam ; définir des synonymes de page pour faciliter le référencement ; insérez facilement des emojis ; rendre des graphiques ; importer automatiquement les tweets liés à une page Roam spécifique… Et la liste continue.

RoamJS est un trésor de plugins JavaScript à installer dans Roam. Il est facile de se perdre, mais n’ayez crainte : vous pouvez utiliser le widget pratique pour générer le code de tous les plugins que vous souhaitez installer en quelques clics.
INSTALLER ROAMJS
Autres plugins
Avec autant de plugins disponibles, vous êtes sûr de trouver ce dont vous avez besoin. Voici quelques autres à essayer.
De plus en plus de plugins JavaScript pour Roam sont créés chaque semaine. Si vous en recherchez d’autres, sachez qu’elles sont parfois appelées « extensions » ou « addons ». Personnellement, je préfère conserver ces termes pour les extensions de navigateur, mais il n’y a pas (encore ?) de nom officiel pour le roam/js
extraits que les utilisateurs ajoutent pour personnaliser leur expérience.
Comme pour tout, n’en faites pas trop : n’installez que ce qui est utile pour améliorer votre flux de travail personnel et assurez-vous de faire confiance au développeur. La roam/js
fonctionnalité est puissante, et vous savez ce qu’ils disent à propos d’une grande puissance. Il peut parfois être prudent d’essayer un plugin sur une base de test avant de l’installer sur votre base de données principale. S’amuser!
PS Intéressé par la création de vos propres plugins JavaScript pour Roam ? Ceci est un bon tutoriel.
SPP Vous voulez apprendre à tirer le meilleur parti de Roam ? Rejoignez Roam Essentials, un court cours pour maîtriser 20 % des fonctionnalités qui débloqueront 80 % de la puissance de Roam.
Vous avez atteint la fin de l’article. Si vous avez appris une chose ou deux, vous pouvez en recevoir une nouvelle dans votre boîte de réception chaque semaine. Maker Mind est un bulletin hebdomadaire contenant des informations scientifiques sur la créativité, la productivité consciente, une meilleure réflexion et l’apprentissage tout au long de la vie.
En tant que travailleur du savoir, votre cerveau est votre outil le plus important. Travaillez plus intelligemment et plus heureux en rejoignant une communauté d’autres esprits curieux qui veulent atteindre leurs objectifs sans sacrifier leur santé mentale. Vous recevrez également un guide avec 30 modèles mentaux pour tirer le meilleur parti de votre esprit !