Mastoweb

Un site web alimenté automatiquement par vos publications Mastodon ... mais pas que.

A propos

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 :

Lorsqu'une thématique est créée dans l'espace d'administration du site, un statut lui est attribué :

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 :

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 :

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 :

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.