De la v0.8 à la v0.9 : une longue phase de construction

Nouvelle page d’accueil française d’AppErgo en version 0.9

La version 0.8 a occupé une place particulière dans l’histoire d’AppErgo. Elle a duré plus longtemps que certaines versions précédentes, parce qu’elle a accompagné une évolution importante du site. Avec la v0.8, AppErgo est passé d’une dizaine d’outils web à plus de 150, ce qui a profondément changé l’échelle du projet.

Les versions suivantes, de la v0.8.1 à la v0.8.9, ont ensuite permis de stabiliser de nombreux outils, d’en ajouter de nouveaux, de revoir certaines interfaces et d’améliorer progressivement l’organisation du site. Aujourd’hui, AppErgo compte 232 outils web. Environ 180 d’entre eux sont déjà utilisables dans de bonnes conditions, même si une dernière passe légère de correction sera encore réalisée. Les autres outils, une cinquantaine environ, doivent encore être corrigés, finalisés, simplifiés ou parfois réécrits.

Finaliser le catalogue d’outils web

La v0.9 ouvre donc une nouvelle phase de travail, avec un objectif prioritaire : finaliser le catalogue d’outils web. Pour la future v1, le but n’est pas simplement d’afficher un grand nombre d’outils. L’objectif est surtout que le catalogue soit réellement présentable au public, avec des outils stables, compréhensibles, utiles et agréables à utiliser.

Quelques outils seront probablement retirés s’ils ne sont pas assez pertinents ou s’ils ne correspondent plus à la direction du site. D’autres pourront être ajoutés si leur utilité est claire. Mais une chose est certaine : pour la v1, AppErgo proposera environ 200 outils web stables et utilisables. Cette étape est importante, car un catalogue riche n’a de valeur que s’il reste cohérent, fiable et suffisamment soigné pour donner envie d’être exploré.

Une page d’accueil beaucoup plus aboutie

La v0.9 marque aussi un vrai travail sur la page d’accueil. Elle devient plus claire, plus vivante et plus utile. Son rôle n’est plus seulement de présenter AppErgo rapidement, mais aussi d’orienter les visiteurs vers les outils web, les articles, les actualités et les contenus importants du site.

Le design a été amélioré, la structure a été renforcée et plusieurs blocs permettent désormais de mieux mettre en avant ce qui compte. La page d’accueil doit donner rapidement une bonne idée de ce qu’est AppErgo, de ce que l’on peut y faire et de ce qui évolue sur le site. Ce travail concerne aussi l’expérience mobile, avec une navigation plus lisible, des blocs plus confortables et un accès plus direct aux contenus essentiels sur smartphone.

La v0.9.1 et le carrousel : la touche finale de la page d’accueil

Le nouveau carrousel de la page d’accueil
Le nouveau carrousel visible sur la page d'accueil

La v0.9.1 est arrivée peu après la v0.9, avec l’ajout du carrousel dans le bloc principal de la page d’accueil. Ce carrousel représente un peu la touche finale de cette nouvelle page d’accueil. Il permet d’afficher jusqu’à cinq blocs associant une image, un lien et un court texte. Les visiteurs peuvent choisir le bloc à afficher, mettre l’animation en pause, puis reprendre la navigation simplement.

Il ne s’agit pas seulement d’un élément décoratif. Le carrousel rend la page d’accueil plus vivante, tout en restant cohérent avec le nouveau design. Il permet aussi de mettre en avant plusieurs contenus importants sans surcharger la première zone visible de la page.

Le carrousel fonctionne uniquement en CSS. Cela permet d’éviter l’ajout de JavaScript pour cette fonctionnalité et de préserver la légèreté de la page d’accueil. Comme il dépend de plusieurs images, je veillerai également à utiliser des fichiers légers, notamment en SVG ou en AVIF. La page d’accueil ne pèsera donc plus exactement le même poids qu’avant : elle devrait passer d’environ 45 ko à une fourchette située plutôt entre 50 et 100 ko selon les images affichées. Cela reste toutefois extrêmement léger pour un site moderne, surtout avec une page plus riche, plus vivante et plus agréable à parcourir.

