À propos du projet
WriteFreely est une plateforme de publication open-source conçue autour de l'acte d'écrire. Elle se présente comme un outil propre et minimaliste pour lancer un blog, partager des connaissances au sein d'une organisation ou bâtir une communauté autour de l'écriture partagée. Le projet est développé par Musing Studio LLC, qui propose également Write.as en tant que service hébergé.
Expérience d'écriture
En son cœur se trouve un éditeur de texte brut avec sauvegarde automatique, destiné à éliminer les distractions. Les articles publiés sont affichés en mettant l'accent sur le texte. Les fonctionnalités d'organisation incluent la catégorisation des articles avec des hashtags et la transformation d'articles ordinaires en pages statiques en les épinglant à un blog. Les écrivains peuvent conserver des brouillons et publier sur plusieurs blogs à partir d'un seul compte.
Communauté et fédération
Les instances WriteFreely peuvent être utilisées pour l'écriture de groupe publique ou privée, et peuvent se connecter à d'autres communautés utilisant WriteFreely, Plume ou d'autres logiciels basés sur ActivityPub. Le support d'OAuth 2.0 permet aux administrateurs d'importer des membres depuis des plateformes existantes.
Internationalisation et confidentialité
Les éléments du blog sont localisés dans plus de 20 langues, et la plateforme inclut un support de premier ordre pour les scripts non latins et de droite à gauche (RTL). Côté confidentialité, le projet stipule qu'il collecte un minimum de données et ne publie jamais plus que ce à quoi l'écrivain a consenti, et qu'un seul compte peut héberger plusieurs blogs pour différents pseudonymes ou objectifs sans révéler publiquement leur association.
Déploiement
WriteFreely est livré sous forme de binaire statique sur les plateformes et architectures supportées par Go. Il peut fonctionner avec le support intégré de SQLite ou avec une base de données MySQL ou MariaDB. Des binaires pré-construits sont disponibles pour les plateformes courantes, et un guide d'installation est publié sur le site du projet. Des images de conteneurs sont publiées via GitHub Container Registry, et des paquets maintenus par la communauté existent dans l'Arch User Repository et le Nanos Repository. La documentation couvre les sujets destinés aux écrivains, aux administrateurs et aux développeurs, incluant un guide Docker et un guide de configuration pour les développeurs.
Contribution et licence
Les contributions sont bienvenues sous forme de code, de rapports de bugs, de demandes de fonctionnalités, de traductions et de documentation. Un guide de contribution décrit les canaux et les exigences appropriés. Le projet est sous licence AGPL, le copyright étant détenu par Musing Studio LLC et les auteurs contributeurs.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.