Le stublog de chris


Ce stub qui rame

15/06/2006 14:20
3.193 lectures
Je "profite" des problèmes actuels de lenteur de racingstub.com pour écrire mon premier billet et ne plus voir ce cadre "quel dommage... vous n'avez pas encore publié de billet" à l'accueil de mon stublog (marc, bonne idée ce cadre !).

Comme vous le savez, le stub est difficilement accessible ces temps-ci. Pour faire simple, le site est victime de son succès, et l'augmentation des visites, des inscrits (3056 à ce jour !) et de l'activité sur le site a été bien plus forte que nous ne l'imaginions. Ne nous plaignons pas... mais cette situation montre les limites de l'hébergement et du serveur actuels. Pour que tout le monde puisse pleinement profiter d'un stub rapide et fluide, pour se préparer aux évolutions futures et pour accueillir tous les nouveaux membres, nous allons très probablement être amenés à se payer un serveur dédié. J'en vois déjà qui disent « C'est quoi un serveur dédié ? ». Comme son nom l'indique, c'est un serveur (un PC complet) qu'un partenaire loue et dédie intégralement à l'un de ses clients, et sur lequel on peut faire ce que l'on veut, dans la limite du raisonnable bien sûr. On oppose généralement un serveur dédié à un serveur mutualisé, plus restrictif et qui regroupe de nombreux sites et clients sur un même serveur.

Vous vous en doutez, louer un serveur dédié a un coût... Le choix n'est pas encore arrêté mais nous sommes assez tentés par l'offre de Dedibox. C'est une offre récente, proposée par une filiale de Free, proposant un serveur costaud pour 29.99 euros HT, soit 35.87 euros TTC. Faites le calcul, pour se payer un tel serveur il faudrait disposer d'un budget de 430 euros pour une année. Et les concurrents de Dedibox sont tous plus chers... A nous (et vous !) de trouver des financements. Publicité, t-shirts, partenariats, sponsors... il y a plusieurs possibilités, reste à choisir celle qui pénaliserait le moins possible l'aspect et le fonctionnement du site.

J'espère que ce billet vous fera réagir et que vous me donnerez vos avis...
A quoi seriez-vous préférable ?
Que pensez-vous de tout cela ?

[V3] Semaine 55 (24 au 30 octobre 2011)

02/11/2011 08:30
1.194 lectures
Résumé de la semaine passée :
  • Réflexion sur l'outil permettant de dessiner facilement les compositions d'équipes. Voir ci-dessous et ici dans le forum
  • Suite du système générique qui va permettre de facilement mettre en place toutes les interfaces de validation dans les différentes rubriques (brèves, liens pour la revue de presse, articles, sondages, liens...)
  • Début d'un autre système générique pour gérer facilement tous les formulaires permettant aux équipiers de gérer les contenus du site

J'ai également mis dans les tableaux ci-dessous la liste complète des fonctionnalités et leur pourcentage d'avancement. Ne prenez pas peur en voyant le nombre de 0%, il y a beaucoup de rubriques (notamment dans la partie "administration" pour les équipiers) qui seront faites très rapidement une fois que les deux points que je suis en train de traiter seront finis) ;)

Partie publique
RubriqueAvancementGraph. avancement
Accueil60%http://static.racingstub.com/img/ptBeigeF.gif
Articles20%http://static.racingstub.com/img/ptBeigeF.gif
Brèves80%http://static.racingstub.com/img/ptBeigeF.gif
Communauté60%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Amis20%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Gestion du compte30%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf40%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V320%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes90%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs20%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches / Baromètres0%
Fiches matches / Covoiturage0%
Fiches matches / Covoiturage10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches stades0%
Forum80%http://static.racingstub.com/img/ptBeigeF.gif
Graphiques (stats, compos...)80%http://static.racingstub.com/img/ptBeigeF.gif
Histoire0%
Histoire / Logo0%
Histoire / Maillot0%
Import des données de la V290%http://static.racingstub.com/img/ptBeigeF.gif
Inscription0%
Interface50%http://static.racingstub.com/img/ptBeigeF.gif
Modération50%http://static.racingstub.com/img/ptBeigeF.gif
MP90%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)0%
Photos60%http://static.racingstub.com/img/ptBeigeF.gif
Réseaux sociaux20%http://static.racingstub.com/img/ptBeigeF.gif
Recherche0%
Saison20%http://static.racingstub.com/img/ptBeigeF.gif
Sondages50%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs10%http://static.racingstub.com/img/ptBeigeF.gif


Administration (équipiers, modération...)
RubriqueAvancementGraph. avancement
Articles0%
Brèves70%http://static.racingstub.com/img/ptBeigeF.gif
Clubs0%
Interface70%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants0%
Liens80%http://static.racingstub.com/img/ptBeigeF.gif
Matches0%
Photos20%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse20%http://static.racingstub.com/img/ptBeigeF.gif
Sondages0%
Stades0%
Utilisateurs0%


Dans ce tableau ne figurent pas ici des fonctionnalités "secrètes" :) Mais ce sont les plus avancées :D

http://chris.racingstub.com/blogs/c/chris/photos/057/team01-71cf7.png

[V3] Semaine 71 (20 au 26 février 2012)

27/02/2012 18:07
1.068 lectures
Encore de belles avancées la semaine dernière, du côté des fiches clubs, des fiches stades, des stublogs, et des systèmes de notations et d'alertes. J'ai aussi réfléchi à la gestion des pronostics et des baromètres. Je sens que je suis de plus en plus efficace dans ce que je fais. Surtout, ce que je développe maintenant, je sais que je n'aurais pas à le reprendre, c'est la différence avec le début du développement de la V3, où j'ai tâtonné sur beaucoup de choses et j'ai depuis re-écrit une bonne partie du code.

Voilà le tableau global selon mes estimations. Il est éventuellement à comparer avec le précédent de la semaine 54. J'avais d'ailleurs dans ce précédent tableau oublié pas mal de choses... Vous remarquerez quelques fonctionnalités ***** qui sont des fonctionnalités secrètes que je ne veux pas dévoiler comme ça, mais qui nécessitent un certain boulot :)

