Bloonet, le blog Tout sur Bloonet et même plus encore !

24juin/098

Correction des tutoriels – A vous de jouer !

Bonjour,

Tout d'abords, j'espère que ceux d'entre vous qui sont en vacances en profitent bien. Je n'ai pas encore cette chance mais ça va pas tarder. Ce sont deux mois que j'attends impatiemment, et je ne pense pas être le seul, surtout pour ceux qui ont des examens. Les autres, c'est une année détente (n'est-ce pas Adrien ^^ ).

Cet article à pour but d'introduire sur ce que je vais faire, ce que nous allons faire si vous voulez être dans l'aventure, pendant ces deux mois.

Je vais profiter de ces vacances pour rédiger un maximum de tutoriels pour Bloonet.

Vous le saviez sûrement (ça a déjà été dit et re-dit dans les précédents articles), si Adrien s'occupe seul du développement du site (et on peut l'en féliciter vu tout le travail accomplit), je m'occupe personnellement de la rédaction du contenu du site.

Mais alors pourquoi cet article  ?

En fait, si pour le moment, les tutoriels que j'ai rédigés sont restés secrets (seuls Adrien et moi-même y avons accès), j'espère bien changer cela en vous proposant de corriger mes tutoriels. Actuellement, ils ont seulement été corrigés par Adrien, ce qui ne constitue pas une correction suffisante pour affirmer qu'ils sont sans bien écrits.

J'ai donc besoin de votre aide. Comment ? C'est très simple : ceux qui estiment avoir une bonne orthographe, parler correctement français peuvent me contacter. Quand je dis « parler correctement français », c'est au sens propre du terme : il s'agit là de corriger en profondeur des tutoriels qui se veulent exempts de fautes. Il ne s'agit donc pas de faire une simple correction orthographique mais vraiment une correction approfondie. J'ai donc besoin de vous.

Vous voulez nous aider ? Alors qu'attendez-vous pour nous rejoindre pour la bêta-correction ? Ah, peut-être de savoir comment nous rejoindre. xD

Nous rejoindre

C'est très simple. Si vous souhaitez participer à cela, il suffit de m'envoyer un mail à electro@bloonet.fr où vous vous présenterez simplement. Le but n'est pour le moment pas de vous donner accès aux tutoriels (ça viendra dès que mes vacances commenceront, c'est-à-dire d'ici quelques jours), mais juste de faire une liste des personnes souhaitant corriger mes tutoriels, de manière à pouvoir gérer tout cela plus facilement.

Dès que ça sera bon, je vous répondrais en vous donnant un code et le lien pour accéder aux différents tutoriels du site (un seul pour tous, on est bien d'accord :) ).

Corrections et améliorations ! Dites-nous tout !

Pour éviter d'avoir trente listes de personnes me proposant des suggestions pour améliorer mes tutoriels ou me listant les fautes, nous avons mis en place un bug tracker (c'est pas courant hein :p). Il est temporaire et me servira juste à suivre l'évolution de l'amélioration des tutoriels. À chaque nouvelle demande, vous devrez choisir si c'est une évolution (amélioration) ou une correction d'erreur (anormalie) ainsi que le nom du tutoriel. Les bugs me seront directement réservés, Adrien ne s'occupant pas de ça. Mais ne vous inquiétez pas, vous saurez tout cela d'ici peu ! ;)

Ainsi, j'attends impatiemment vos mails. J'espère que vous serez nombreux à participer à cette correction.

13juin/0925

La bêta privée bientôt parmis nous !

Salut à tous et à toutes !

Je viens vous annoncer que je viens tout juste de terminer le module principal de la version 2 de Bloonet, ce qui implique donc un avancement significatif ! En bref, la bêta privée ne devrait plus trop tarder.

Comment y avoir accès ?

Eh oui, privée, ça veut tout dire ! Tout le monde n'y aura pas accès. Il y aura plusieurs moyens d'y avoir accès :

