Discourse como una aplicación local de edición de markdown para notas tipo wiki personal

¡Hola! :slight_smile:

Así que, acabo de pasarme todo el fin de semana sumergido en la madriguera del conejo buscando buenos editores de markdown, y/o una buena aplicación de wiki personal, y/o una buena aplicación para tomar notas. Después de pasar una cantidad de tiempo poco saludable, en gran parte debido a mi absoluta incredulidad al no poder encontrar nada que pudiera hacer al menos un trabajo mediocre, me encontré refiriéndome permanentemente a discourse como el parámetro de lo que me gustaría que fueran cualquiera de esas aplicaciones.

Así que pensé… ¿por qué no? ¿Por qué no facilitar la posibilidad de usar discourse como una aplicación de escritorio local para todas esas aplicaciones? Sobresale en todo, y por Dios, créanme, he pasado por cientos de aplicaciones, mirando cada una de ellas, mirando todas las posibles mejoras/personalizaciones (sí, incluyendo emacs y vim) de cada una para asegurarme de que no me perdía lo obvio, pero no pude encontrar nada funcional (muchas aplicaciones de código abierto que daban en el clavo como Zettlr y Marktext tienen la adorable tendencia a borrar tu trabajo de forma aleatoria e inadvertida después de guardarlo, algo que se ha reportado en los repositorios y que tuve la alegría de experimentar yo mismo mientras intentaba hacer trabajo real).

Sé que lo que propongo está completamente fuera del mercado objetivo, pero por eso también no puede hacer daño al negocio mientras ayuda a aumentar la adopción generalizada. También sé que uno puede simplemente alojar una instancia de discourse para uso personal, pero eso es un obstáculo para los usuarios no técnicos. Está todo ahí, me encantaría poder tener en mi escritorio personal las capacidades de mi foro (de hecho, todas las notas relacionadas con el tema de mi foro, las tomo allí solo porque es más práctico escribir).

Discourse podría reemplazar sin esfuerzo todas las opciones mediocres que existen. ¿Lo harían?

9 Me gusta

Quizás.

  • Si almacenas mucha información en Discourse, asegúrate de poder acceder a ella incluso después de 30 años. Considera realizar periódicamente una copia de seguridad en texto plano.

  • A Discourse le falta una función gráfica incorporada para navegar por las conexiones entre documentos relacionados. Si bien puede haber un plugin disponible, crear uno sería una adición valiosa.

  • La reciente introducción de Temas Relacionados mediante búsqueda semántica ha facilitado la búsqueda de temas que antes eran difíciles de localizar, aunque todavía puede ser un desafío en ocasiones.

  • El bot de IA podría ser valioso para ayudarte a descubrir patrones dentro de tu información de los que quizás no eras consciente o que podrían haberse almacenado en los datos acumulados.

La idoneidad de esta opción depende de varios factores, pero es una consideración válida. :blush:

4 Me gusta

¡Lo hago religiosamente!

Realmente no creo que tal función pueda añadir más funcionalidad. Discourse ya proporciona la capacidad similar a wiki para revisar documentos interconectados, y valiosamente enumera todos los documentos relacionados debajo de una publicación. He navegado profundamente en Discourse usando solo eso sin problemas, abriendo nuevas pestañas es la clave para no perderse, por lo que la navegación ya está garantizada para mí (es decir, seguro que puede haber mejoras, pero ya cumple su función).

Estoy de acuerdo, a veces me ha costado usar todas mis habilidades de Google para encontrar la publicación que buscaba, y eso solo pude lograrlo buscando en el foro desde afuera usando Google. Por esto y por lo último que dijo es que creo que el bot de IA puede y proporcionará la mejora de interconexión de conocimiento que faltaba, lo que, una vez más, es una ventaja que Discourse tiene sobre cualquier otra aplicación que intente hacer solo una parte de lo que hace Discourse.

El potencial está ahí :rocket:

No haría eso más de lo que contrataría un tren entero para ir al trabajo todos los días.

Sí, Discourse comparte algunos elementos básicos como categorías y etiquetas con las aplicaciones de toma de notas, pero como foro tiene una TONELADA de otras cosas funcionando en segundo plano que no aportarían nada como cuaderno, solo sobrecarga.

No puedo imaginar qué requisitos de markdown/wiki/notas tienes que no estén bien cubiertos por, por ejemplo, Obsidian, pero ese es un tema para otro foro.