Front office
Rubrique Avancement Graph. avancement
Accueil30%http://static.racingstub.com/img/ptBeigeF.gif
Articles60%http://static.racingstub.com/img/ptBeigeF.gif
B*****50%http://static.racingstub.com/img/ptBeigeF.gif
Brèves90%http://static.racingstub.com/img/ptBeigeF.gif
Communauté60%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Amis20%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Gestion du compte30%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Profil public30%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf40%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V320%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage0%
Echarpes10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs20%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches / Baromètres0%
Fiches stades0%
Forum80%http://static.racingstub.com/img/ptBeigeF.gif
Graphiques (stats, compos...)80%http://static.racingstub.com/img/ptBeigeF.gif
Histoire0%
Histoire / Logo0%
Histoire / Maillot0%
Inscription0%
Interface50%http://static.racingstub.com/img/ptBeigeF.gif
Liens95%http://static.racingstub.com/img/ptBeigeF.gif
Modération50%http://static.racingstub.com/img/ptBeigeF.gif
MP90%http://static.racingstub.com/img/ptBeigeF.gif
N*****60%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)0%
Photos70%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics0%
Questions du patron0%
Réseaux sociaux20%http://static.racingstub.com/img/ptBeigeF.gif
Recherche0%
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Saison20%http://static.racingstub.com/img/ptBeigeF.gif
Sondages50%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch30%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs90%http://static.racingstub.com/img/ptBeigeF.gif
Systeme d'alerte/signalement80%http://static.racingstub.com/img/ptBeigeF.gif
Systeme de notation80%http://static.racingstub.com/img/ptBeigeF.gif
T*****10%http://static.racingstub.com/img/ptBeigeF.gif
Transferts0%


Back office
Rubrique Avancement Graph. avancement
Arbitres40%http://static.racingstub.com/img/ptBeigeF.gif
Articles70%http://static.racingstub.com/img/ptBeigeF.gif
Barometres0%
Brèves90%http://static.racingstub.com/img/ptBeigeF.gif
Clubs50%http://static.racingstub.com/img/ptBeigeF.gif
Competitions0%
Covoiturage0%
Echarpes0%
Géographie60%http://static.racingstub.com/img/ptBeigeF.gif
Interface80%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants70%http://static.racingstub.com/img/ptBeigeF.gif
Liens90%http://static.racingstub.com/img/ptBeigeF.gif
Maillots20%http://static.racingstub.com/img/ptBeigeF.gif
Matches30%http://static.racingstub.com/img/ptBeigeF.gif
Photos80%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics0%
Questions du patron0%
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages0%
Stades70%http://static.racingstub.com/img/ptBeigeF.gif
Transferts0%
Utilisateurs0%

5 choses que vous ne savez pas sur moi

28/12/2006 19:26
1.844 lectures
Je ne sais pas si je dois remercier marc, mais si ce billet égocentrique existe, c'est un peu grâce à lui (ou de sa faute, au choix). Voilà donc 5 choses que vous ne savez peut-être pas sur moi :
  • Je suis un grand fan de Lego. Dans mon enfance, j'ai passé un nombre incalculable d'heures à jouer avec ces pièces, briques, routes et compagnie. Aujourd'hui je n'attends qu'une chose : avoir un gamin (garçon!) histoire de pouvoir jouer aux Lego avec lui :D
  • Je suis marié depuis le 3 juin de cette année 2006 et jusque là tout va bien
  • Je n'ai jamais été opéré et j'en suis bien content car je tombais dans les pommes jusqu'à y a pas si longtemps lors des prises de sang !
  • J'ai fait bilingue allemand au collège, jusqu'à en avoir marre à la fin de la troisième, pensant (à juste titre) que ça ne me servirait pas à grand chose dans la vie de connaître la géographie, l'histoire, la poésie... en Allemand.
  • Séquence petite annonce : je cherche un terrain de construction région Strasbourg pour construire une maison et j'étudie toute proposition :D


Et les heureux gagnants de la suite de la chaîne sont : ultras84, finchcurieux, ancatklee, zitelli.

Un nouveau serveur ?

20/04/2011 12:59
1.364 lectures
J'ai remarqué, par hasard, en allant sur le site d'Online (ex Dédibox), qu'on se fait avoir : le serveur actuel est une Dédibox XL, que l'on paie, à 1 centime près, 50€ HT/mois depuis fin 2008.

Mais quand on regarde les offres actuelles, on s'aperçoit que l'ancienne offre Dédibox XL correspond aujourd'hui à l'offre Dédibox Classic, facturée 30€ HT/mois ! :O Et pour 50€ HT/mois, on devrait avoir une sacrée bête de course (l'offre Dédibox Pro R210) ! C'est en fait le même fonctionnement qu'avec les Freebox (il faut dire que c'est le même groupe) : on paie le même prix, selon qu'on ait une vieille Freebox ou la toute dernière. De temps en temps, il vaut mieux résilier pour repartir à zéro, surtout quand il n'y a pas de frais de résiliation ou de durée d'engagement...

Du coup, le passage à la V3 devrait s'accompagner d'un changement de serveur. Voilà ce qui est prévu :

CaractéristiqueActuelFutur
OffreDédibox ClassicDédibox Pro R210
Serveur Dedibox / KontronDell® PowerEdge R210
Processeur 1x Intel® Core® 2 Duo T7200/T75001x Intel® Xeon® L3426
Mémoire vive3 Go DDR216 Go DDR3 ECC :O
Disque dur500 Go2 To :O
Bande passante100 Mbit/sec1 Gbit/sec
Trafic illimité Oui Oui
Prix HT/mois29.99€ (*)49.99€
Prix TTC/mois35.87€ (*)59.79€


(*) prix de l'offre actuelle, mais nous payons 49.99€ HT soit 59.79€ tous les mois depuis plus de 2 ans.

Ca va dépoter !

V3 : parlons technique

15/03/2011 13:33
1.054 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 !

Joyeuses fêtes

23/12/2006 11:34
2.146 lectures
Je profite de la fin d'année et de cette période de fêtes (qui me met de bonne humeur) pour souhaiter à tous les stubistes et visiteurs qui passent sur mon stublog d'excellentes fêtes de fin d'année.

Joyeux Noël donc, et avec un peu d'avance, bon réveillon du 31.

En cadeau, quelques photos de Strasbourg version hiver 2006 sont à découvrir ici :
http://chris.racingstub.com/photos/albums/noel-2006

https://racingstub.com/blogs/c/chris/photos/img-4986-8291e_thumb.jpg

