Hace un tiempo comentaba cómo gestiono mis notas con Joplin, una aplicación libre y multiplataforma que permite trabajar con notas en formato Markdown. Bastante ha ocurrido desde entonces, inclusive estuve probando otro gestor de notas antes de volver a Joplin recientemente; y en cuanto a desarrollo Joplin ha avanzado bastante, siendo hoy una herramienta más robusta.
Una de los cambios a mi parecer más importantes en Joplin es la capacidad de extender la funcionalidad de la aplicación de escritorio por medio de plugins. Estos plugins utilizan la API de plugins de Joplin y nos permiten incorporar características de lo más variadas en la herramienta. Actualmente estos plugins son mantenidos por la comunidad y en el foro de Joplin podemos encontrar hilos de discusión entorno a ellos. Para los más curiosos, la documentación de la API nos cuenta qué capacidades se pueden incorporar utilizándola y en el foro que menciono podemos encontrar varios ejemplos de implementaciones.
También existe un repositorio oficial que recopila estos plugins y nos facilita su instalación directamente desde las opciones de Joplin (la otra opción es utilizando archivos .jpl).
Para tener una idea, estos son algunos de los plugins que estoy utilizando actualmente:
Inline tag
Una funcionalidad muy simple que permite agregar etiquetas a las notas escribiendo # en el cuerpo de la nota y eligiendo las etiquetas en un pequeño cuadro de diálogo. Realmente su única utilidad es ahorrarnos el desplazamiento a la barra de etiquetas en una nota.
Math Mode
Este plugin permite bloques de código especiales en markdown que evalúan las fórmulas matemáticas en su interior. Está construído sobre mathjs por lo que potencialmente puede realizar cualquier operación que realice esta librería, desde simples sumas o restas, conversiones de unidades hasta derivadas u operaciones matriciales. No obstante actualmente se encuentra en versión beta y no incluye todas las funciones de mathjs.
Rich Markdown Editor
Agrega varias funcionalidades interesantes al editor de markdown, algunas de ellas son la posibilidad de ver imágenes en el editor, utilizar checkboxes o resaltar texto, entre otras.
Menu items, Shortcuts, Toolbar icons
Añade íconos en la barra del editor de markdown y atajos de teclado para dar formatos como resaltado, subrayado, superíndice, subíndice, etc.
Note Tabs
Permite la apertura de múltiples notas en pestañas dentro de la aplicación de Joplin.
También tenemos otros plugins (algunos de los cuales he estado probando) para agregar cuadros de búsqueda dentro de las notas, un panel de notas favoritas, visualización de metadatos de enlaces, renderizar diagramas UML, importar archivos markdown desde una carpeta, combinar notas o visualizar la relación de las notas como grafos (sistema Zettelkasten), entre muchos otros, ¡cada vez más!
Como comentaba, me he visto tentado a probar otros sistemas de gestión de notas, aplicaciones como Notion u Obsidian Notes disponen de características muy interesantes que llevan a la gente a usarlos. Hoy con Joplin tenemos la posibilidad de incorporar estas características, incluso creándolas si no existen gracias a que Joplin es un software libre y bien documentado.
Si llegaron hasta aquí y están interesados, sin dudas les recomiendo probar Joplin.