Projet

Général

Profil

Demande #5464

Créer une page d'invitation

Ajouté par Anonyme il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
En cours de traitement
Priorité:
Normale
Assigné à:
Version cible:
Début:
11/07/2021
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Fournir un service francophone équivalent à https://blabber.im/b/benutzer@example.org pour faciliter l'invitation de ses contacts à passer à XMPP.
Le lien court est facilement mémorisable et communicable (SMS, signature de mél...), la page est très simple pour être accessible à tous sur tout type de support.

En bref la page dit :
Déménagé !
Je suis désormais joignable via un opérateur de messagerie indépendante; mon adresse est xxx.
Voici comment me joindre :
1) télécharger l'app et créer un compte
2) ajouter xxx aux contacts

Historique

#1

Mis à jour par pitchum . il y a presque 3 ans

  • Statut changé de Nouveau à En cours de traitement
  • Assigné à mis à pitchum .
#2

Mis à jour par pitchum . il y a presque 3 ans

J'ai commencé une adaptation fait maison, déjà fonctionnelle et testable ici : https://xmpp.chapril.org/invitation-beta/dominique.duval

#3

Mis à jour par pitchum . il y a presque 3 ans

Quelques remarques/interrogations/todos :

  • j'ai choisi de ne pas faire apparaître le JID complet dans l'URL, pour plusieurs raisons :
    • chez chapril ce n'est pas nécessaire car on ne prend en charge qu'un seul nom de domaine (pour l'instant) : chapril.org
    • vu que ce sont des URLs qui risquent de traîner dans des emails ou sur des pages Web, ça évite de trop faciliter la vie des spambots
  • pour faire simple et rapide, pour l'instant la page est générée à partir d'un script bash appelé à travers fcgiwrap
  • à quels genres d'abus faut-il se préparer pour ce genre de service ?
  • détection du type d'appareil
    • pour plus de confort, ce serait cool que cette page soit capable de détecter l'appareil utlisé par le visiteur (typiquement Android ou bien iPhone) pour ne lui proposer que le bouton de téléchargement qui lui convient
    • si la détection échoue ou n'est pas fiable, afficher la liste générique
    • dans tous les cas on laisse un lien "... autres applis" qui pointerait sur une page (qui reste à créer) qui proposerait une liste plus exhaustive de solutions
  • TODO créer une page jolie donnant une liste exhaustive vers les différentes applis XMPP
    • cette page n'a pas vocation a fournir des tutos pour chaque appli listée, ce serait trop de boulot à maintenir, juste des liens directs de téléchargement
    • cette page devrait comporter le moins de texte possible, juste de jolies grosses icônes cliquables
  • TODO créer une chouette illustration qui évoque un déménagement et faisant apparaître le logo XMPP
    • une camionnette et des cartons de déménagement, le logo XMPP sur la camionnette
    • une camionnette, des cartons de déménagement et une maison sur laquelle on voit le logo XMPP
    • un simple tampon rouge "XMPP" dans le même style que la page de blabber.im
#4

Mis à jour par pitchum . il y a plus de 2 ans

  • Sujet changé de Fournir un lien rapide pour faciliter la migration xmpp à Créer une page d'invitation

Nouveautés :

  • il y a une "jolie illustration" en haut de page (les goûts et les couleurs hein... :) )
  • il y a maintenant 6 boutons de téléchargement d'appli, correspondants aux 6 applis recommandées par Chapril
  • chaque bouton mentionne désormais le nom de la plateforme cible (pour Android j'ai triché, j'ai mis les noms des appstore à la place)
  • la page est responsive à priori, mais je n'ai pas testé sur un vrai mobile, seulement avec les outils de dév Firefox
  • on peut désormais spécifier le JID complet dans l'URL
  • les boutons de téléchargement d'applis sont masqués/affichés dynamiquement en fonction de la largeur de l'écran
    • par exemple, si la page s'affiche sur un écran de moins de 800px de large, alors il s'agit probablement d'un smartphone, donc les liens des applis pour desktop sont masqués
    • à l'inverse, si plus de 800px de largeur, les boutons de téléchargement d'applis mobiles sont masqués

Reste à faire :

  • une meilleure illustration pour le haut de page, faisant apparaître le logo XMPP sur le camion de déménagement
  • consulter un ergonome pour avoir des suggestions d'améliorations (on peut toujours rêver)

Aperçu

#5

Mis à jour par pitchum . il y a plus de 2 ans

J'ai déposé tout ça sur une dépôt git : https://forge.chapril.org/pitchum/xmpp-invitation-page
Comme ça je peux passer sous un bus quand je veux.

#6

Mis à jour par Christian P. Momon il y a plus de 2 ans

Super cool \o/
Quelques remarques :
- ajouter une licence au projet (GNU AGPL ? https://www.gnu.org/licenses/#AGPL) ;
- mentionner l'origine et la licence de l'image (celle avec la maison et le camion) ;
- enrichir « sur Linux » en « sur GNU/Linux » ;
- ajouter une section dans la page de doc animsys (https://admin.chapril.org/doku.php?id=admin:services:xmpp.chapril.org) ;
- le choix de forge.chapril.org à la place de forge.april.org, c'est pour marquer une indépendance vis-à-vis du Chapril ?

:o)

Formats disponibles : Atom PDF