Nuevo nivel como webmaster
En estos últimos tres días, he dedicado parte de mi tiempo libre a aprender más sobre administración web, ya que no tengo formación profesional al respecto y he ido desarrollándome como mero aficionado, eso sí, con el apoyo de gente genial, como [@flan] y [@categulario], que me han orientado para que, al día de hoy, tenga autohospedados siete servicios web.
Como jugador novato de RPG
Así me siento luego de estos tres días de descubrimiento autodidacta. Recuerdo mi estreno en Final Fantasy (NES), el primer RPG que jugué y que me hizo sentir una tremenda satisfacción conforme iba alcanzando nuevos niveles por acumulación de experiencia.
Al dedicarme profesionalmente a lo educativo, me entusiasma verificar en carne propia el cambio tan grande que puede suponer un mínimo aprendizaje o, más aún, caer en la cuenta de un error o de algo que se había entendido de forma insuficiente... Ese pequeño ajuste cognitivo, tiene un poder que se expande exponencialmente y deriva en nuevas ideas y soluciones.
twmini hasta ayer
Hasta ayer, mi flujo de publicación en twmini requería:
- Conectarme vía VNC/SSH a mi servidora, donde habitualmente se está ejecutando, en localhost, la versión NodeJS de TiddlyWiki desde la que he estado gestionando twmini.
- Abrir el navegador en la servidora y acceder a https://127.0.0.1:[puerto].
- Usar un botón para visualizar las herramientas de edición de TidldyWiki.
- Generar la publicación y geminizarla junto con los índices.
- Usar otro botón para ocultar las herramientas de edición de TiddlyWiki.
- Guardar el TiddlyWiki de twmini como archivo, sobreescribiendo el existente, que tenía un "soft link" en un directorio configurado para servirse mediante Nginx como página web estática.
Todo esto, me parecía necesario porque la alternativa más simple, servir a WAN el TiddlyWiki, implicaba varios riesgos de seguridad que no sabía como evadir, como que cualquier lector podría modificar el sitio con un poco de conocimiento de TW.
twmini hoy, con lo aprendido
Los aprendizajes clave en estos tres días giran en torno a una exploración más profunda del comando`tiddlywiki` que funciona como servidor mediante NodeJS. Ello me permitió identificar muchas formas de simplificar el flujo de plublicaciones, reduciendo incluso requisitos que no siempre tengo la garantía de cumplir (como tener a mano un dispositivo con claves SSH autorizadas en mi servidora) y sin reducir la seguridad.
Una vez aplicada la configuración necesaria en la servidora, me basta con:
- Abrir cualquier navegador, desde cualquier dispositivo e ingresar a la URL de twmini, añadiendo `/login-basic`.
- Ingresar mi usuario y contraseña (que se transmiten encriptados automáticamente debido a que la conexión se hace mediante HTTPS).
- Generar la publicación y geminizarla junto con los índices.
¡Y ya, es todo! La publicación queda lista tanto en HTTPS como en gemini. Quienes ingresan a twmini mediante HTTPS, sin autenticarse, sólo pueden leer, no pueden editar (pueden simular una edición si son TiddlyWikiers, pero los cambios no guardarán).
¿Cómo lo hice?
Como decía mi paisana, Loló Navarro (mejor conocida como la Nana Goya):
Esa, es otra historia.
Si te interesan detalles sobre el cómo, por favor, anímame a explayarme en ellos haciendo una petición en el libro de visitas de mi cápsula.
Gemivínculos
🏷️ Gemiquetas
----------------------
(ɂ◔◡◔)ɂ ♥ Publicación con licencia CC-BY-SA ♥
----------------------------------------------
✒️ ¿Quieres agregar un comentario sobre esto en el Libro de visitas?
Ubica el cursor al final del campo con la dirección de este contenido, la URL debe comenzar con "gemini://". Luego, agrega un texto como el siguiente:
Por ejemplo:
Pulsa ENTER, verás un mensaje de error (es normal, así funciona), espera cerca de un minuto y:
📖 Consulta el Libro de visitas
⛑️ Nota en caso de que no veas tu comentario