C’est un bon exemple de ce que je souhaite faire avec AppErgo : ajouter des fonctionnalités utiles, mais sans transformer une page simple en interface lourde ou confuse. Les performances du site ont été préservées au maximum.

Des performances toujours au centre du projet

CloudFlare accélère le chargement du site
À Tokyo, grâce à Cloudflare, l’accueil se charge en 250 ms !

La légèreté d’AppErgo reste un point important, même lorsque le site gagne en contenu et en fonctionnalités. Au cours de la v0.8, j’ai également intégré Cloudflare afin de rendre le site plus accessible à l’international. Le serveur d’AppErgo étant situé en France, les temps de chargement pouvaient être plus longs depuis certains pays éloignés, comme le Brésil, le Japon ou l’Australie.

Même avec des pages très légères et un faible nombre de requêtes, ces délais pouvaient parfois atteindre 2,5 à 3 secondes, voire un peu plus selon les conditions. Avec Cloudflare, les performances internationales se sont nettement améliorées. Les temps de chargement passent généralement sous les 2 secondes. Lorsque le cache commence à être utilisé, ils se rapprochent plutôt de 1 à 1,5 seconde. Et quand le cache est bien chaud, les résultats peuvent devenir impressionnants, avec des chargements autour de 0,2 à 0,5 seconde.

Ce travail confirme une idée importante pour AppErgo : un site peut évoluer, proposer plus de contenus et mieux se structurer, tout en restant rapide, léger et agréable à utiliser.

Un site mieux organisé

Avec la v0.9, la structure visible du site a aussi été recentrée. Le menu principal a été allégé. Les sections liées aux futurs logiciels Windows, comme les projets, la forge ou les utilitaires, ont été retirées du menu principal et placées dans le pied de page. La section téléchargement a même été rendue temporairement moins visible.

Ce choix est volontaire. Pour l’instant, le cœur actif d’AppErgo reste le site et ses outils web. Il est donc plus logique que le menu principal mette en avant les parties réellement vivantes : l’accueil, les outils en ligne, les articles et les actualités. AppErgo ne renonce pas pour autant à ses futurs logiciels Windows, mais tant qu’ils ne sont pas encore au centre de l’expérience publique du site, il est plus cohérent de ne pas leur donner trop de place dans la navigation principale.

Des articles et des actualités mieux intégrés

La section Articles reprend aussi une place plus importante. Les articles permettent d’expliquer le projet, de documenter son évolution, de présenter les choix réalisés et de donner plus de contexte aux visiteurs. Ils ne sont pas seulement là pour remplir le site : ils participent à raconter la construction progressive d’AppErgo.

Mais cette section ne se limitera pas aux nouvelles du projet. J’aimerais aussi y partager des informations techniques, notamment autour du développement web, de la conception d’outils en ligne, de l’ergonomie ou des choix réalisés au fil du développement du site. Les articles pourront également aborder des sujets que j’aime, comme les chasses au trésor, les énigmes, les codes et les méthodes de chiffrement simples : César, ROT13, Atbash, Morse, A1Z26, et d’autres systèmes souvent utilisés dans les jeux, les défis ou les recherches d’indices.

Cette ouverture éditoriale correspond bien à AppErgo : le site propose déjà des outils pratiques, mais il peut aussi devenir un espace où expliquer, expérimenter et partager des contenus liés aux outils, aux usages et aux sujets qui les inspirent. La gestion des articles a également été améliorée. Des pages peuvent désormais être générées automatiquement, comme les index ou les pages par catégorie, ce qui facilite l’organisation du contenu côté administration.

Une page Actualités rassemble aussi les nouvelles du site. Elle permet de suivre les ajouts d’outils, les mises à jour, les corrections, les changements de version et les améliorations successives. Elle montre également qu’AppErgo est un site vivant, qui évolue régulièrement.

Une meilleure gestion côté administration

La v0.9 n’améliore pas seulement ce que voient les visiteurs. Elle améliore aussi la manière dont le site peut être géré. La page d’accueil peut désormais mettre en avant certains contenus plus facilement. Il devient possible de sélectionner les outils affichés, de mieux organiser les articles, de gérer les actualités et d’adapter davantage les contenus visibles selon les besoins.