1 me gusta

¿Lástima que no sea de código abierto? (¡aunque me alegra ver que la empresa usa Discourse!)

4 Me gusta

Estoy de acuerdo en que Discourse hace mucho más, pero eso no es un problema, incluso algunas instancias de foros usan mucho menos de lo que ofrece. Simplemente tomas del paquete lo que necesitas y Discourse puede ser tan básico como una bicicleta si solo quieres alquilar, no es obligatorio usar todo. Puedes usar un IDE como un editor de texto básico, dejando de lado sus capacidades completas de IDE (y eso es lo que estoy haciendo ahora, estoy usando Rstudio para editar markdown, y además de ser un IDE completo, es increíblemente rápido).

Obsidian se queda corto al empezar con cosas tan básicas como abrir un documento mkd, lo cual no puede hacer por diseño. No puede generar una tabla de contenidos de un documento, por lo que es tan cómodo para trabajar como gedit (¡pero gedit al menos puede abrir un documento mkd!). Sin mencionar que no es de código abierto.

2 Me gusta

Una sugerencia muy novedosa. :bombilla:

Mi principal problema con el uso de Discourse de esta manera sería simplemente el gasto…

Configurar un Discourse personal en la nube y convertirlo en una instancia privada sería, en mi humilde opinión, el camino a seguir, ya que esto garantizaría la estabilidad, la facilidad de actualización y podrías hacer todas las cosas buenas de copia de seguridad en la nube.

Pero esa no es una opción súper barata, ya que tendrás que pagar todos los costos habituales de autoalojamiento, ¡aunque no enviará muchos correos electrónicos, lo que te ahorrará un montón!

Sin embargo, podrías aprovechar un dominio existente y colocarlo en un subdominio especial:

notes.mydomain.com

Pero, de nuevo, los beneficios:

  • siempre disponible en la nube en todos tus dispositivos, tanto de escritorio como móviles.
  • la experiencia de ejecutar tu propia instancia (si no lo haces ya) y que sería una experiencia muy gratificante y potencialmente educativa.
5 Me gusta

Me alegra que te guste :slight_smile:

Pensé exactamente lo mismo sobre el alojamiento para uso personal. De hecho, puedo acceder a mi foro desde mi teléfono como una aplicación (descargable desde Play Store), y hacer lo mismo para mantener mi propia wiki personal sería genial.

Pero el costo para hacerlo para uso personal es prohibitivo para mí y lo será para cualquier otra persona (especialmente cuando puedes obtener algo, aunque sea mediocre, gratis). ¿No se puede “emular” tal alojamiento en una computadora personal? ¿No puede Discourse ejecutarse localmente?

Ofrecer alojamiento de pago para wikis personales es, de hecho, el negocio de muchos proveedores de notas en la nube.

Puede, pero querrás que tus notas estén en todas partes, ¿verdad? Y las instalaciones locales generalmente no tienen copias de seguridad, son mucho más propensas a fallos y problemas de configuración…

Estás hablando de 5-10 dólares al mes para ejecutar una autoinstalación en la nube, ¿es tan malo? El mayor gasto será tu tiempo.

se ríe en el tercer mundo
Oh, señor, sí, sí es tan malo :sweat_smile:. 10 dólares aquí, en Argentina, son hoy en día el 3-5% de un muy buen salario neto, y después de cubrir los gastos mensuales, puede ser la mitad de lo que queda.

Pero entiendo el punto sobre el alojamiento en la nube para tener tu wiki disponible en cualquier lugar. Para permitir que la gente participe en el debate, lo dejaría como un plan profesional (que es inevitablemente un servicio de pago), después de empezar gratis desde el escritorio.

Entonces, ¡es genial saber que Discourse se puede ejecutar en el escritorio tal cual! ¿Es un procedimiento demasiado improvisado?

2 Me gusta

La nación que nos dio el Tango está lejos de ser el tercer mundo :dancer:

¿Quizás hay un proveedor local de VPS que cobre tarifas locales más razonables?

Es un comienzo… ¡pero sé que te tentarás a moverlo a la nube si tu toma de notas se afianza!

1 me gusta

Solo para dejar esto aquí:

Es posible que puedas exponer esto a Internet como lo ha hecho @Falco :+1: :heart_eyes:

4 Me gusta