[V3] Semaine 48 (5 au 11 septembre 2011)

12/09/2011 12:29
866 lectures
J'inaugure une nouvelle série de billets dédiés à la V3. Je publierai chaque lundi un billet indiquant ce qui a été fait la semaine précédente dans le gros chantier de la V3. Les p'tits gars qui développent Symfony2 (le système qui sera utilisé) font la même chose sur leur blog depuis 244 semaines ! :O

Voilà donc ce sur quoi j'ai avancé la semaine dernière :
  • Création du CoreBundle
  • Création d'un système centralisé d'affichage des formulaires et début d'application dans les pages
  • Début de la gestion des "timelines" d'un utilisateur, pour son profil public et son "quoi de neuf"

Ca ne vous parle probablement pas, mais c'est pas grave :D Au moins vous savez que ça avance !

Je me rends compte au passage que ça fait presque un an que j'ai commencé ce chantier... Le début a été laborieux, et la longue attente de la version stable de Symfony2 m'a fait perdre pas mal de temps (j'ai du recommencer plusieurs fois certaines choses). Sans compter la documentation Symfony2 qui a aussi mis du temps à sortir et qui est encore loin d'être complète. Bref, l'essentiel c'est que j'avance maintenant bien mieux, et que ça commence à sentir bon !

[V3] Semaine 170 (13 au 19 janvier 2014)

29/01/2014 08:08
4.219 lectures
Travaux de la semaine :
  • Joueurs (légendes)
  • Page eBay
  • Divers

Attention :
Ceci était le dernier billet de type "[V3] Résumé de la semaine". Je suis maintenant vraiment dans la dernière ligne droite, je passe mon temps à finaliser beaucoup de petites choses dans de nombreuses rubriques et il devient très compliqué (et inintéressant) de résumer les travaux faits.

Bonne nouvelle, non ?

[V3] Semaine 104 (8 au 14 octobre 2012)

15/10/2012 18:05
784 lectures
Ont avancé la semaine dernière :
  • la gestion des compétitions
  • les pages de la rubrique Saison

Puisqu'on passe là les 2 ans du chantier, voilà le tableau global de l'avancement :

Front office
Rubrique Avancement Graph. avancement
Accueil60%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
B*****75%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Communauté75%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Amis90%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Gestion du compte60%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Profil public50%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf50%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V3 (*)50%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs65%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants15%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches15%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches / Baromètres75%http://static.racingstub.com/img/ptBeigeF.gif
Fiches stades65%http://static.racingstub.com/img/ptBeigeF.gif
Forum70%http://static.racingstub.com/img/ptBeigeF.gif
Graphiques (stats, compos...)80%http://static.racingstub.com/img/ptBeigeF.gif
Histoire60%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Logo50%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Maillot50%http://static.racingstub.com/img/ptBeigeF.gif
Inscription (*)50%http://static.racingstub.com/img/ptBeigeF.gif
Interface50%http://static.racingstub.com/img/ptBeigeF.gif
Liens95%http://static.racingstub.com/img/ptBeigeF.gif
Modération50%http://static.racingstub.com/img/ptBeigeF.gif
MP70%http://static.racingstub.com/img/ptBeigeF.gif
N*****65%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)50%http://static.racingstub.com/img/ptBeigeF.gif
Photos70%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Réseaux sociaux (*)20%http://static.racingstub.com/img/ptBeigeF.gif
Recherche (*)0%
Revue de presse95%http://static.racingstub.com/img/ptBeigeF.gif
Saison40%http://static.racingstub.com/img/ptBeigeF.gif
Site (contact, partenaires...)60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs90%http://static.racingstub.com/img/ptBeigeF.gif
Système d'alerte/signalement80%http://static.racingstub.com/img/ptBeigeF.gif
Système de commentaires65%http://static.racingstub.com/img/ptBeigeF.gif
Système de notation85%http://static.racingstub.com/img/ptBeigeF.gif
T*****30%http://static.racingstub.com/img/ptBeigeF.gif
Transferts90%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global front office : 64%

Back office
Rubrique Avancement Graph. avancement
Arbitres90%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
Baromètres100%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Clubs60%http://static.racingstub.com/img/ptBeigeF.gif
Compétitions50%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Forum90%http://static.racingstub.com/img/ptBeigeF.gif
Géographie60%http://static.racingstub.com/img/ptBeigeF.gif
Interface80%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants70%http://static.racingstub.com/img/ptBeigeF.gif
Liens90%http://static.racingstub.com/img/ptBeigeF.gif
Maillots60%http://static.racingstub.com/img/ptBeigeF.gif
Matches50%http://static.racingstub.com/img/ptBeigeF.gif
Photos80%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse95%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stades70%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Transferts85%http://static.racingstub.com/img/ptBeigeF.gif
Utilisateurs65%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global back office : 77%


En chiffres, on est à 35.606 lignes de code PHP, et 624 tests qui vérifient que tout fonctionne comme attendu.

[V3] Semaine 85 (28 mai au 3 juin 2012)

04/06/2012 18:11
755 lectures
Plusieurs chantiers ont progressé la semaine passée :
  • Le baromètre. C'est d'ailleurs maintenant le premier module à être terminé à 100% dans le back-office, yeah !
  • Les fiches des joueurs
  • L'interface générale
  • Les fiches clubs
  • Des pages de la rubrique Histoire

Et un petit chiffre : j'en suis précisément à 29.279 lignes de code PHP écrites.

Horreurs de requêtes

02/03/2011 14:54
882 lectures
Hier, j'ai regardé de plus près les requêtes lentes ("slow queries") qui sont souvent à l'origine des erreurs de requêtes des derniers temps. Et je leur ai mis dessus un système de cache, bricolé par moi-même, pour éviter que ces requêtes ne s'exécutent trop souvent. Apparemment ça marche :


https://racingstub.com/blogs/c/chris/photos/023/queries-0f61a_thu...

Le graphique représente les "slow queries", par jour. Notez la différence entre les 27/28 février et le 1/2 mars !

Vivement la V3, ça va dépoter :o)

[V3] Semaine 103 (1er au 7 octobre 2012)

09/10/2012 18:35
607 lectures
Semaine consacrée :
  • aux fiches stades
  • aux fiches clubs

