WP Manifestindependent plugin directory
manifest / users / faluss-platform

Faluss Platform

Plugin WordPress modulaire centralisant l’identité, les profils, le portail, les abonnements, les droits, les points, les applications et les intégrations de l’écosystème Faluss.

by alternative-lab · github.com/alternative-lab/faluss-platform

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/alternative-lab/faluss-platform/archive/refs/heads/main.zip

Plugin WordPress modulaire centralisant progressivement l’identité, les profils, le portail, les abonnements, les droits, les points, les applications et les intégrations de l’écosystème Faluss.

Le projet est au début de sa construction. Les plugins Faluss actuellement en production restent les sources de vérité jusqu’à la validation et à la migration explicite de chaque module.

Configuration

Le plugin reste inactif tant que le rôle du site n’est pas défini dans une configuration non versionnée :

define('FALUSS_PLATFORM_ROLE', 'me'); // ou 'hub' sur faluss.com

Le socle n’active que le module d’administration : il ne remplace aucun plugin en production. Voir docs/ARCHITECTURE.md.

Le module optionnel des jetons visuels de faluss.me est décrit dans docs/modules/THEME-TOKENS.md. Il reste désactivé sans activation explicite.

Le module optionnel du catalogue de thèmes de cartes est décrit dans docs/modules/CATALOG.md. Sa bascule exige une validation séparée de Faluss Link et du Connector ; il reste lui aussi désactivé par défaut.

Le module optionnel Faluss Portal du Hub est décrit dans docs/modules/PORTAL.md. Il exige Identity Client et Apps Registry, conserve les surfaces historiques et reste désactivé par défaut.

Le module critique Faluss Identity de faluss.me est décrit dans docs/modules/IDENTITY.md. Il reste désactivé par défaut et ne peut jamais être chargé avec l’ancienne autorité d’identité.

Le module commun Faluss Events est décrit dans docs/modules/EVENTS.md. Il conserve les contrats, tables, outbox/inbox, workers et règles de rétention historiques sur les rôles me et hub, derrière un opt-in explicite et sans coexistence avec l’ancien runtime.

Le module privé Faluss Analytics est décrit dans docs/modules/ANALYTICS.md. Il conserve sur le rôle hub le consumer Events, les reçus d’idempotence, les agrégats anonymisés et leur rétention, sans activer de producteur ni de tracking.

Le module Faluss Federation est décrit dans docs/modules/FEDERATION.md. Il conserve sur les deux rôles le transport Ed25519, les politiques de pairs, l’anti-rejeu et les diagnostics bidirectionnels derrière un opt-in explicite, sans créer de clé, de pair ou de politique.

Le retrait de l’outil historique Faluss Production Reset est documenté dans docs/modules/PRODUCTION-RESET.md. Son runtime destructif n’est ni copié, ni chargé, ni exposé par Platform ; toute intervention sur les sites réels reste une décision de production séparée.

Contribution