Demande #5464
openCréer une page d'invitation
0%
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
Updated by pitchum . over 3 years ago
- Status changed from Nouveau to En cours de traitement
- Assignee set to pitchum .
Updated by pitchum . over 3 years ago
J'ai commencé une adaptation fait maison, déjà fonctionnelle et testable ici : https://xmpp.chapril.org/invitation-beta/dominique.duval
Updated by pitchum . over 3 years ago
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
Updated by pitchum . over 3 years ago
- Subject changed from Fournir un lien rapide pour faciliter la migration xmpp to 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
- si la partie @domain est absente alors c'est @chapril.org qui est affiché
- exemples :
- 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
Updated by pitchum . over 3 years ago
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.
Updated by Christian P. Momon over 3 years ago
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)