Le stublog de chris


[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 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 ?

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 ?

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

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] 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%

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 !

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

[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 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 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 !

Ma finale à Paris (1997)

10/10/2013 13:28
663 lectures
Ci-dessous un texte que j'avais écrit à l'époque pour mon "journal intime Racing". J'avais 19 ans.

Paris, nous revenons ! Après la finale de la coupe de France 95 (0-1 face au PSG), me revoilà à Paris pour une nouvelle finale, de la coupe de la Ligue cette fois. J'y retourne en bus (180 F), avec une place en Boulogne Rouge (50 F).

Récapitulatif du parcours du Racing dans cette compétition qui voit le vainqueur très récompensé (place assurée en coupe de l'UEFA la saison suivante, 10 MF):
  • 16e de finale: RCS - St-Etienne (D2): 3 0, buts de Nouma (2) et Baticle
  • 8e de finale: RCS - Cannes (D1): 2 0, buts de Baticle et Nouma
  • 1/4 de finale: RCS - Louhans-Cuiseaux (D2): 5 1 ap, buts de Zitelli (3), Baticle et Nouma
  • 1/2 finale: RCS - Monaco (D1): 2 1, buts de Zitelli (2)

Le plus bel exploit de ce parcours fut crée en 1/2 finale. Le Racing a en effet éliminé l'AS Monaco, meilleure équipe française du moment, future championne de France, avec un superbe effectif.

Parcours des Bordelais:
  • 16e de finale: Bordeaux - Châteauroux (D2) 3-0
  • 8e de finale: Bordeaux - Marseille (D1): 1-0 ap
  • 1/4 de finale: Bordeaux - Caen (D1): 0-0 ap 5-4 tab
  • 1/2 finale: Bordeaux - Montpellier (D1): 2-2 ap 7-6 tab

La Coupe de la Ligue, bien que moins médiatisée, moins connue et moins suivie car réservée aux clubs professionnels, connaît tout de même un bel engouement auprès des supporters strasbourgeois. 12.500 places ont été allouées aux deux clubs finalistes.

Au Racing, les abonnés étaient prioritaires, puis la location grand public s'est ouverte. Il y avait trois types de place, sachant que le côté Boulogne était réservé aux Strasbourgeois: celles en tribune Boulogne (50 F), celles en tribune K (70 F) et J (110 F), vers le centre du terrain. Il y avait aussi deux types de déplacements: en bus (180 F) ou en train (220 F).

Presque toutes les places allouées au RCS ont été vendues, exactement 11.339 alors qu'à Bordeaux, seulement un peu plus de 7.000 places ont été vendues. Au total, ce sont 123 bus et deux trains spéciaux de 1.200 places qui se dirigent en ce samedi vers la capitale.

Pour moi, ce samedi commence à 8h, avec le rendez-vous parking Krimmeri pour embarquer dans les bus. Je rejoins dans le bus n°10 Vincent R, Nicolas L et Thomas C le messin. Ce sont en tout 28 bus qui partent à 9h depuis ce parking, les autres partant de nombreux autres coins d'Alsace.

L'ambiance est détendue, tout le monde lit les journaux afin de tout connaître sur cette troisième finale de la Coupe de la Ligue (précédents vainqueurs: PSG en 95 et Metz en 96). Dans chaque car, un homme de la sécurité Kessler ou Axial veille à ce que tout se passe correctement sans incidents.

La pause pique-nique a lieu vers 11h30, sur une aire d'un péage. De très nombreux bus et voitures particulières passent en klaxonnant et en agitant des écharpes bleues et blanches. Un autre arrêt s'effectue un peu plus tard, avant le dernier arrêt sur l'aire de Changis-sur-Marne, où les 28 bus se rassemblent pour atteindre le prochain péage dans un certain ordre afin d' être escortés. A partir de ce péage, 6 motards de la gendarmerie nous escortent, bloquent les entrées sur l'autoroute et sur le périphérique afin de nous permettre un passage sans encombre.
Le bus s'arrête enfin vers 18h, juste à côté du Parc des Princes et des locaux de TF1. Là, une attente d'une heure nous irrite: un problème d'organisation nous a fait emprunter un mauvais chemin et il faut attendre de bloquer les routes pour pouvoir avancer. Vers 19h, nous avançons enfin. Quelques mètres et quelques fouilles plus loin, nous approchons du Parc, où nous entrons à 19h15.

Le stade est encore presque vide, et la tribune Boulogne ressemble plus à une cage dans un zoo qu'à une tribune dans un stade de foot. Nous attendons tranquillement l'arrivée des joueurs qui se présentent un peu plus tard en costar-cravatte pour une simple reconnaissance. Nous attendons surtout de savoir si Alex Vencel pourra disputer le match. Blessé mercredi à l'entraînement, une décision quant à sa participation sera prise au dernier moment. Finalement, nous sommes tous rassurés quand après avoir stoppé quelques frappes, Vencel se frappe dans les poings et applaudit tous les supporters du Racing qui scandent "Vencel".

Le Parc des Princes se remplit et devrait être copieusement garni puisque l'on annonce le match à guichets fermés. Ce sont en tout 39.878 spectateurs qui sont présents, les places non vendues étant celles restant aux deux clubs.

La "guerre" des supporters a déjà débuté, les tribunes Boulogne et Auteuil se livrant à un dialogue de chants variés. Dans les deux camps sont prévus un tifo. Les Strasbourgeois (Ultra Boys 90, Octopus Brothers, Blue Pirates...) ont distribué des ballons bleus et blancs et agitent des grands drapeaux au bas de la tribune. Les Bordelais (UltraMarines, Devils & Brigade Ultra mulhousienne, Fans Bordeaux...) ne font qu'agiter une douzaine de grands drapeaux dans toute la tribune Auteuil.

Sur le terrain, en première mi-temps, c'est Bordeaux qui domine assez nettement, et il faut un grand Alex Vencel pour détourner une frappe de Ziani qui arrive seul devant lui à la 42e. Le Racing ne se procure presque pas d'occasions, manquant singulièrement de créativité et de précision dans ses passes. Heureusement, sa grande qualité est la combativité, ce qui lui permet de stopper les offensives girondines.

En seconde période, le match change de physionomie: le Racing prend les choses en main et Nouma butte sur un super Bodart à la 52e, lancé en profondeur par Collet. Les Girondins sont moins incisifs et le Racing domine. Mais les occasions nettes sont trop rares et aucune équipe ne veut prendre le risque d'encaisser un but, si bien que les 90 minutes s'achèvent sur ce triste 0 à 0.

Les prolongations ne donnent rien de mieux, les deux équipes se neutralisant et voulant visiblement en découdre aux tirs aux buts. Cela promet enfin un peu d'émotion dans un match sans relief, sans grande ambiance non plus, les supporters étant déçus du comportement de leur équipe (surtout le difficile public alsacien) et du manque de spec-tacle.

On en vient donc aux tirs aux buts. Tholot marque, Baticle râte et Gralak transforme. Ça fait 2-0 pour Bordeaux et les carottes alsaciennes semblent déjà cuites. Mais un but de Nouma, un tir hors cadre de Grenet suivi d'une transformation de Suchoparek ramènent le score à 2-2 et l'espoir dans le camp strasbourgeois. Pavon, Ismaël, Colleter et M'Ghoghi marquent leur penalty, amenant le score à 4-4 après les 5 premiers tireurs. A partir de maintenant, le premier qui râte (si l'autre réussi) a perdu. Domoraud voit ainsi son tir stoppé par Vencel. Raschke n'a qu'à marquer son penalty pour que le Racing gagne. Mais Bodart l'arrête et la série continue. Luccin réussit. Si Rott râte, Bordeaux a gagné. Mais Rott ne tremble pas et prend Bodart à contre-pied. Puis Vencel arrête l'essai de Lambourde, et Vincent Petit a une nouvelle balle de match au bout de son pied. Bodart effectue un nouveau miracle et détourne le tir. Le score est toujours de 5-5. Diawara, le neuvième tireur bordelais râte le cadre. Cette fois, c'est Collet qui a la possibilité de faire gagner le Racing. Sa tentative est la bonne, et Bodart, bien que parti du bon côté, ne peut rien. Ouf ! Le Racing gagne cette coupe et les 15.000 supporters du RCS explosent littéralement après cette séance de tirs aux buts insoutenable.

A partir de ce moment, le Parc résonne des chants à gloire du Racing, de ses joueurs et surtout de Roland Weller, l'actuel président qui sera remplacé par Patrick Proisy. Les Girondins, dans l'indifférence strasbourgeoise, cherchent leur récompense. Puis Gérald Baticle, suivi de tous les racingmen, s'avance, sert la main des officiels avant de recevoir des mains de M. Philippe Séguin, Président de l'assemblée nationale, la Coupe, dans un délire alsacien exceptionnel.

Les joueurs font un tour d'honneur, présentent la coupe à tous les supporters, font la ola alsacienne avec tout le public strasbourgeois. Le Parc est rempli du bonheur du Racing, alors que les Bordelais ne sont déjà plus dans le stade...

Nous ne quittons le stade qu'après minuit, et le retour vers les bus est très bruyant, les supporters attendaientt en effet ce moment depuis 1979, année du dernier titre (champion de D1), soit depuis 18 ans !! Après que la foule se soit répartie, nous embarquons dans les bus pour un retour, entamé à 1h, des plus fous. Au passage, nous saluons la Tour Eiffel qui indique "J-993 avant l'an 2000". Après les chants de la victoire, le bus retrouve de son calme et, fatigués, nous nous reposons, bien que très excités.

Nous somme de retour au parking Krimmeri à 7h du matin. Chacun va alors fêter comme il se doit la victoire. C'est une longue journée qui ne fait que commencer...

[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 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 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 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 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 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%

Parc animalier de Sainte-Croix

27/09/2010 14:12
569 lectures
Ca fait bien trop longtemps que je n'avais pas écrit de billet sur mon stublog !

Alors voilà quelques lignes et photos à propos d'une récente sortie familiale au parc animalier de Sainte-Croix, près de chez nous, en Lorraine.

Ce parc, qui fête cette année ces 30 ans d'existence, présente plus de 1500 animaux de 100 espèces différentes, essentiellement européennes (mais pas seulement).

La visite s'articule autour de deux sentiers :
  • le bleu, avec la place de brame, le grand nord, la forêt des carnivores, la vallée des ours, le monde des étangs
  • le vert, avec les animaux importés, les histoires de loups, le peuple invisible de nos forêts

En y allant tranquillement, ça occupe une bonne partie de la journée. On s'extasie facilement devant le spectacle offert par certains animaux (pour ma part : les marmottes, les loups blancs, les ours). Le parc est bien entretenu et on sent que les animaux sont dans leur élément. Seul bémol : la restauration, avec un mauvais rapport qualité/prix (sans compter que ce le resto du fond du parc était fermé et que c'était mentionné nul part).

Ci-dessous, quelques clichés avec commentaires. Pour voir toutes les photos, c'est par ici, ou par là (diaporama) !

Les (magnifiques) loups d'Arctique :

https://racingstub.com/blogs/c/chris/photos/022/img-7019-loups-ar...

https://racingstub.com/blogs/c/chris/photos/022/img-7021-loups-ar...


Un cerf, en pleine saison du brame, et un renard roux :

https://racingstub.com/blogs/c/chris/photos/023/img-7026-cerfs2-b... https://racingstub.com/blogs/c/chris/photos/023/img-7027-renards-...

Une marmotte, qui après avoir mangé une carotte, va emballer le chocolat dans le papier alu :

https://racingstub.com/blogs/c/chris/photos/023/img-7051-marmotte...

Des tarpans (sorte de chevaux) dans un beau paysage :

https://racingstub.com/blogs/c/chris/photos/023/img-7060-tarpans2...


Pour voir toutes les photos, c'est par ici, ou par là (diaporama) !

Note : pour une fois, j'ai effectué un post-traitement sur les photos (recadrage, zoom, niveaux), essentiellement car mon zoom était trop limité par rapport à l'éloignement de la plupart des animaux.

[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 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 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 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 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 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 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 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 123 (18 au 24 février 2013)

27/02/2013 17:54
475 lectures
Ont progressé la semaine dernière :
  • Le forum
  • Les photos

Ca avance vraiment pas mal, je vous mets ci-dessous le tableau global des travaux. Il reste quelques gros chantiers (sur les photos et les fiches clubs notamment) et pas mal de finitions, mais ça commence à vraiment avoir de la gueule :)

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 neuf55%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/dirigeants55%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 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
Histoire75%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Logo55%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Maillot55%http://static.racingstub.com/img/ptBeigeF.gif
Inscription (*)50%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
Photos70%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*****60%http://static.racingstub.com/img/ptBeigeF.gif
Transferts90%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global front office : 71%

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é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é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
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
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 : 83%
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%.


En chiffres, on en est à 40706 lignes de code PHP et1900 tests !



[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 134 (6 au 12 mai 2013)

13/05/2013 13:58
445 lectures
La semaine dernière :
  • Suite des fiches clubs
  • Suite des pages "Saison"
J'ai notamment écrit des centaines de tests qui vérifient que toutes les pages répondent, et que mon code est fonctionnel. Je vais essayer de finir ça cette semaine.

[V3] Semaine 156 (7 au 13 octobre 2013)

17/10/2013 13:39
439 lectures
Encore des finitions sur beaucoup de pages la semaine dernière; difficile de faire une liste précise de ce qui a avancé.

Voilà plutôt le tableau global, qui montre bien qu'on est maintenant près du but !

Front office
Rubrique Avancement Graph. avancement
Accueil90%http://static.racingstub.com/img/ptBeigeF.gif
Articles85%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é90%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 public80%http://static.racingstub.com/img/ptBeigeF.gif
Compte / Quoi de neuf100%http://static.racingstub.com/img/ptBeigeF.gif
Concordance des URL V2-V3 (*)55%http://static.racingstub.com/img/ptBeigeF.gif
Covoiturage100%http://static.racingstub.com/img/ptBeigeF.gif
Echarpes95%http://static.racingstub.com/img/ptBeigeF.gif
Fiches clubs90%http://static.racingstub.com/img/ptBeigeF.gif
Fiches joueurs/dirigeants90%http://static.racingstub.com/img/ptBeigeF.gif
Fiches matches90%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...)85%http://static.racingstub.com/img/ptBeigeF.gif
Histoire90%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Logo90%http://static.racingstub.com/img/ptBeigeF.gif
Histoire / Maillot90%http://static.racingstub.com/img/ptBeigeF.gif
Inscription (*)75%http://static.racingstub.com/img/ptBeigeF.gif
Interface80%http://static.racingstub.com/img/ptBeigeF.gif
Liens95%http://static.racingstub.com/img/ptBeigeF.gif
Modération80%http://static.racingstub.com/img/ptBeigeF.gif
MP95%http://static.racingstub.com/img/ptBeigeF.gif
N*****90%http://static.racingstub.com/img/ptBeigeF.gif
Pages "statiques" (club, histoire...)80%http://static.racingstub.com/img/ptBeigeF.gif
Photos80%http://static.racingstub.com/img/ptBeigeF.gif
Photos persos75%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 patron90%http://static.racingstub.com/img/ptBeigeF.gif
Réseaux sociaux (*)40%http://static.racingstub.com/img/ptBeigeF.gif
Recherche (*)70%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse95%http://static.racingstub.com/img/ptBeigeF.gif
Saison95%http://static.racingstub.com/img/ptBeigeF.gif
Site (contact, partenaires...)65%http://static.racingstub.com/img/ptBeigeF.gif
Sondages80%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch80%http://static.racingstub.com/img/ptBeigeF.gif
Stublogs95%http://static.racingstub.com/img/ptBeigeF.gif
Système d'alerte/signalement90%http://static.racingstub.com/img/ptBeigeF.gif
Système de commentaires75%http://static.racingstub.com/img/ptBeigeF.gif
Système de notation100%http://static.racingstub.com/img/ptBeigeF.gif
T*****90%http://static.racingstub.com/img/ptBeigeF.gif
Transferts90%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global front office : 86%

Back office
Rubrique Avancement Graph. avancement
Arbitres90%http://static.racingstub.com/img/ptBeigeF.gif
Articles90%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
Clubs90%http://static.racingstub.com/img/ptBeigeF.gif
Compétitions90%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
Interface95%http://static.racingstub.com/img/ptBeigeF.gif
Joueurs/dirigeants90%http://static.racingstub.com/img/ptBeigeF.gif
Liens90%http://static.racingstub.com/img/ptBeigeF.gif
Maillots85%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 patron90%http://static.racingstub.com/img/ptBeigeF.gif
Revue de presse95%http://static.racingstub.com/img/ptBeigeF.gif
Sondages90%http://static.racingstub.com/img/ptBeigeF.gif
Stades95%http://static.racingstub.com/img/ptBeigeF.gif
Stammtisch100%http://static.racingstub.com/img/ptBeigeF.gif
Transferts95%http://static.racingstub.com/img/ptBeigeF.gif
Utilisateurs85%http://static.racingstub.com/img/ptBeigeF.gif

Avancement global back office : 92%
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 on arrive à 47201 lignes de code PHP !
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...