Texttile, un motor de blog multijugador para escribir a dos manos

Fuentes: Texttile, a multiplayer blog engine for people who write together

El desarrollador Klaus Breyer ha presentado Texttile, un motor de blog de código abierto pensado para que varias personas editen una misma entrada a la vez, con fotos y vídeos tratados como ciudadanos de primera clase. La idea nació de una necesidad doméstica: él y su esposa llevan una década relatando sus viajes en un blog familiar y el cuello de botella nunca fue el texto, sino sincronizar las fotos y los vídeos desde los móviles de ambos. Tras construir imaedge, una herramienta previa que resolvió la subida y el orden de las imágenes, Breyer decidió escribir su propio CMS al comprobar que WordPress no ofrecía edición móvil fluida, soporte de vídeo, galerías usables ni autoría compartida.

Texttile está escrito en Elixir sobre Phoenix y LiveView. Un GenServer gestiona el bloqueo de la entrada y las pulsaciones del teclado viajan por PubSub, de modo que dos personas pueden escribir en el mismo texto o reordenar la galería simultáneamente: una ve una barra morada con el editor activo y la otra una barra naranja en modo lectura, pero ambas pueden mover las "tiles" (fichas de fotos y vídeos). El proyecto prescinde de CDN, cookies, rastreadores y servicios externos: una sola imagen Docker concentra Phoenix, LiveView, ffmpeg y SQLite, y todo el contenido vive en una carpeta /data que basta copiar para migrar el blog. Los vídeos se transcodifican en el servidor con su miniatura, el Markdown se almacena byte a byte con un diff de versiones, e incluye comentarios, newsletter y estadísticas sin guardar direcciones IP. No hay roles, plugins ni tienda de temas: todo usuario con cuenta es administrador.

Para probarlo, Breyer ofrece un comando Docker y un demo en texttile.blog con caducidad de 24 horas, ampliable otros 30 días si se conserva. El código está disponible en GitHub bajo github.com/texttile-blog/texttile.