Texttile, a multiplayer blog engine for people who write together
This is a shortened version of my original post . My wife and I have blogged about every trip since our honeymoon 10 years ago. For the people at home, for ourselves later, and by now for our children. We took turns writing, but both had photos and videos on their phones. The text was never the hard part. The photos and videos were: every day one of us sent them from the phone to the other, who…
Texttile is a collaborative blog engine designed for people who want to write together. The author, along with his wife, has shared their travel experiences via blogs since their honeymoon ten years ago. They took turns writing, but both had photos and videos on their phones, which made compiling them into the entry challenging. This led Texttile's creation, an open-source blog engine focusing on writing together.
Multiple individuals can simultaneously access the same entry. One user handles the text, while the other watches the words appear and can take over with a single click. Both continue to manage the gallery, with photos and videos stored in the same folder. Videos are uploaded directly from the user's server and converted by Texttile, including thumbnails.
No YouTube embeds or external players are required. The entire system resides in a single Docker image, with all data in the /data folder. Moving this folder transfers the entire blog.
Texttile's simplicity is its strength. It lacks roles, permission matrices, plugins, or theme marketplaces. All accounts are admin-level, reflecting the trust between people who write blogs together. The software is accessible via a reader's browser, communicating directly with the server without any CDN, trackers, or hosted fonts.
Texttile is not intended for roles or permissions; it's built for trust among collaborators. The software can be tried out or accessed via its source code. A video demonstration showcases both screens, showcasing the collaborative writing experience.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.