En parallèle du développement du site, j'ai commencé la Keynote (présentation Powerpoint si vous préférez) qui servira de support à la soirée de lancement de la V3. C'est qu'il va y avoir pleins de choses à raconter ;)

[V3] Semaine 96 (13 au 19 août 2012)

20/08/2012 18:01
672 lectures
Au programme de la semaine passée : transition en douceur entre la fin des vacances et la reprise du travail...
Côté V3, pas grand chose à signaler, si ce n'est le début de la migration à Symfony 2.1.0 RC1. Cette version est sortie début août, elle apporte un paquet de changements, dont certains non négligeables. Je préfère me farcir la migration maintenant, quitte à y passer un peu de temps, plutôt de d'attendre encore plus. Mais je sais déjà que je dois repasser à la main dans plus de 200 fichiers de formulaires pour adapter le code PHP !

[V3] Semaine 92 (16 au 22 juillet 2012)

25/07/2012 07:12
577 lectures
Encore une semaine consacrée à tout ce qui concerne les articles (écriture, back office, planning, accueil), qui sont à présent quasiment terminés.

Voilà le tableau récapitulatif de l'avancement. J'y ai ajouté une nouvelle information, pour distinguer les fonctionnalités qui sont jugées non indispensables (celles avec *) en vue de la version alpha. La version alpha sera présentée aux privilégiés équipiers. J'estime qu'elle sera utilisable quand les fonctionnalités indispensables (sans *) seront faites à 90%. Les équipiers feront les premiers tests, pendant que terminerai tout le reste.

Front office
Rubrique Avancement Graph. avancement
Accueil50%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
B*****50%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Communauté60%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Amis20%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Gestion du compte30%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Profil public30%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf40%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V3 (*)50%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs60%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants15%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches15%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches / Baromètres75%http://static.racingstub.com/img/ptBeigeF.gif
Fiches stades60%http://static.racingstub.com/img/ptBeigeF.gif
Forum70%http://static.racingstub.com/img/ptBeigeF.gif
Graphiques (stats, compos...)80%http://static.racingstub.com/img/ptBeigeF.gif
Histoire60%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Logo40%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Maillot40%http://static.racingstub.com/img/ptBeigeF.gif
Inscription (*)50%http://static.racingstub.com/img/ptBeigeF.gif
Interface50%http://static.racingstub.com/img/ptBeigeF.gif
Liens95%http://static.racingstub.com/img/ptBeigeF.gif
Modération50%http://static.racingstub.com/img/ptBeigeF.gif
MP70%http://static.racingstub.com/img/ptBeigeF.gif
N*****60%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)0%
Photos70%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Réseaux sociaux (*)20%http://static.racingstub.com/img/ptBeigeF.gif
Recherche (*)0%
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Saison30%http://static.racingstub.com/img/ptBeigeF.gif
Site (contact, partenaires...)60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs90%http://static.racingstub.com/img/ptBeigeF.gif
Système d'alerte/signalement80%http://static.racingstub.com/img/ptBeigeF.gif
Système de commentaires60%http://static.racingstub.com/img/ptBeigeF.gif
Système de notation80%http://static.racingstub.com/img/ptBeigeF.gif
T*****10%http://static.racingstub.com/img/ptBeigeF.gif
Transferts90%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global front office : 56%

Back office
Rubrique Avancement Graph. avancement
Arbitres40%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
Baromètres100%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Clubs50%http://static.racingstub.com/img/ptBeigeF.gif
Compétitions40%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Forum90%http://static.racingstub.com/img/ptBeigeF.gif
Géographie60%http://static.racingstub.com/img/ptBeigeF.gif
Interface80%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants70%http://static.racingstub.com/img/ptBeigeF.gif
Liens90%http://static.racingstub.com/img/ptBeigeF.gif
Maillots60%http://static.racingstub.com/img/ptBeigeF.gif
Matches50%http://static.racingstub.com/img/ptBeigeF.gif
Photos80%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stades70%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Transferts85%http://static.racingstub.com/img/ptBeigeF.gif
Utilisateurs65%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global back office : 73%

[V3] Semaine 79 (16 au 22 avril 2012)

23/04/2012 12:15
805 lectures
La semaine passée :
  • suite du développement des sondages, finis à 80%
  • suite du développement des questions du patron, finies à 70%
  • suite du développement des questionnaires, finis à 90%
  • mise en place de tests sur le code source

