V3 : parlons technique

15/03/2011 13:33
1.056 lectures
En plein développement de la version 3 de racingstub.com, voici un petit billet technique pour faire part de quelques réflexions et annonces techniques.
La V3 va apporter un grand nombre d'améliorations dans différents domaines :
  • sécurité : la lutte contre le spam et les différentes attaques sera grandement améliorée
  • rapidité : on va utiliser un vrai système de cache, avec un reverse proxy, des tags ESI et des entêtes HTTP bien remplis pour s'économiser beaucoup de bande passante et de CPU. Les résultats devraient être impressionnants par rapport à la V2 où rien de tout cela n'est en place. Je le constate déjà durant mes tests.
  • ergonomie : un vrai travail d'ergonomie est mené, pour avoir une cohérence et une logique dans les pages, les formulaires, les boutons etc.
  • accessibilité : les normes HTML seront suivies du mieux possible, pour permettre une navigation aisée sur le site en mode normal et en mode "dégradé", via un smartphone par exemple.
  • légèreté : le code source des pages sera le plus léger possible. Pas de style brut dans le HTML, tout dans les CSS; idem avec le Javascript etc.
  • évolutivité : si la V3 initiale sera amputée de quelques pages par rapport à la V2, pour pouvoir la sortir le plus rapidement possible, il sera beaucoup plus facile par la suite de développer de nouvelles pages et de nouvelles fonctionnalités qui vont provoquer des "waouh" à tous les visiteurs !
  • référencement : le site et ses pages seront organisés pour améliorer encore un peu plus le référencement dans les moteurs de recherche.

Si toutes ces notions me paraissent aujourd'hui essentielles, il faut bien comprendre qu'il y a 8 ans, quand le développement du stub a démarré, c'était une autre époque et le développement web ne ressemblait pas du tout à ce qu'on peut faire aujourd'hui. Il faut aussi bien dire que depuis, j'ai un peu progressé et été sensibilisé à tous ces points :)

Pour arriver à tout cela, la V3 sera basée sur le framework Symfony2. Celui-ci est en cours de finalisation, mais je "joue" avec depuis quelques mois pour construire la V3. Hyper prometteur, il va grandement me simplifier la vie pour les points cités ci-dessus et surtout pour les développements complémentaires.

Plus j'y pense, plus je me demande comment le site a tenu aussi bon depuis plus de 7 ans, avec un développement entièrement "fait main", pour supporter les 20 millions de pages vues par année ! Deux pistes : le serveur n'est pas si mauvais que ça (Dédibox), et tout ce que j'ai "fait main" ne doit pas être si pourri que ça :D
Il faut que ça tienne encore un peu, je pense que la V3 sortira juste après la fin de saison. Ca me permet de laisser quelques fonctionnalités de côté (notamment le simulateur de classement) et de me concentrer sur le reste, ce qui est déjà une énorme charge de travail.

A bientôt pour la suite des aventures !

Commentaires (6)

Flux RSS 6 messages · Premier message par kibitz · Dernier message par chris

Commenter

Flux RSS Le stublog de chris : billets, photos, souvenirs, activité racingstub.com, livre d'or...
chris1333557370.png

chris Administrateur

Voir son profil complet

Chargement... Chargement...