Qu'est ce que Mastoweb ?
Mastoweb est un site web qui se branche sur un compte Mastodon pour dupliquer ses publications dans son gestionnaire de contenu. Mastoweb est construit à l'aide du gestionnaire de contenu Kirby CMS. Il dispose donc également d'un espace d'administration qui permet d'ajouter des contenus de façon traditionnelle. Les contenus du site sont catégorisés en thématiques.
Comment ça marche ?
Dans l'espace d'administration du site, vous indiquez les paramètres d'un compte Mastodon. À intervalle régulier (5 min), le site va interroger votre compte Mastodon pour récupérer les 15 dernières publications. Il va ensuite comparer ces publications avec celles déjà archivées sur le site. Si une publication n'est pas archivée, le site la dupliquera dans son système de gestion de contenu avec les médias et les réponses associées si elles existent.
Le site s'organise en deux types de contenus :
- les pages du site, comme cette page « À propos », qui apparaissent dans le menu en haut à droite.
- les publications qui sont catégorisées dans des thématiques, elles-mêmes accessibles dans une sidebar à droite de la page d'accueil.
Lorsqu'une thématique est créée dans l'espace d'administration du site, un statut lui est attribué :
- Le statut "Écoute sans tag" indique au site que cette thématique recevra toutes les nouvelles publications de votre compte Mastodon à l'exception de celles taguées avec un mot spécifique.
- Le statut "Écoute avec tag" indique au site que cette thématique recevra toutes les nouvelles publications Mastodon ayant un tag spécifique présent dans son contenu.
Comment le contenu s'affiche ?
Lorsque vous créez une thématique, vous devez également choisir le template qui définira le mode d'affichage des publications. Il en existe deux :
- Le template "Fil d'actualités" qui affiche les publications un peu à la manière de Mastodon, c'est à-dire un texte, une date, les fichiers joints, les réponses. Les publications sont affichées des plus récentes aux plus anciennes, mais cet ordre peut être inversé.
- Le template "Galerie de médias" qui affiche en priorité les fichiers joints (photos, vidéos, audios) dans une grille de type galerie. Les textes et les réponses sont affichés dans un second temps. La présentation de cette grille ressemble à l'affichage que vous pouvez observer dans Pixelfed.
Les publications dans les thématiques peuvent être affichées dans un ordre chronologique ou antéchronologique. Cette option est définie au niveau de chaque thématique.
Publications publiques ou privées ?
Les deux, mon capitaine ! Au niveau de chaque thématique, vous pouvez choisir de rendre l'affichage des publications public, donc accessible à tous. Privée, si vous souhaitez réserver les contenus de votre thématique à un groupe de personnes restreintes, les personnes autorisées devront se connecter pour visualiser les publications.
Et le flux RSS ?
Chaque thématique possède son propre flux RSS et peut être suivie depuis un lecteur de flux.
Pourquoi avoir construit Mastoweb ?
Les objectifs
Mastoweb a été conçu avec plusieurs objectifs en tête :
- Permettre d'auto-archiver automatiquement des publications provenant d'un compte Mastodon et ainsi conserver des informations quelle que soit l'issue future de Mastodon.
- Organiser ces publications dans des thématiques pour ensuite mieux les retrouver.
- Posséder et proposer une version web des contenus que nous postons sur les réseaux sociaux.
- Publier des contenus sur un site web depuis son téléphone et l'interface minimaliste d'un client Mastodon.
- Se réapproprier nos contenus pour les sortir des plateformes privées et centralisées qui nous rendent dépendants et victimes de leur algorithme.
A qui s'adresse Mastoweb ?
Mastoweb est une solution de site web clé en main à héberger soi-même ou déjà hébergée. Il s'adresse donc plutôt à toute personne qui ne sait pas ou ne souhaite pas développer son propre site web. Il est particulièrement adapté si vous aimez poster des contenus sur Mastodon depuis votre téléphone ou tout autre appareil et que vous souhaitez garder une copie web de certaines publications.
Pour quel cas d'usages ?
L'idée initiale qui a inspiré ce projet était de partager un carnet de voyage avec des textes et des photos. Je voulais utiliser un téléphone et les réseaux sociaux de type microbloging comme Mastodon pour la saisie des contenus, mais tout en gardant une version web disponible pour partager ce carnet de voyage avec les personnes qui ne sont pas présentes sur Mastodon. Si vous souhaitez en savoir plus, je donne plus de précisions dans cet article de blog.
Mais durant le processus de développement du projet, d'autres cas d'usages m'ont été suggérés.
Voici quelques idées :
- Rédiger un carnet de voyage avec des photos.
- Commenter en live un évènement.
- Conserver et ranger des publications Mastodon.
- Créer sa gallerie de photos, illustrations, dessins, planche BD ...
- Créer sa gallerie de vidéos.
- Créer sa gallerie d'audios, de podcasts ...
- Écrire des articles, des poésies, des haikus, des blagues badass, des recettes de cuisine végan ...
Les cas d'usages sont nombreux, à vous de les imaginer !
Mastoweb vous intéresse ? vous avez des questions ?
Pour toutes questions concernant Mastoweb, vous pouvez me contacter à l'adresse :
gillesvauvarin [at] gmail [dot] com
Si vous souhaitez être informé de la suite du projet, indiquez votre nom et une adresse mail dans ce formulaire.