Au-delà du réel intérêt des tests (voir ci-dessous), leur mise en place et l'utilisation d'outils comme phpUnit permet aussi de quantifier le nombre de lignes de code écrites. Ca ne sert pas forcément à grand chose, si ce n'est à sortir des chiffres et à frimer :p Sachez donc qu'il y a pour le moment exactement 27 981 lignes de code PHP écrites pour la V3 ! Je ne parle que du PHP pur, ça n'inclut pas les fichiers de configuration (nombreux dans Symfony2, pour décrire les URL à utiliser, les tables de la bases de données...) ni le pur HTML rendu pour l'affichage dans le navigateur. Et ne sont évidemment pas comptées là-dedans les lignes vides ou les lignes de simples commentaires PHP... Ne sont pas comptées non plus les lignes des modules extérieurs faisant une partie du boulot (connexion des utilisateurs, envoi de mails, stockage des photos uploadées et un paquet d'autres).

Quelques mots sur les tests : Symfony2 présente l'immense avantage de pouvoir écrire ses propres tests, unitaires et fonctionnels. Un test unitaire permet de bêtement tester si une fonction qu'on écrit en PHP retourne bien le résultat attendu, par rapport à d'éventuels paramètres donnés en entrée. C'est très pratique, c'est le minimum à tester, mais ça ne suffit pas pour vérifier si le site se comporte correctement et affiche bien ce qu'on attend. C'est là qu'interviennent les tests fonctionnels : on peut tester que les pages répondent bien (la hantise de l'erreur 404!), qu'elles affichent bien ce qu'on veut, voire qu'en cliquant sur tel ou tel élément il se passera ça, etc. Ecrire des tests prend du temps, beaucoup de temps, mais quand on a un énorme site comme racingstub.com, on peut difficilement s'en passer. A chaque fois que je fais des corrections et améliorations, il me suffit de lancer tous ces tests pour vérifier que tout fonctionne encore correctement. Une fois la V3 lancée, ça ne vous empêchera pas de trouver des bugs (parce que je peux difficilement écrire des tests sur absolument tout), mais ça devrait drastiquement réduire l'activité du topic de signalement des bugs. Surtout, je pourrais faire évoluer le site et annoncer des mises à jour de façon sereine. Ca impliquera juste de faire évoluer les tests en même temps. Evidemment, dans la V2, rien de tout cela n'existe ;)

[V3] Semaine 57 (7 au 13 novembre 2011)

14/11/2011 18:09
679 lectures
Petite semaine la semaine dernière (jours férié + congé), où j'ai terminé les optimisations évoquées dans le billet précédent. J'ai maintenant à ma disposition des sympathiques morceaux de code pour gérer un tas de choses très facilement dans des grands formulaires compliquées. J'ai du coup un peu avancé sur la gestion des stades, articles et joueurs dans la partie "administration".

J'ai également réfléchi à une refonte globale du forum, des MP et des différentes pages de commentaires : j'imagine un système unique de commentaires, au sens large, qui s'utiliserait dans différents contextes (forum, MP ou simples commentaires). Ca va m'obliger à re écrire une certaine quantité de code (surtout que le forum et les MP étaient très avancés), mais ça va être vachement plus simple à gérer par la suite avec des processus uniques pour :
  • la modération de ces contenus (hors MP)
  • leur affichage
  • la gestion de leurs formulaires
  • la gestion de leur suivi (alertes mails en cas de nouveaux messages par exemple)
  • etc.
Activer des commentaires pour n'importe quel contenu (écharpes ? logos ? sondages ?) sera alors un vrai jeu d'enfant. On peut même imaginer des trucs funs (exemple: permettre aux anonymes de participer à un topic!). J'aurais du y penser plus tôt :'> J'ai un peu regardé le FOSCommentBundle. Ca fait un peu ça, mais en beaucoup plus (et trop) simple. Je vais quand même voir de plus près comment ils ont programmé ça.

[V3] Semaine 49 (12 au 18 septembre 2011)

19/09/2011 13:51
631 lectures
La semaine passée, j'ai découvert et creusé de nouveaux trucs très sympas en Symfony2, notamment les listeners, le type Collection dans les formulaires, les types de champs personnalisés... J'ai passé du temps à trouver des bundles utilisant tout ça et à regarder leur code. Toujours dommage que la doc Symfony soit si incomplète sur ce genre de fonctionnalités... :(

Le résumé de ce qui a été fait :
  • suite de la réorganisation définitive des bundles
  • mise en place d'un système centralisé de gestion et d'affichage des formulaires
  • forum fait à 70%


[V3] Semaine 163 (25 novembre au 1er décembre 2013)

04/12/2013 06:24
613 lectures
Travaux sur la concordance entre les adresses de la V2 et les futures adresses de la V3. Toutes les adresses du site vont changer, mais on ne peut pas se permettre de faire tomber les visiteurs sur la fameuse 404 s'ils accèdent à une ancienne page alors il faut gérer le changement proprement. On a des centaines de milliers d'adresses de la V2 :
  • référencées dans les moteurs de recherche
  • stockées comme des liens dans notre forum, nos articles, nos blogs etc
  • stockées comme des liens sur des autres sites
  • peut-être dans les favoris de certains navigateurs
Ne pas se soucier de faire cette correspondance nous ferait perdre des dizaines (centaines?) de milliers de visites...
A ce jour j'ai référencé 431 typologies d'adresses dans la V2, j'en ai traité environ 350.

[V3] Semaine 141 (24 au 30 juin 2013)

02/07/2013 19:26
621 lectures
La semaine dernière :
  • Pages Communauté
  • Reprise des adresses V2
  • Moteur de recherche
  • Beaucoup de tests et réglages en vue de la présentation aux équipiers de demain :)

Je remettrais le tableau global de l'avancement la semaine prochaine.

[V3] Semaine 135 (13 au 19 mai 2013)

22/05/2013 17:38
752 lectures
Plein de bonnes choses la semaine dernière :
  • Suite des fiches clubs
  • Suite des pages "Saison"
  • Suite des pages "Histoire"
  • Fiches des membres
  • Pages communauté

Je publierai la semaine prochaine un nouveau tableau de l'avancement global qui a sacrément bien progressé !

[V3] Semaine 130 (8 au 14 avril 2013)

17/04/2013 13:20
5.053 lectures
La semaine dernière :
  • Pages de stubistes (liste des matches vus, voir ici)
  • Back office des arbitres

Voilà le tableau global de l'avancement :

Front office
Rubrique Avancement Graph. avancement
Accueil60%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
B*****75%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Communauté75%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Amis90%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Gestion du compte75%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Profil public60%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf65%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V3 (*)50%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage100%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs65%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants60%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches80%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches / Baromètres100%http://static.racingstub.com/img/ptBeigeF.gif
Fiches stades95%http://static.racingstub.com/img/ptBeigeF.gif
Forum90%http://static.racingstub.com/img/ptBeigeF.gif
Graphiques (stats, compos...)80%http://static.racingstub.com/img/ptBeigeF.gif
Histoire75%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Logo65%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Maillot65%http://static.racingstub.com/img/ptBeigeF.gif
Inscription (*)55%http://static.racingstub.com/img/ptBeigeF.gif
Interface55%http://static.racingstub.com/img/ptBeigeF.gif
Liens95%http://static.racingstub.com/img/ptBeigeF.gif
Modération50%http://static.racingstub.com/img/ptBeigeF.gif
MP90%http://static.racingstub.com/img/ptBeigeF.gif
N*****65%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)70%http://static.racingstub.com/img/ptBeigeF.gif
Photos75%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics100%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Réseaux sociaux (*)20%http://static.racingstub.com/img/ptBeigeF.gif
Recherche (*)0%
Revue de presse95%http://static.racingstub.com/img/ptBeigeF.gif
Saison60%http://static.racingstub.com/img/ptBeigeF.gif
Site (contact, partenaires...)60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs90%http://static.racingstub.com/img/ptBeigeF.gif
Système d'alerte/signalement80%http://static.racingstub.com/img/ptBeigeF.gif
Système de commentaires65%http://static.racingstub.com/img/ptBeigeF.gif
Système de notation85%http://static.racingstub.com/img/ptBeigeF.gif
T*****65%http://static.racingstub.com/img/ptBeigeF.gif
Transferts90%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global front office : 74%

Back office
Rubrique Avancement Graph. avancement
Arbitres90%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
Baromètres100%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Clubs65%http://static.racingstub.com/img/ptBeigeF.gif
Compétitions80%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage100%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Forum100%http://static.racingstub.com/img/ptBeigeF.gif
Géographie90%http://static.racingstub.com/img/ptBeigeF.gif
Interface80%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants70%http://static.racingstub.com/img/ptBeigeF.gif
Liens90%http://static.racingstub.com/img/ptBeigeF.gif
Maillots60%http://static.racingstub.com/img/ptBeigeF.gif
Matches95%http://static.racingstub.com/img/ptBeigeF.gif
Photos80%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics90%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse95%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stades95%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Transferts85%http://static.racingstub.com/img/ptBeigeF.gif
Utilisateurs65%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global back office : 85%
Les fonctionnalités marquées du symbole (*) sont celles qui sont jugées non indispensables en vue de la sortie de la version alpha de la V3. La version alpha sera présentée et testée par les équipiers quand les fonctionnalités indispensables seront faites à 90%.

Et j'en suis à 43.056 lignes de code PHP.



[V3] Semaine 109 (12 au 18 novembre 2012)

20/11/2012 18:56
546 lectures
Toujours les mêmes choses, qui ont fortement progressé la semaine dernière :
  • les fiches matches
  • les fiches des joueurs
Il faut dire qu'il y a du boulot sur ces deux points qui sont au coeur de toute la base de données du stub et de tout ce qui tourne autour des données du Racing. L'ensemble a bien avancé, j'estime à 60-70% la finalisation des 2 fonctionnalités, dans le front office ET le back office. Surtout, je développe maintenant les tests en même temps (ou presque) que le reste du code. Ca prend un peu de temps, mais ça sécurise l'ensemble. Du coup, j'en suis aujourd'hui à 175 tests sur les matches, et 30 sur les joueurs.

[V3] Semaine 102 (24 au 30 septembre 2012)

02/10/2012 13:19
516 lectures
La semaine passée à été consacrée à :
  • l'avancée des fiches clubs
  • quelques pages de la rubrique Histoire
  • quelques pages de la rubrique Club

Ca a certainement été une des semaines les plus abouties (+) Tout ce qui était en attente sur de nombreux points sur les données liées au Racing et aux autres clubs (fiches clubs, rubriques Saison, Club, Histoire...) a été murement réfléchi et mis en place de façon définitive.

[V3] Semaine 100 (10 au 16 septembre 2012)

18/09/2012 18:46
636 lectures
Ouch... nous voilà déjà à la centième semaine de travail sur la V3 ! Jamais je n'aurais pensé que ce chantier prendrait autant de temps... mais il est maintenant trop tard pour revenir en arrière :) Et même si c'est plus long que prévu, au stade actuel je suis vraiment satisfait de l'avancée générale. Le fait que la V3 commence (sur mon ordinateur uniquement) à prendre réellement forme et à ressembler à quelque chose de vraiment bien, ça motive pour arriver au bout.

Voilà comme toujours le résumé de la semaine dernière :
  • suite des articles
  • encore pas mal de tests, notamment sur les articles
  • démarrage des flux RSS
  • finalisation de détails dans les commentaires

Et le tableau global de l'avancement :

Front office
Rubrique Avancement Graph. avancement
Accueil60%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
B*****75%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Communauté75%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Amis90%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Gestion du compte60%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Profil public50%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf50%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V3 (*)50%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs65%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants15%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches15%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches / Baromètres75%http://static.racingstub.com/img/ptBeigeF.gif
Fiches stades60%http://static.racingstub.com/img/ptBeigeF.gif
Forum70%http://static.racingstub.com/img/ptBeigeF.gif
Graphiques (stats, compos...)80%http://static.racingstub.com/img/ptBeigeF.gif
Histoire60%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Logo40%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Maillot40%http://static.racingstub.com/img/ptBeigeF.gif
Inscription (*)50%http://static.racingstub.com/img/ptBeigeF.gif
Interface50%http://static.racingstub.com/img/ptBeigeF.gif
Liens95%http://static.racingstub.com/img/ptBeigeF.gif
Modération50%http://static.racingstub.com/img/ptBeigeF.gif
MP70%http://static.racingstub.com/img/ptBeigeF.gif
N*****65%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)0%
Photos70%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Réseaux sociaux (*)20%http://static.racingstub.com/img/ptBeigeF.gif
Recherche (*)0%
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Saison30%http://static.racingstub.com/img/ptBeigeF.gif
Site (contact, partenaires...)60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs90%http://static.racingstub.com/img/ptBeigeF.gif
Système d'alerte/signalement80%http://static.racingstub.com/img/ptBeigeF.gif
Système de commentaires65%http://static.racingstub.com/img/ptBeigeF.gif
Système de notation85%http://static.racingstub.com/img/ptBeigeF.gif
T*****30%http://static.racingstub.com/img/ptBeigeF.gif
Transferts90%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global front office : 61%