Ce travail côté administration est moins visible, mais il compte beaucoup. AppErgo contient déjà beaucoup de pages, beaucoup d’outils et deux versions linguistiques. Pour continuer à évoluer proprement, il faut aussi que sa gestion reste claire et maîtrisable.

Des versions FR et EN qui vont vivre en parallèle

AppErgo a été conçu dès le départ comme un site bilingue, en français et en anglais. Jusqu’ici, les deux versions avaient tendance à fonctionner comme des miroirs : un article en français devait avoir sa version anglaise, une actualité en anglais devait avoir sa version française, et ainsi de suite. Avec la v0.9, cette logique devient plus souple. Les versions française et anglaise pourront désormais vivre en parallèle, sans être obligatoirement identiques.

Cette indépendance se voit déjà sur la page d’accueil. Les deux versions partagent la même base, mais elles peuvent avoir une ambiance légèrement différente. La version anglaise, plus internationale, adopte une présentation très claire, avec un en-tête et un fond bleu très clair, plus sobres et professionnels. La version française utilise un en-tête bleu sombre et un fond blanc chaud, légèrement jaune, qui donne une impression plus chaleureuse et plus personnelle.

Cette souplesse concerne aussi les contenus mis en avant. Certains articles ou certaines actualités pourront exister dans une langue avant l’autre, ou même ne pas être publiés dans les deux langues si cela n’a pas d’intérêt particulier. De même, la page d’accueil pourra mettre en avant une sélection d’outils sur la version française et une autre sélection sur la version anglaise. Cela permettra de mieux adapter AppErgo à ses visiteurs, sans forcer artificiellement les deux versions du site à rester parfaitement synchronisées.

Repousser encore les applications Windows, mais pour de bonnes raisons

Je repousse donc encore le développement C++ et les futures applications Windows. Ce n’est pas un abandon. C’est plutôt une question de priorité. Avant de construire plus haut, il faut terminer proprement ce qui est déjà en place.

Stabiliser le site, finaliser les outils web, clarifier la structure, améliorer la page d’accueil, mieux organiser les articles et rendre le catalogue vraiment présentable : tout cela reste prioritaire avant de passer à la suite. Une fois cette phase terminée, AppErgo pourra vivre plus tranquillement. Le site continuera bien sûr à évoluer, avec de nouveaux articles, quelques améliorations d’outils, des corrections ponctuelles ou l’ajout de nouveaux utilitaires. Mais il ne demandera plus le même effort de fondation.

C’est à ce moment-là que je pourrai me concentrer davantage sur les applications Windows.

Des fondations vers la construction

Avec le recul, l’évolution d’AppErgo peut se lire en plusieurs grandes étapes. De la v0.1 à la v0.6, les bases du site ont été posées : structure générale, premières pages, identité visuelle, premières sections et organisation du projet. De la v0.7 à la v1, ces bases auront été renforcées. La structure et le design auront progressé, mais surtout, les outils web seront devenus un ajout majeur. Ils auront transformé AppErgo en site réellement utile, et non plus seulement en vitrine de projet.

À partir de la v1, l’objectif ne sera plus de renforcer les fondations de la même manière. Il s’agira plutôt de construire dessus. Les futures parties liées aux logiciels Windows, comme la forge, les utilitaires, les téléchargements ou le signalement de bugs, ne viendront pas comme une simple surcouche ajoutée au hasard. Elles s’appuieront sur ce qui aura déjà été mis en place.

Une transition importante

La v0.9 est donc une version de transition, mais une transition importante. Elle ne marque pas la fin du travail sur AppErgo. Elle prépare plutôt la dernière grande étape avant la v1 : finaliser le catalogue d’outils web et rendre le site suffisamment solide, clair et présentable pour pouvoir ensuite passer plus sereinement à la suite.

AppErgo n’est pas encore arrivé à sa première grande version publique stable, mais il s’en rapproche. La v0.9, complétée rapidement par la v0.9.1 et son carrousel, marque précisément ce moment : celui où les fondations sont suffisamment avancées pour préparer la suite plus sérieusement.