[Cesium] Actions pour l'échéance du 1er mai (lecture seule)

Honnêtement je ne vois pas l’intéret d’une passerelle https vers cesium ipfs. On apportera strictement aucune amélioration en terme de sécurité.

OK pour héberger Cesium sur IPFS, mais il faut alors utiliser IPFS à 100% dans le cadre de cette utilisation.

4 Likes

Effectivement l’obligation de passer par une passerelle n’apporte pas d’avantage de sécurité.
L’avantage que l’on peut expoiter n’est valable que si le code de Cesium contrôle le HASH IPFS de son code ou de ses composants pour pouvoir s’éxécuter…

Je vais peut-être dire une bêtise, mais un module firefox qui chargerait cesium à partir de son tag IPFS ? On aurait pas besoin de passerelle dans ce cas non ? :blush:

Pourquoi ne pas tout simplement télécharger l’appli Cesium alors ? :upside_down_face:

L’intérêt d’utiliser une appli IPFS générique est de ne pas avoir à installer une appli pour chaque dApp.

Ah ah, oui, mais le but n’est pas de contenter les geeks qui ont pléthore de jouets pour utiliser Cesium en rajoutant une passerelle inutile pour eux. Le but est de fournir à « Monsieur tout le monde » un moyen sûr et pratique de retrouver Cesium dans son navigateur, quand « Monsieur tout le monde » ne sait rien installer en dehors de son navigateur. :sweat_smile:

Alors un addon IPFS sur lequel on peut ajouter un hash aussi facilement qu’on installe un addon Firefox. Le hash serait accompagné d’un titre et d’une icône.

On peut discuter de cette piste sur ce fil et sur cette issue.

1 Like

C’est parti, je lance la fermeture du site web Cesium g1.duniter.fr ! Ça va prendre quelques heures. Je vous tiens au courant.

1 Like

Suivi des actions :

Site web

Monnaie Ğ1

  • g1.duniter.fr
    • g1.duniter.fr (site web cesium) => cesium.app
    • g1.duniter.fr (noeud Duniter)
      • Configurer les endpoints Duniter (fiche de pair) vers g1.e-is.pro
      • Supprimer le virtualhost g1.duniter.fr (ou faire un redirection -> n’a pas l’air de fonctionner depuis Cesium : erreur de CORS du navigateur)
  • g1.data.duniter.fr (noeud Cesium+ G1) :
    • Configurer les endpoints (fiche de pair) vers g1.data.e-is.pro
    • Faire une redirection vers g1.data.e-is.pro -> n’a pas l’air de fonctionner depuis Cesium : erreur de CORS du navigateur)
  • Cesium en lecture seule :

Monnaie Ğ1-test

5 Likes

J’ai fais l’annonce « grand public » ici : https://forum.monnaie-libre.fr/t/cesium-evolue-aie-ca-va-piquer-mais/10015/59?u=kimamila

Reste juste l’ajout du bouton « démo ». cc @matograine, @anon88550267 : vous pouvez faire ca ?

2 Likes

MR faite. Attention : je n’ai aucune connaissance en PHP, je copie la structure de ce qui a été fait avant moi. Bien vérifier que c’est bon avant de merger.

+ j’ai fixé le lien pour la version .deb à la 1.6.1 pour éviter le bug déjà remonté 3 ou 4 fois.

2 Likes

J’ajouterais le site :wink::

3 Likes

Bien vu ! Je le passerai en lecture seule. Merci

1 Like

Thx, je merge.

Pour les versions, si vous pouviez laisser les jokers %s dans cesiumDownloads.php ce serait moins chiant pour la suite. Mieux vaut modifier cesiumVersions.php comme indiqué dans le fichier LISEZ-MOI.md :

1 Like

@kimamila a fait les MR, mais le résultat n’y est pas :

  • demo n’est pas dans le menu (la dernière MR a dû le supprimer)
  • demo ne renvoie pas sur demo.cesium.app
  • les fiches « téléchargement » ne sont pas dans un style homogène, et (pour moi) dans un ordre inadapté
  • l’image de Chromium ne s’affiche pas (ça c’est de mon fait : j’ai mis chrome.png à la place de chrome.svg)

@anon88550267 oui attention je suis dessus :slight_smile:

2 Likes

@anon88550267 bon finalement je te laisse la main (une urgence pour mes clients).
Attention oui à une des MR qui a mis en dur la version du .deb.

Mais encore ?

  • style : les images ne sont pas nécessairement alignées horizontalement, et surtout les boutons « télécharger » ne sont pas à la même place pour chaque fiche. Rien de bien grave.

  • ordre : selon moi, on a intérêt à mettre les versionsd’OS les plus répandues en 1er, ou celles qu’on veut promouvoir. Par ex, un bon ordre pourrait être :

Android // IOs // ext-Firefox // ext-Chromium // Windose // Mac // Deb // Arch // Web // Yunohost // Livrables

Et si on veut plutôt promouvoir l’installation d’un client spécifique à chaque OS :

Android // IOs // Windose // Mac // Deb // Arch // ext-Firefox // ext-Chromium // Web // Yunohost // Livrables

Mais actuellement, les versions Deb et Arch sont avant les Win et Mac (OS plus répandus) et avant les versions FF et Chromium, alors qu’elles sont moins susceptibles d’être recherchées. Pour moi, les versions Android, IOs, Win, Mac, ext-Firefox , ext-Chromium doivent être les 6 premières.

<ironie>Obliger læ visiteurice à utiliser le scroll plus que de raison me semble une torture non justifiée </ironie>

1 Like

Je pensais la même chose ; merci d’avoir pris le temps de compléter ton propos.

Perso je suis pour l’option

Android // IOs // ext-Firefox // ext-Chromium // Windose // Mac // Deb // Arch // Web // Yunohost // Livrables

Je serais d’avis d’ajouter aussi une petite case Brave, car son créateur avait twitté sur Duniter, et il me semble bon de soutenir en retour les projets qui nous soutiennent.

2 Likes

Ouij, j’ai mergé un peu vite la MR de quelqu’un qui a ajouté ArchLinux. Du coup il a remplacé le logo tux.svg par debian.svg, qui est trop petit.
Je suis pour remettre tux.svg, et pourquoi pas une indication en dessous pour ArchLinux. Voir un lien vers une autre page “autre distrib” ?

Faites au mieux. Je vous fais confiance.
IL faut simplement mettre en avant le plus utilisé, pour les utilisateurs non spécialistes.

Oui, bonne idée ! A priori j’ai eu 3 retours que l’extension générique (-extension.zip) fonctionne nickelle sous Brave)

2 Likes