Back office
Rubrique Avancement Graph. avancement
Arbitres90%http://static.racingstub.com/img/ptBeigeF.gif
Articles80%http://static.racingstub.com/img/ptBeigeF.gif
Baromètres100%http://static.racingstub.com/img/ptBeigeF.gif
Brèves100%http://static.racingstub.com/img/ptBeigeF.gif
Clubs50%http://static.racingstub.com/img/ptBeigeF.gif
Compétitions40%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Forum90%http://static.racingstub.com/img/ptBeigeF.gif
Géographie60%http://static.racingstub.com/img/ptBeigeF.gif
Interface80%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants70%http://static.racingstub.com/img/ptBeigeF.gif
Liens90%http://static.racingstub.com/img/ptBeigeF.gif
Maillots60%http://static.racingstub.com/img/ptBeigeF.gif
Matches50%http://static.racingstub.com/img/ptBeigeF.gif
Photos80%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires (*)90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stades70%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Transferts85%http://static.racingstub.com/img/ptBeigeF.gif
Utilisateurs65%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global back office : 75%


En chiffres, on atteint maintenant 33.458 lignes de code PHP, et 380 tests qui vérifient que tout se passe correctement sur le site. La suite la semaine prochaine !

[V3] Semaine 89 (25 juin au 1er juillet 2012)