Esperemos que después de las últimas elecciones, estemos tan lejos :pray: :grin:

Los hay, ahora que lo mencionas. Puedo hacerlo yo mismo, como hice para montar mi foro actual, pero me encantaría que Discourse ofreciera un servicio “preempaquetado” para ello, como lo hace para montar instancias de foro. Eso abriría el uso a la masa de usuarios potenciales.

“Google Calendar” ya es mi “toma de notas en la nube” por defecto :see_no_evil:
Lo que sería genial es poder activar y desactivar el servicio en la nube dependiendo del dinero disponible, pero de manera que nunca te impida usar la aplicación localmente hasta que tengas dinero para usarla en la nube de nuevo. Como si usaras Google Drive.

¡Oh, Dios mío! ¡Esto es genial! Gracias por mostrármelo :star_struck:
Realmente lo aprecio :grin:

1 me gusta

¿Has considerado Joplin?

¡Lo hice! Pero escuché críticas terribles y unánimes sin importar dónde mirara, así que ni siquiera me atreví a intentarlo. Me conformé con Obsidian como sugirió Todd, después de investigar un poco en la configuración. Pero Discourse como wiki personal en el escritorio, sincronizado en línea, es muy prometedor.

1 me gusta

He usado Joplin durante muchos años en varios dispositivos (Windows 10, Android, Mac OS) y nunca he tenido grandes problemas con él. Lo uso como una base de conocimiento personal.

¿No es discourse un poco lento para una wiki personal? Normalmente, cuando quiero tomar una nota, quiero hacerlo en unos segundos y también poder buscar instantáneamente todo. Tengo una instalación de discourse, pero en mi experiencia es demasiado lenta para este caso de uso de conocimiento personal (no necesariamente el rendimiento en sí, sino los pasos que tienes que seguir para navegar entre notas/publicaciones).

Entiendo lo que quieres decir, pero eso depende de cómo lo organices. Ya sea para crear una nueva nota o para navegar, Discourse ha sido tan ágil como Obsidian para mí (dejando de lado el rendimiento, que en mi caso se ve afectado notablemente por la distancia del servidor). Estoy de acuerdo contigo en que la interfaz se siente torpe en cuanto a la navegación rápida, especialmente cuando cambia según el contexto. Pero para navegar entre contenido interrelacionado, me encanta usar enlaces al estilo wiki, lo que hace que la navegación sea un placer.

Uf. Eso es duro. Hace unos años inicié un servidor de Discourse en Oracle Cloud que no costó nada. Me mudé a DigitalOcean cuando comencé mis negocios de consultoría, pero creo que el nivel gratuito de Oracle Cloud todavía funciona. (Es solo lento). Si tienes un dominio (o puedes pedir prestado un subdominio a alguien), creo que aún puedes poner en marcha una versión de Discourse sin costo.[1]

Una vez que tuve una instancia de Discourse, casi inmediatamente la usé como una especie de wiki personal. (Uso categorías a las que solo yo tengo acceso). El año pasado experimenté reemplazando las redes sociales con Discourse. A veces, mis notas privadas también se convierten en publicaciones públicas. Es difícil superar la combinación de funciones que ofrece Discourse:

  • Markdown
  • Marcadores temporizados para actuar como un recordatorio personal para mirar algo
  • Etiquetas
  • Soporte de Mermaid
  • Búsqueda
  • Las imágenes son fáciles de importar[2][3]
  • Las revisiones se guardan automáticamente

Ya te haces una idea. Ha sido muy útil tener Discourse para tomar notas, así como para usarlo en los comentarios de mi blog. Creo que ayuda tener el sistema en Internet para poder publicar notas y para poder encontrar cosas cuando no estoy en mi portátil.

Estoy jugando con una idea para apoyar a pequeñas comunidades que no pueden pagar Slack. Si bien preferiría que se usara para grupos reales, sería útil que la gente lo probara:


  1. En este momento estoy luchando para configurar una nueva instancia. ↩︎

  2. Tal vez sea solo yo, pero siempre tengo problemas con las imágenes cuando uso otras herramientas. No quiero tener que pensar en redimensionar imágenes y quiero poder encontrar la original más tarde. ↩︎

  3. ¡Las notas al pie son otra característica que me encanta! ↩︎

5 Me gusta

¡Tutoriales geniales! Gracias por compartir, Jon :slight_smile:

1 me gusta