ProtoFlix

Modules

Ajoutez ce qui manque.Le serveur reste le gardien.

Des sous-titres, une source, une rangée sur l’accueil : un module ajoute une chose, et seulement ce qu’il a dit. Vous voyez ce qu’il contacte, demande et garde avant de l’activer. Et vous pouvez faire le vôtre sans écrire de code.

Flux RSS en rangéex.flux-rss · 1.2.0 · par Camille

Communauté, vérifié par ProtoFlix

4,638 avis
Contacte
l’adresse que vous réglez
Demande
Adresse du flux
Garde
les 10 derniers articles
Montre
une rangée sur l’accueil
Activer Suivre Signaler

Exemple : le catalogue communautaire n’est pas encore ouvert.

Quatre familles.
Une seule question : qui exécute quoi ?

Un module officiel est signé par ProtoFlix. Tout ce qui vient d’ailleurs tourne à part, confiné, et passe par le serveur pour chaque demande.

FamilleCe qui s’exécutePar exemple
IntégréLe code de ProtoFlix, dans le serveurTV Freebox, IPTV, métadonnées
DécritLe moteur officiel, confiné, lit le graphe de l’auteurun flux RSS en rangée, fait sans code
ExterneLe programme de l’auteur, confiné, sans réseau à luisous-titres OpenSubtitles
RessourceRien : des données seulementune liste de chaînes, des images

Le créateur de modules.
Des cartes, pas du code.

Un module décrit est un graphe : des événements, des cartes reliées, des écrans. Le serveur le vérifie à chaque changement, en déduit ce qu’il fera, et l’essaie pas à pas sous vos yeux. Lancez l’essai, puis essayez de tricher.

x.flux-rss brouillon · format 1
ÉvénementsÀ intervalle réguliertoutes les heurespuisRéglagesLire un réglageAdresse du fluxvaleurRéseauLire un flux RSSadresse régléeadressepuisarticlesDonnéesPrendreles plus récentslistenombre · 10listeStockageGarder une valeurarticles · pour le modulevaleurpuisRéponsesÉtat du moduleréponse« 10 articles à jour »ÉvénementsÀ l’affichageaccueil · rangéepuisStockageLire une valeur gardéearticles · pour le modulevaleurInterfaceRangée de cartestitre, image, lienélémentsblocRéponsesPageréponseblocs
Essayez de tricher

Réplique fidèle de l’éditeur, avec un module d’exemple. L’éditeur est fait ; il arrive avec la prochaine version de ProtoFlix.

  • 10 000cartes exécutées par événement
  • 1,8 spour répondre à un écran
  • 20requêtes par exécution, 4 à la fois
  • 1 Miogardé par personne, 4 Mio pour le module

Un dépassement arrête l’exécution, n’écrit rien de ce qu’elle voulait garder, et le dit à l’administrateur. Le confinement reste la seconde barrière.

Un catalogue, deux mentions.
Et votre avis compte.

Les modules officiels et ceux de la communauté sont dans le même dépôt signé. Ce qui vient de la communauté le dit, et ne s’installe jamais tout seul.

Officiel

Écrit et signé par ProtoFlix

Proposé à l’installation, mis à jour seul, et remis à sa version d’avant si la nouvelle échoue.

Communauté, vérifié par ProtoFlix

Fait par un auteur, relu par l’équipe

Installé seulement si vous le choisissez, mises à jour comprises. Une version retirée est désactivée sur chaque serveur, qui vous le dit.

  • SuivreUn courriel quand une version de ProtoFlix ou d’un module suivi sort. Un lien suffit pour arrêter.
  • NoterUne note et un avis par module communautaire, avec votre nom. Vous pouvez les changer.
  • SignalerUn problème de sécurité, un module trompeur ou qui ne marche plus : l’équipe répond, et vous suivez où il en est.

Proposez le vôtre.
Cinq étapes, toutes visibles.

Depuis votre compte, devenez auteur : vous envoyez le fichier du module et suivez chaque soumission, avec les échanges du relecteur. Une nouvelle version repasse par le même chemin.

  1. Vous le dessinez

    Dans l’éditeur de votre serveur, en reliant des cartes. Vous l’essayez chez vous, pas à pas.

  2. Vérifié en quelques secondes

    À l’envoi, la même vérification que dans l’éditeur. Un refus revient tout de suite, avec ce qu’il faut corriger.

  3. Relu par une personne

    Ce que le module contacte, demande, montre et garde, carte par carte, puis essayé sur un serveur de test. Aucun délai promis.

  4. Signé hors ligne

    Vérifié une dernière fois, puis signé sur le poste de l’éditeur. La clé ne vit sur aucun serveur.

  5. Publié

    « Communauté, vérifié par ProtoFlix », avec votre nom. Jamais installé sans l’accord de l’administrateur.

Changements demandés : le relecteur dit quoi reprendre ; vous renvoyez une version.

Refusé : toujours avec un motif écrit.

Les règles, courtes et les mêmes pour tous

Vos droits
Vous êtes l’auteur du module, de ses textes et de ses images, ou vous avez le droit de les diffuser.
Les sites contactés
Ils permettent l’usage que le module en fait, et vous respectez leurs conditions.
Pas de surprise
Le module ne trompe personne, ne recueille rien sans le dire, ne se fait passer pour aucun service.
Un identifiant à vous
Il commence par x., ne prend jamais le nom d’un module officiel, et ses versions ne viennent que de vous.

Les conditions complètes seront publiées à l’ouverture du service, après relecture par un juriste. Voici leur esprit.

Un compte, auteur ou non.

Suivez les versions, notez, signalez. Et le jour où vous voulez proposer un module, devenez auteur depuis le même compte.

Mon compte