02/07/2012 18:06
486 lectures
Les avancées de la semaine passée :
  • Suite du back office des utilisateurs
  • Quasi finalisation des brèves côté front office. Il reste à vous donner la possibilité de signaler les erreurs faites dans les brèves affichées à la Une.
  • Avancement dans la reprise des adresses de la V2

A propos de la reprise des URL de la V2 : il faut savoir que les adresses des pages existantes vont toutes disparaître pour être remplacées par de nouvelles adresses. J'ai pas le choix, mais c'est un mal pour un bien, on va y gagner en sécurité, en clarté et en optimisation pour les moteurs de recherche. Par contre, les adresses existantes sont enregistrées et utilisées par des milliers d'autres pages ou de sites, comme par exemple :
  • directement sur le stub (notamment dans le forum)
  • dans d'autres sites (sites de foot, annuaires, Wikipédia...)
  • dans les moteurs de recherche
On ne peut pas se permettre que les visiteurs, venant d'ailleurs vers une adresse d'une page de la V2, se prennent une erreur (la fameuse "404") et n'arrivent pas sur la page souhaitée. C'est pour ça que je gère une correspondance entre les adresses utilisées dans la V2 et celles de la V3. Sachant que j'ai recensé un peu plus de 400 pages différentes, ça fait du boulot, surtout quand une page a des paramètres qui lui sont propres (numéro de page ou mode d'affichage particulier par exemple). J'ai donc pour l'instant traité environ 50% de tout ces cas.

Pour finir, le compteur de lignes me donne 31.616 lignes de code PHP.

[V3] Semaine 88 (18 au 24 juin 2012)

25/06/2012 13:48
495 lectures
Quoi de neuf la semaine dernière :
  • Back-office des utilisateurs avec notamment la gestion des changements de pseudo
  • Fiches clubs
  • Fiches stades
  • Affichage des données sur les cartes Google (génération de fichiers KML pour les connaisseurs)

Et revoilà le tableau complet de l'avancement mis à jour :

Front office
Rubrique Avancement Graph. avancement
Accueil40%http://static.racingstub.com/img/ptBeigeF.gif
Articles60%http://static.racingstub.com/img/ptBeigeF.gif
B*****50%http://static.racingstub.com/img/ptBeigeF.gif
Brèves90%http://static.racingstub.com/img/ptBeigeF.gif
Communauté60%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Amis20%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Gestion du compte30%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Profil public30%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf40%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V320%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs60%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches10%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches / Baromètres70%http://static.racingstub.com/img/ptBeigeF.gif
Fiches stades60%http://static.racingstub.com/img/ptBeigeF.gif
Forum70%http://static.racingstub.com/img/ptBeigeF.gif
Graphiques (stats, compos...)80%http://static.racingstub.com/img/ptBeigeF.gif
Histoire60%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Logo40%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Maillot40%http://static.racingstub.com/img/ptBeigeF.gif
Inscription50%http://static.racingstub.com/img/ptBeigeF.gif
Interface50%http://static.racingstub.com/img/ptBeigeF.gif
Liens95%http://static.racingstub.com/img/ptBeigeF.gif
Modération50%http://static.racingstub.com/img/ptBeigeF.gif
MP70%http://static.racingstub.com/img/ptBeigeF.gif
N*****60%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)0%
Photos70%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Réseaux sociaux20%http://static.racingstub.com/img/ptBeigeF.gif
Recherche0%
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Saison30%http://static.racingstub.com/img/ptBeigeF.gif
Site (contact, partenaires...)60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs90%http://static.racingstub.com/img/ptBeigeF.gif
Système d'alerte/signalement80%http://static.racingstub.com/img/ptBeigeF.gif
Système de commentaires50%http://static.racingstub.com/img/ptBeigeF.gif
Système de notation80%http://static.racingstub.com/img/ptBeigeF.gif
T*****10%http://static.racingstub.com/img/ptBeigeF.gif
Transferts70%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global front office : 54%

Back office
Rubrique Avancement Graph. avancement
Arbitres40%http://static.racingstub.com/img/ptBeigeF.gif
Articles70%http://static.racingstub.com/img/ptBeigeF.gif
Baromètres100%http://static.racingstub.com/img/ptBeigeF.gif
Brèves90%http://static.racingstub.com/img/ptBeigeF.gif
Clubs50%http://static.racingstub.com/img/ptBeigeF.gif
Compétitions40%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage60%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Forum90%http://static.racingstub.com/img/ptBeigeF.gif
Géographie60%http://static.racingstub.com/img/ptBeigeF.gif
Interface80%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants70%http://static.racingstub.com/img/ptBeigeF.gif
Liens90%http://static.racingstub.com/img/ptBeigeF.gif
Maillots60%http://static.racingstub.com/img/ptBeigeF.gif
Matches50%http://static.racingstub.com/img/ptBeigeF.gif
Photos80%http://static.racingstub.com/img/ptBeigeF.gif
Pronostics70%http://static.racingstub.com/img/ptBeigeF.gif
Questionnaires90%http://static.racingstub.com/img/ptBeigeF.gif
Questions du patron70%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse60%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stades70%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Transferts70%http://static.racingstub.com/img/ptBeigeF.gif
Utilisateurs50%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global back office : 71%

[V3] Semaine 87 (11 au 17 juin 2012)

18/06/2012 18:12
555 lectures
Pas mal d'avancées la semaine dernière :
  • Pages du site (contact, partenaires, à propos...), que j'avais d'ailleurs oubliées dans le tableau global de l'avancement
  • Back-office des utilisateurs
  • Pages de la rubrique Histoire
  • Inscription

[V3] Semaine 76 (26 mars au 1er avril 2012)

02/04/2012 18:02
493 lectures
Résumé de la semaine dernière :
  • Suite du stammtisch (fini à 80%)
  • Début de l'adaptation finale du système de commentaires pour les MP
  • Début de la gestion des compétitions

Il faut que je vous ressorte le tableau avec les barres représentant l'avancement global, depuis la dernière fois ça a bien progressé !

[V3] Semaine 73 (5 au 11 mars 2012)

12/03/2012 14:02
531 lectures
Grosses avancées la semaine dernière sur les pronostics, qui sont presque terminés. Il me reste à :
  • finaliser la récupération des concours, pronostics et classements de la V2
  • s'occuper de l'affichage des classements (dans la V3)
  • s'intégrer avec les autres modules, ça sera pour plus tard