Le premier sera d'avoir une invitation reçue par mail en vous étant inscrit à la newsletter d'attente (tout le monde n'en recevra pas forcément une).

Le second sera d'avoir un contact avec un des administrateurs, qui vous atribueront une clé si ils le veulent, ils ne sont certainement pas obligés !

Le dernier sera d'être assez rapide pour avoir une clé distribuée sur certains blogs, ou par certaines personnes (je peux d'ores et déjà vous dire que Christophe en aura).

La bêta privée sera limitée à 150 accès (ce chiffre peut changer), c'est-à-dire qu'il y aura 150 clés, pas plus ni moins. Une clé ne pourra être utilisée qu'une seule et unique fois.

Que pourra-t-on y faire ?

Vous pourrez vous y inscrire et vous y connecter (c'est même plus que conseillé si vous ne voulez pas bêtement perdre votre clé), poster dans les forums, changer vos options de membres et surtout changer votre statut (ainsi que d'y lier des photos ou des liens) .

Cependant durant votre première connection, on vous demandera quel type de compte vous voulez "Pro" ou "Perso", étant donné que le site n'en est qu'à l'état bêta, et que cette bêta est privée, il est conseillé de choisir "Perso". Un compte de type "Pro" ne vous permettant pas d'avoir d'amis, de commenter, ni d'aimer le statut d'un autre.

De plus dans la version bêta il ne sera possible que d'avoir un seul compte, choisissez bien le votre ! Dans la version finale il sera possible d'en avoir plusieurs, et même de lier plusieurs comptes ( "Perso" avec "Pro", pas de "Pro" avec "Pro" ni de "Perso" avec "Perso" ) !

Et si j'ai pas d'accès ?

Dans ce cas de figure il n'y a rien d'autre à faire que d'attendre, d'ici peu je posterai un article pour vous donner quelques précisions sur la sortie de la version finale, accessible par tout le monde !

Cet article touche à sa fin, à bientôt !

6juin/097

Quelques nouvelles du projet

Bonjour,

Cela faisait longtemps qu'on ne vous avait pas un peu informé du déroulement des opérations. Cet article est là pour corriger la chose. Dans cet article, pour changer un peu par rapport au dernier, je vais parler du développement (enfin c'est plutôt Adrien qui va vous en parler :D ), mais aussi du contenu, des tutoriels que je rédige.

24mai/0913

La course à l’optimisation

Salut à tous et à toutes,

Depuis le premier article de Blaise sur le projet de la V2, dans lequel il vous avait promis de ma part des nouvelle du développement, aucun article n'a fait son apparition. Je suis là pour redresser les choses. Et je ne viens pas sans rien. Je vais vous donner quelques chiffres  (pour ainsi dire ce sont les chiffres révélateurs puisque la plupart de ces chiffres ne changeront pas, ou très peu).

Mais voici d'abord la raison d'être de cet article : j'ai, dès le début du développement, cherché un maximum l'optimisation des codes et donc, du site, en voici, dans cet article, le résultat que j'en ai obtenu.

L'optimisation, pourquoi ?

Vous vous souvenez très certainement des lacunes de la version, 1 si vous avez déjà été dessus. En effet, la génération des pages étaient relativement lente, ce qui provoquait pas mal d'erreurs (Erreurs 500 entre autres) . Le temps de génération des pages dépassait parfois 1 seconde ! Ça ne paraît pas comme ça, à l'entendre, mais, pour un site qui n'est pas sensé être lourd, c'est énorme.

C'est pourquoi cette fois-ci j'ai décidé de ne pas refaire cette erreur. Car si c'est dur pour le serveur de répondre à toutes ces lourdes demandes, c'est tout autant désagréable pour les visiteurs. J'ai ainsi cherché la plus petite optimisation possible, venant des fois jusqu'à mettre des heures pour un truc assez simple de base.

Résultat ?

