C’est assez classique des profils techniques par rapport au profil grand public : un utilisateur avancé va prendre le temps de comprendre le site et naviguer pour trouver ce qu’il cherche quand l’utilisateur moyen préfère une fonctionnalité de recherche. Quand le site ne fournit pas une bonne fonctionnalité de recherche, il abandonne, pose la question, ou dégaine son moteur de recherche favori et précise sa requête (et l’utilisateur moyen utilise Google).
Ce choix va donc avec le public que je vise :
Personnellement je n’utilise pas non plus la fonctionnalité de recherche, mais je souhaite en proposer une fonctionnelle pour les utilisateurs du site.
J’y ai passé mes nuits, mais je suis allé beaucoup plus vite que prévu. Pensez-vous que le site soit prêt à être mis en ligne en l’état ? Je ne vois plus aucune perte de fonctionnalité, le reste ne serait que des améliorations pour la suite qui peuvent patienter sans problème.
Avant la mise en ligne, j’aimerais :
faire une enquête auprès de la communauté monnaie libre pour savoir s’ils trouvent les infos qu’ils ont l’habitude de chercher sur ce site
essayer de contacter Boris pour qu’il me fasse part de ses observations
réaliser les redirections sur les pages les plus liées depuis d’autres sites web
Quelqu’un aurait-il accès à la Google search console du site Duniter actuel pour voir vers quelles pages pointent les liens des sites extérieurs ?
Pour la suite, je prévois dans l’ordre chronologique :
intégrer la documentation depuis le git de duniter
compléter la documentation sur la partie protocoles
générer un flux rss/atom et dire comment s’y abonner
améliorer la gestion des tags
mettre en place le multilingue, au moins pour ce qui est déjà traduit dans la version anglaise du site actuel
réfléchir à l’intégration d’un wiki et d’un calendrier
Si l’heure est au contenu, j’aimerais éclaircir une confusion sur la page écosystème :
Le paragraphe ĞMixer mélange le service ĞMix de vincentux et mon logiciel en développement ĞMixer. Il faudrait enlever le lien vers le client JS (abandonné) et remplacer le lien du dépôt pour le nouveau dépôt (remplacer py par rs).
Le ĞMix n’a pas sa place sur la page des logiciels, mais ailleurs je ne sais où.
On pourrait aussi copier cette FAQ (avec l’index thématique parce qu’il y a beaucoup de questions) dans la page FAQ.
Dans le footer, le lien Licence pourrait plutôt être À propos ou Infos légales, non ? De plus, on pourrait confondre avec la licence Ğ1.
La page Qui sommes-nous semble un peu périmée. Je n’ai jamais entendu parler de « Art et Zerty », et plusieurs assos existent autour de la ML et Duniter.
Sur la page de la licence Ğ1, il y a un problème de markdown, un /!\ qui pourrait être remplacé par un , des URL à formater en lien, et un alignement centré qui n’est pas très joli…
Non elle n’est pas périmée, Duniter appartient toujours à la société de cgeek. Nous projetons de créer une association officielle pour porter le projet Duniter, mais elle n’existe pas encore.
Aucune des assos existantes n’héberge juridiquement le projet Duniter.
Oui, bien sûr, le contenu est du “placeholder” pour l’instant. Et je pense solliciter chacun pour écrire un petit paragraphe sur lui parce que je ne serais pas capable de dire précisément ce que chacun a fait.
J’ai un peu laissé traîner le sujet, mais je pense que le site est prêt à passer en production. Il y a encore du travail pour l’améliorer et le compléter, mais je ne vois pas de perte de fonctionnalité notable par rapport à l’existant.
Pour le déploiement, ma solution préférée est un rsync vers le serveur de production après revue locale des modifications. Je propose d’héberger moi-même le site auquel cas j’aurais juste besoin que duniter.org pointe vers mon serveur, par exemple avec les enregistrements DNS suivants :
@ 10800 IN A 51.158.116.127
@ 10800 IN AAAA 2001:bc8:630:2313::1
Si certaines personnes s’y opposent formellement, j’aurais besoin d’aide pour mettre en place la CI.
Je vais lancer une petite campagne d’évaluation auprès des utilisateurs du site sur le forum monnaie libre sur la version actuelle du site en preview sur http://duniter.trentesaux.fr/
Je suis opposé à l’hébergement des services du projet Duniter sur un serveur personnel.
Je suis pour la mise en place d’une CI/CD pour que tous les contributeurs du dépôt aient le contrôle sur le déploiement sans nécessiter d’accès ssh au serveur.
Je peux te guider et t’aider si tu bloques pour mettre en place la CI/CD. J’aimerais y participer, mais j’ai clairement pas le temps de m’en occuper.
Tu peux prendre inspiration de ce dépôt pour construire des images Zola. Et de cette méthode de déploiement qui doit être élaborée pour construire le site web avec Zola.
☐ intégrer automatiquement la documentation de duniter depuis le gitlab
☐ traduire la documentation en français pour les utilisateurs non-anglophones
☐ prendre en compte les suggestions esthétiques et pratiques
J’espère que le site sera prêt pour la campagne de test de duniter_v1.9…
Du temps ce n’est pas le mot, disons plutôt que quand j’ai vu ton post et la réponse de moul j’ai considéré qu’il était plus prioritaire de consacrer cette soirée à t’aider sur la CI/CD plutôt qu’à coder sur Duniter
Nous n’avons toutefois pas parlé du basculement sur duniter.org, on ne le fera que quand on considérera que le site sera prêt à remplacer définitivement l’ancien. J’ai voulu regarder comment c’est fait pour préparer le terrain et pour le moment c’est géré par norstorm, il faudrait dabord migrer le vhost nginx sur doppler, mais cela va avoir un impact sur le site anglais, la CI/CD du site anglais n’a jamais fonctionné, je ne comprends pas comment fonctionne son déploiement actuellement, @Moul des infos ?
Du coup il faut migrer ces webhook sur doppler ou écrire une CI/CD pour le site anglais. Mais je n’y connais rien à Pelican et ne sais pas non plus comment installer ce webhook sur doppler, là je suis coincé, je ne peux pas faire la migration, qui sais faire ça ?
Pour ma part, je laisserai tomber les webhook.
Je construirais les fichiers statiques du site web dans une image docker, puis ça serait distribué sur GitLab Pages. Puis, il faut mettre en place un vhox comme pour https://silkaj.duniter.org.
Les deux sites web peuvent rester en parallèle avec leurs modes de fonctionnement et déploiement.