J'ai également commencé à gérer les transferts et le covoiturage, pour lequel je prévois un chouette système qui pourra servir à d'autres choses que les matches du Racing :)

[V3] Semaine 58 (14 au 20 novembre 2011)

21/11/2011 13:37
438 lectures
De belles avancées la semaine passée, sur deux choses :
  • les blogs : je les estimes finis à 70%, on y retrouvera au passage le système de tags mis en pause dans la V2
  • le système générique de commentaires / forum / MP (voir billet précédent) : c'est vraiment LA solution à pleins de choses, les modules utilisant ce système seront faciles à mettre à oeuvre et à gérer. Quelques exemples de nouveautés qui vont en découler :
- toujours pouvoir prévisualiser son message
- avoir partout les mêmes possibilités de mise en forme et la même interface de saisie (smileys, balises...)
- être prévenu par mail en cas de nouveau commentaire sur un joueur, un stade etc.

[V3] Semaine 53 (10 au 16 octobre 2011)

17/10/2011 17:46
541 lectures
Je n'ai rien pu faire ou presque la semaine passée, puisque comme annoncé, j'ai passé 3 jours dans la capitale pour Paris Web.

Néanmoins, j'en ai quand même profité pour :
  • aller faire un coucou à @marc et discuter avec lui de la V3 autour de pizzas
  • faire avancer des dossiers "secrets" qui ne peuvent être dévoilés à ce stade du projet :)

[V3] Semaine 51 (26 septembre au 2 octobre 2011)

03/10/2011 13:33
446 lectures
La semaine passée :
  • Suite du module destiné à afficher tous les graphiques des stats
  • Travail sur les fiches clubs

Ci-dessous un petit aperçu du genre de rendu qui sera dorénavant très facile de générer :
https://racingstub.com/blogs/c/chris/photos/051/capture-d-ecran-2...

Je sais qu'il manque encore la moyenne pour les affluences, et quelques détails sont encore à peaufiner.

[V3] Semaine 106 (22 au 28 octobre 2012)

29/10/2012 13:38
412 lectures
Au cours de la semaine dernière, suite des travaux en cours sur :
  • les compétitions, que j'estime finies à 80% dans le front office ET le back office, avec aussi 185 tests (qui passent) uniquement sur cette fonctionnalité
  • les pages "Saison"
  • les fiches clubs

J'ai "profité" du problème matériel survenu sur le serveur actuel pour refaire un tour des offres de notre hébergeur Online (je l'avais déjà fait il y a un an et demi, voir ce billet). Et pour le même prix que notre serveur actuel (49.99€ HT/mois), on peut dorénavant avoir un serveur encore plus puissant !

http://www.online.net/fr/serveur-dedie/dedibox-lt

CaractéristiqueActuelFutur
OffreDédibox ClassicDedibox LT
Serveur Dedibox / KontronHP ProLiant DL120 G7
Processeur 1x Intel® Core® 2 Duo T7200/T75001x Intel® Xeon® E3 1220
Architecture?4 coeurs 3.1 GHz, cache L3 8 Mo, 64 bits, virtualisation
Mémoire vive3 Go DDR216 Go DDR3 ECC
Disque dur500 Go2x 2 To SATA2 7k2 ou 2x 450 Go SAS 15k
RaidNon HP P410 - RAID 0/1 HARD
Bande passante100 Mbit/sec1 Gbit/sec, 200 Mbit/sec grantis
Trafic illimité Oui Oui
Prix HT/mois49.99€49.99€
Prix TTC/mois59.79€59.79€


Je ne m'y connais pas particulièrement en matériel, s'il y a des spécialistes qui passent par là, vous pouvez m'estimer le multiplicateur de performances entre ces deux configurations matérielles ? A mon avis, le nouveau serveur sera 2 ou 3 fois (voire plus?) plus puissant que l'actuel. Sachant que l'architecture logicielle sera également bien plus avancée, on devrait avoir de sacrées performances pour la V3 !

[V3] Semaine 62 (12 au 18 décembre 2011)

19/12/2011 14:24
382 lectures
Semaine passée un peu light, avec en plus les 8 ans du site mais qui a quand même vu quelques chantiers avancer :
  • suite des commentaires / forum / MP : je suis quasiment au bout de tout ce conséquent chantier qui va être un vrai bonheur à gérer et faire évoluer
  • mise en place de la centralisation de l'envoi des mails (alertes, notifications...)
  • démarrage de l'admin des clubs
  • démarrage de l'admin des arbitres

Cette semaine, je vais attaquer le design final. J'ai déjà mis en place 2 maquettes, mais jamais satisfaisantes à 100%. Maintenant que j'ai les idées plus claires, et que j'ai lu pas mal de pages parlant de design, de version mobile, de HTML5, CSS3, de "Responsive design", je sais ce que je veux et ce que je vais faire :) Je prévois donc un site unique (pas de version spéciale mobile, iPhone, iPad, Androïd...), dont l'affichage s'adaptera selon la largeur de l'écran utilisé. La totalité des fonctionnalités sera ainsi utilisable confortablement, sur un ordinateur, un téléphone, une télé...

[V3] Semaine 50 (19 au 25 septembre 2011)

26/09/2011 12:07
374 lectures
Au menu de la semaine passée :
- MP finis à 80%
- Démarrage d'un module destiné à gérer facilement l'affichage de tous les graphiques. Surtout utile dans la page Saison / Stats, il sera hyper facile à utiliser pour tout et n'importe quoi d'autre (pronostics, stats sur matchs vues, etc.)






[V3] Semaine 164 (2 au 8 décembre 2013)

11/12/2013 07:26
380 lectures
Suite des travaux sur la concordance entre les adresses de la V2 et de la V3. J'ai évidemment encore retrouvé de nouvelles typologies d'adresses V2, ce qui porte mon inventaire à exactement 493 le nombre d'adresses à "mapper" dans la V3. La bonne nouvelle c'est que 427 adresses sont maintenant gérées !
Pour bétonner le tout, j'ai écrit une série de tests qui vérifient :
  • que chaque adresse a sa correspondance
  • éventuellement que la correspondance correspond bien à celle attendue
  • que la redirection mène à une page valable (pas de 404 par exemple)





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...