Et bien je n'ai pas été déçu de mon résultat, en local, tout était vraiment rapide, j'en était jusqu'à 2 fois plus rapide sur certaines pages (comparé à la v1, en local elle aussi) . Mais j'étais loin de savoir ce qui m'attendait ! Hier, pour des raisons de nécessité, j'ai dû mettre sur le ftp, la v2 de Bloonet. Et pour tout vous dire, j'ai cru a une erreur au début ! De moyenne, j'affichais un temps inférieur à 0,06 secondes soit jusqu'à 20 fois moins de temps. Ça va, ça me semble raisonnable =D .

Du coup, j'ai eu l'idée d'établir diverses graphiques pour suivre ça de plus près dans l'administration, en voici quelques exemple :

Temps de génération des pages

Temps de génération des pages

Requêtes par page

Requêtes par page

Ainsi comme vous pouvez le voir, à part 3 pics de temps, dû certainement à des lags du serveur (tous les temps de chargement ayant été pris sur la même page, à savoir index.html), les temps de chargement sont extrêmement bas. Mais vous pouvez aussi voir que je n'ai pas cherché à optimiser uniquement le temps de chargement, même si ça y est lié, j'ai aussi cherché à réduire au minimum les accès à la base de données.

Et pour vous dire, j'ai réussi, sur le graphique ça ne se voit pas, mais les tests ont étés faits sur 4 pages différentes. 4 requêtes par page, c'est 2 à 3 fois moins que sur la version 1. Et c'est là que je suis sensé vous expliquer que le strict minimum a été mis dans la base de données, et que le reste (options de membres, options des news, etc.) a été mis dans des fichiers. Ce système nous permettant d'être plus rapide à la génération.

Mais ?

Mais voilà, pour simplifier le travail en équipe, et plus tard de permettre une traduction facile du site, mais aussi pour une raison d'ergonomie envers les administrateurs, nous utilisons un moteur de templates : Talus' TPL. C'est en soit un très bon moteur de templates, mais forcément, il y a des calculs à faire par le serveur que de base il n'y a pas. Ca nous ralentit donc un peu.

De plus, le serveur MySQL de 1&1 est lent, ça ralentit plus encore la génération des pages (c'est aussi un peu pour ça que j'ai évité un maximum les requêtes) . Plus tard, lorsque la version 2 sortira en public, et qu'elle aura le succès escompté, nous changerons d'hébergeur vers OVH je pense qui a de bonnes critiques. Mais nous ne sommes pas encore là ^^ .

Enfin, même si le temps de génération à significativement diminué, il n'en est pas de même pour le temps de chargement ! Bien que j'aie cherché à réduire un maximum la taille des images, à compresser tout document, ce n'est pas suffisant, et pour cause : le datacenter de 1&1 est situé en Allemagne, contrairement à celui de OVH qui est situé en France.

Le mot de la fin

Voilà, vous savez tout sur l'optimisation de la version 2 de Bloonet, si vous voulez en savoir plus, ou si vous voulez nous proposer des idées, n'hésitez pas à laisser un commentaire ou à nous envoyer un mail à adri22@bloonet.fr (Adrien) ou à electro@bloonet.fr (Blaise) .

Je reviendrais bientôt avec d'autres nouvelles,
à bientôt !

20mai/0912599

Ouverture de Bloonet et du blog : une grande aventure en vue !

Bonjour à tous,

Après une longue discussion entre les deux administrateurs, nous sommes heureux de vous présenter le suivi du développement de la Version 2 de Bloonet ! Durant tout ce développement, je serais occupé à remplir le site de tutoriels, fiche de téléchargement et autres contenus tandis qu'Adrien sera lui, occupé à coder le site, en repartant à zéro.

bloonet-logo-2Pour marquer le coup, nous avons décidé de changer un peut tout, et de créer ce blog. Mais comment est-on passé d'une simple maintenance pour "approvisionnement" du site, à une véritable refonte structurelle ?