Aller au menu - Aller au contenu

Vos Tutos 3.5 : un mythe, une légende

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : M@teo21
Publié : le 20/08/2008 à 11:02:00
Catégorie : Tutoriels
Visualisations : 12 006

Vos Tutos 3.5 : un mythe, une légende

Edit : l'accès aux tutoriels est de nouveau possible (modification comprise). Nous pensons avoir corrigé un nombre important de problèmes mais nous vous conseillons toutefois la plus grande prudence dans les jours à venir (sauvegardez aussi vos textes sur votre ordinateur quelque temps). Merci.

Edit 2 : nous avons corrigé un très grand nombre de problèmes de transfert des tutoriels. Toutefois il semble rester quelques erreurs et nous ne vous conseillons pas d'utiliser vostutos pour le moment car vos modifications auraient de grandes chances d'être perdues. Il faudra attendre notre feu vert.


LA VALIDATION MARCHE DE NOUVEAU. LES VALIDATEURS VOUS CONSEILLENT NÉANMOINS DE SAUVEGARDER VOS TUTORIELS AU CAS OU (cela se fait très rapidement).




Villejuif, 5h30 du matin

La température extérieure me rappelle qu'il fait encore nuit, au cas où je ne l'aurais pas remarqué. La rue est déserte, comme on peut s'y attendre à cette heure. À l'arrêt de bus, personne. C'est tout juste si une voiture passe par là au bout de 5 minutes.

Le silence est total avant la bataille. Au bureau, j'arrive à 6h06. Natim est déjà là depuis 6 minutes. À l'autre bout de la planète, à Sydney en Australie, Karamilo est en ligne comme convenu la veille.

La lutte peut commencer. Bien qu'ayant préparé le moment depuis une semaine, nous ne pouvons nous empêcher de ressentir cette petite (mais délicieuse) pointe de stress avant une mise en production importante. Depuis la sortie de la version 3 du Site du Zéro, il s'agit en effet du plus important changement sur le principal module du site : "Vos tutos", qui gère l'affichage et l'édition des tutoriels.



Vos Tutos 3.5, une histoire mouvementée



Stylo
L'histoire de Vos Tutos 3.5 commence à... oulah, il y a bien longtemps déjà. Pour bien comprendre, il faut au moins remonter à la sortie du Site du Zéro v3 (fin 2005), qui a marqué un tournant dans l'histoire du site en harmonisant entièrement son fonctionnement grâce à un développement maison pensé pour et par le Site du Zéro lui-même. Sans cette nouvelle version du site, nous n'aurions pas pu évoluer comme nous l'avons fait, c'est une évidence.

Malgré tout, quelques temps après la sortie de la v3 et de son tout nouveau module "Vos tutos 3.0" de gestion des tutoriels, karamilo et moi-même avons commencé à réfléchir à un nouveau modèle de données pour Vos tutos, plus flexible mais aussi beaucoup plus complexe. C'était au premier semestre de l'année 2007.

L'objectif était de poser des bases plus solides pour l'évolution des tutoriels car, étant donné que le trafic venait d'augmenter considérablement en l'espace d'une année, il valait mieux ne pas trop tarder à faire cette grosse migration une fois pour toutes afin de pouvoir évoluer plus sereinement par la suite.

Toutefois, le travail à faire (et le cahier des charges que j'ai rédigé pour karamilo, j'avoue :-° ) était conséquent. Vos tutos devenait bien plus complexe à gérer pour le développeur, mais aussi beaucoup plus souple pour l'utilisateur (c'est-à-dire vous).

Nous avons recueilli un certain nombre de suggestions des utilisateurs et des validateurs pour leur faciliter la vie. Bref, nous avons souhaité être à l'écoute pour améliorer notablement Vos tutos. Toutefois, la mise à jour s'est transformé en une montagne à gravir, et bien que karamilo ait posé de solides bases, il lui était difficile de trouver le temps et les moyens de terminer le travail.


Natim à la rescousse



Image utilisateur
Le nouveau Vos Tutos (initialement la version 3.1 mais finalement renommée en 3.5 vu le nombre important de changements) avait besoin de main d'oeuvre. Prévu pour l'été dernier, il aura fallu attendre cet été et l'arrivée de Natim en tant que stagiaire dans nos bureaux pour en découdre.

Natim, particulièrement motivé pour terminer Vos tutos, a donc pris en charge la suite du code très tôt au début de son stage. Le résultat a été payant. Bien que nous avions initialement prévu une sortie pour fin juillet (il y a toujours des retards dans ce genre de cas :D ), nous sommes plus qu'heureux aujourd'hui de vous annoncer qu'un mythe vient de prendre fin : Vos tutos 3.5 est sorti. Ouf.


Les nouveautés de Vos Tutos 3.5



L'accouchement aura été difficile, c'est le moins que l'on puisse dire. Comme je vous l'ai signalé plus tôt, il faut mettre ça sur la complexité du nouveau modèle de données du module.

Sous le capot, tout a changé. Le moteur qui gère Vos tutos est très différent aujourd'hui. La base de données est conçue différemment pour le stockage, d'une manière qui va nous permettre par la suite de faire des évolutions importantes plus rapidement. La structure à représentation intervallaire nous permet notamment une plus grande souplesse pour la gestion du tutoriel. Ci-dessous, voici la représentation d'un tutoriel tel que stocké en bases de données :

Tutoriel


En réalité, ce schéma est très simplifié. Pour bien faire, il faudrait le représenter en 3 dimensions pour prendre en compte toutes les versions possibles de chacun des éléments du tutoriel (toute l'évolution du tutoriel dans le temps en somme).

Je tiens à signaler que le numéro exact de version de ce Vos tutos est 3.5.0. Cela signifie que nous posons les bases pour la suite et que tous les changements prévus ne sont pas encore là, mais qu'ils vont pouvoir arriver avec moins de difficulté par la suite.
Vous pouvez comparer, toutes proportions gardées, Vos tutos 3.5.0 à KDE 4.0. Tout n'y est pas, mais sous le capot tout a changé et cela pose des bases sérieuses pour les évolutions futures.


Considérez donc que vous ne pouvez pas voir la plupart des changements. L'interface est sensiblement la même pour vous, mais il y a tout de même un nombre non négligeable de changements que vous allez pouvoir constater et que je me fais un plaisir ici de lister (de manière non exhaustive) :
Bloc Notes

  • Plusieurs auteurs peuvent travailler simultanément sur un même tutoriel. Les tutoriels peuvent donc avoir plusieurs auteurs associés.
  • Réhabilitation de l'import de tutoriels au format .tuto version 3.5.0 (allelujah !).
  • Sauvegarde de toutes les anciennes versions du tutoriel, ce qui vous permet de revenir à une ancienne version si vous le désirez. Aucune modification n'est donc perdue.
  • Navigation largement améliorée au sein des tutoriels grâce à une liste déroulante qui permet de sauter à n'importe quel chapitre ou sous-partie en 2 clics. L'arborescence lors de l'édition d'un tutoriel est enfin correcte et on peut remonter de niveau sans problème.
  • La liste des tutoriels est améliorée : elle affiche désormais les icônes des chapitres et met mieux en valeur les big-tutoriels en affichant le détail de leurs parties.
  • Le cadre en haut à droite présentant le tutoriel a été revu et corrigé pour présenter uniquement les principales informations sur le tutoriel, et permet d'afficher ou de masquer les informations détaillées.
  • Une navigation transversale au sein du tutoriel, particulièrement agréable pour son auteur mais aussi pour les visiteurs : on peut aisément passer du tutoriel à ses commentaires, mais aussi à sa version éditable si on en est l'auteur. L'accès à la modification du tutoriel n'a jamais été aussi intuitif !
  • Possibilité d'indiquer la difficulté d'un tutoriel.
  • Possibilité de choisir la licence de votre tutoriel parmi les 6 licences Creative Commons, en plus de la licence de base (qui reste par défaut) qui indique que personne n'a le droit de copier votre tutoriel sans votre accord. En savoir plus sur les licences.
  • Possibilité d'indiquer si un zCorrecteur a corrigé votre tutoriel. Le site zcorrecteurs.fr a d'ailleurs été mis à jour pour supporter le nouveau format .tuto qui a légèrement changé pour prendre en compte notamment la difficulté du tutoriel.
  • Les big-tutoriels (comprenant plusieurs chapitres) sont désormais considérés comme des tutoriels et on ne fait plus la distinction en base de données avec les mini-tutoriels. De ce fait, les big-tutoriels peuvent désormais être commentés et notés dans leur entièreté, mais aussi avoir une icône et une difficulté d'ensemble.


Notez qu'il est techniquement possible de rendre un tutoriel éditable par tout le monde (tous les membres et tous les invités) à la manière d'un wiki, mais nous n'avons pas activé cette option dans un premier temps. Cela demande une préparation et une gestion particulières. Nous envisageons toutefois de faire un test dans un bac à sable ("sandbox") pour voir si cela peut produire des résultats intéressants sans altérer bien sûr les tutoriels déjà présents (d'où l'intérêt de faire ce test dans un lieu séparé appelé "bac à sable").

Toutes les URL des tutoriels ont changé avec cette nouvelle version. C'était inévitable étant donné le mode de fonctionnement très différent. Toutefois, un système de redirection transparente a été mis en place pour ne pas perturber les liens pointant vers le site du zéro. Pensez à mettre à jour vos liens et / ou vos favoris pour prendre en compte les nouvelles adresses.


Tous les tutoriels déjà écrits sur l'ancienne version de Vos tutos ont été récupérés grâce à un script automatique fait maison pour l'occasion. Cela a demandé un travail considérable.
Normalement il ne devrait pas y avoir d'erreurs, mais il est toutefois possible de rencontrer des bugs sur d'anciens tutoriels.


La suite ?



Dans un premier temps, nous allons probablement avoir quelques bugs à corriger que les utilisateurs nous soumettront (merci au passage de n'indiquer que des vrais bugs, pas des comportements étranges). Si vous avez des suggestions, nous les analyserons toutes dans le forum suggestions.
Merci de vérifier que le bug que vous allez rapporter n'a pas déjà été rapporté par quelqu'un d'autre avant de poster !

Par la suite, une fois que Vos tutos 3.5.0 sera bien stabilisé, nous envisagerons d'apporter des modifications par petites doses. Nous en avons un certain nombre déjà en tête (notamment la possibilité d'analyser la différence entre 2 versions), mais tout viendra en son temps.

D'ici peu, nous allons aussi mettre en place la recherche sur les tutoriels, promise et demandée depuis longtemps. Il faut dans un premier temps décanter les premiers bugs, puis nous nous en occuperons. Nous vous tiendrons informés dans une news.


Remerciements



  • Natim en premier lieu, car c'est lui qui a fait le plus gros du travail ces dernières semaines et c'est à lui que vous devez la sortie de Vos tutos 3.5.
  • Karamilo, qui a posé les bases de Vos tutos 3.5 et qui a continué à assister Natim dans sa tâche (même s'il était à l'autre bout du monde :p ).
  • Ziame et Arconis, capables de dénicher des bugs là où la main de l'Homme n'a jamais mis le pied, pour leurs bêta-tests tout au long de la création de Vos tutos.
  • L'équipe du Site du Zéro pour les bêta-tests des derniers jours, et notamment les validateurs pour leurs conseils et suggestions sur les fonctionnalités à implémenter.
  • Les zCorrecteurs, notamment Vincent1870, pour leur aide, leurs idées et leurs conseils.
  • Bluestorm et ses collègues pour leurs conseils sur les licences et pour avoir rédigé en un temps record un tutoriel permettant de comprendre les enjeux des licences.

324 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  4  ...  8  9  10  11  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  3  4  ...  8  9  10  11  Suivante
Hors ligne Apteno # Posté le 20/08/2008 à 11:02:47
Manchot libriste
Avatar
Flux RSS

Un résultat à la hauteur des espérances !
Bravo à l'équipe !
 
Hors ligne Samoht # Posté le 20/08/2008 à 11:02:48
Détermination=>Réussite
Avatar

Ville : Marguerittes
Pays : France métropolitaine

Très beau boulot les gars !

Un programmateur du dimanche fais un site internet, ça donne ça :lol: !
Image utilisateur
 
Hors ligne DocLivadi # Posté le 20/08/2008 à 11:03:58
Membre Pas Content !
Avatar
Groupe : Bannis
Flux RSS

Pas mal cette nouvelle version .
 
Hors ligne Ninety # Posté le 20/08/2008 à 11:04:38
Free Your Mind
Avatar

Excellent ! Ca donne vraiment envie d'ecrire des Tutos !

There are no stupid questions, just stupid people.
 
Hors ligne pablounet # Posté le 20/08/2008 à 11:04:54
Avatar

Ville : Valence
Pays : France métropolitaine
Études : ESISAR

On l'attendais depuis un petit moment et on n'est pas déçu ... :)
 
Hors ligne MyGB # Posté le 20/08/2008 à 11:05:41
Ying quoi ?
Avatar
Flux RSS

Karamilo à Sydney ?
Mais sinon, pourquoi à 6h du mat ?

Vraiment du bon boulot :) . Ça a l'air génial.

Et si après avoir lu mes posts, vous faisiez un tour sur mon site ?

Article de mon blog contenant le Guide des Solutions de CCDS approuvé par Neamar.
 
Hors ligne Buffalo Soldier # Posté le 20/08/2008 à 11:05:41
<?php echo "Yo !"; ?>
Avatar

Super, enfin :D
Beau boulot les gars franchement ;)
 
Hors ligne Azenet # Posté le 20/08/2008 à 11:05:58
l'éléPHPant vous aura
Avatar
Flux RSS

Ville : Seyssel
Pays : France métropolitaine

:waw: ! Ou je suis nul, ( :p )ou les QCM ne marchent pas ^^
Hors ligne Nelty # Posté le 20/08/2008 à 11:06:38
Garfield in the US
Avatar
Groupe : Anciens
Flux RSS

Ville : Owatonna
Pays : États-Unis

Bon boulot, merci pour cette nouvelle version qui manquait !
Je pense que je vais bien apprécier les nouvelles fonctionnalités. :)
Hors ligne Adrien93 # Posté le 20/08/2008 à 11:07:04
Avatar

Ville : Tertre
Pays : Belgique
Études : Université de Mons-Hainaut

Pour une MAJ qui devait surement prendre toute la journée, Bravo :D

Beau boulot :)
Hors ligne MyGB # Posté le 20/08/2008 à 11:08:09
Ying quoi ?
Avatar
Flux RSS

Citation : éléPHPant
:waw: ! Ou je suis nul, ( :p )ou les QCM ne marchent pas ^^

Ouais, moi aussi...

Et si après avoir lu mes posts, vous faisiez un tour sur mon site ?

Article de mon blog contenant le Guide des Solutions de CCDS approuvé par Neamar.
 
Hors ligne pierreyoda # Posté le 20/08/2008 à 11:08:16
Avatar

Wahh c'est génial!!! C'est 10x mieux!!
Bon travail, félicitations à toute l'équipe!

EDIT: oui, les QCM ne marchent pas, mais ce n'est pas bien grave.
Hors ligne M@teo21 # Posté le 20/08/2008 à 11:09:13
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Soyez cool avec natim, lui envoyez pas de MP, faites des rapports de bugs pour des bugs JAMAIS signalés. On n'a pas fini de bosser là on va corriger les bugs qui nous tombent dessus...
Bref, soyez pas trop surpris si ça foire par endroits, vu l'ampleur des changements c'est inévitable.

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Lpu8er # Posté le 20/08/2008 à 11:09:45
[R34n1m4T3d]
Avatar
Groupe : Anciens
Flux RSS

Ville : Grenoble
Pays : France métropolitaine
Études : Licence Professionnelle SIL (Système Informatiques et Logiciel)

Me disais bien qu'un truc avait changé !

Je trouve ça excellent, bravo à tous. 'fin y'a juste cette histoire des stats sur les réponses aux QCM qui sont à double-tranchant, mais c'est très intéressant tout de même.

Comme dirait l'autre: "longue vie au SdZ !".

Encore bon courage à tous :)

Le or exit(mysql_error()), nom d'un chien !!!
(et apprenez à concaténer avant de le faire)

Oui, oui, c'est exit(), pas die() (alias, toussa). Tant qu'on y est, je mettrais aussi une gestion Exception PDO Error. Ca fera beau en signature.
 
Hors ligne Tortue facile # Posté le 20/08/2008 à 11:09:47
DB2 + Cobol + CICS
Avatar
Groupe : Anciens
Flux RSS

Ville : Ivry-sur-seine
Pays : France métropolitaine

Félicitation au codeurs, c'est du très bon boulot.

On va pouvoir en refuser des tutos maintenant. :D

Grand fan de la tortue j'ai créé un site web avec notamment des infos sur l'hibernation de la tortue de terre. Je vous conseille aussi de lire cet article sur les pratiques contestables de Blogbang vis à vis de sa régie de pub.


 
Hors ligne Ziame # Posté le 20/08/2008 à 11:10:22
Arx Tarpeia Capitoli proxima
Avatar
Groupe : Anciens
Flux RSS

Ça aura été hard, mais on aura fini par y arriver finalement :p . Merci beaucoup à karamilo et Natim pour tout leur excellent travail (et dans la bonne humeur :) ).
 
Hors ligne vincent1870 # Posté le 20/08/2008 à 11:14:37
Traqueur de bugs
Avatar

Ville : Villeurbanne
Pays : France métropolitaine
Études : INSA Lyon

Ah, enchanté de voir enfin cette version sortie ! La team et les zCorrecteurs ont en effet contribué aux ultimes bêta-tests avec plaisir. Bravo à Natim pour sa réactivité (et de ne pas s'énerver malgré nos suggestions :-° ), et à karamilo pour les bases posées. :)

Tiens on parle de moi dans la news, cool !

Membre des zCorrecteurs, qui ont corrigés une grande partie des cours présents sur le SdZ.
Contributeur au code source du site des zCorrecteurs, publié sous licence AGPL.

Adhérent de Corrigraphie, association structurant les zCorrecteurs.
 
Hors ligne Max5701 # Posté le 20/08/2008 à 11:15:25
Don't be Daft, but stay Punk !
Avatar

Très agréable, naviguation revue ... C'est simplement géniale.

C'est pas mal le coup des statistiques au QCM ^^
Hors ligne jay93 # Posté le 20/08/2008 à 11:16:14
L'informatique est ma passion!
Avatar

Un grand merci les gars!Excellent travail!



 
Hors ligne Vinchz # Posté le 20/08/2008 à 11:17:11
Chaise de vigne.
Avatar

Vraiment bien cette nouvelle version, félicitations à tous ceux qui ont participé au codage et bonne chance pour la résolution de bugs ! :D

Typologie du commentateur de news

« La véritable musique est le silence, les notes ne font qu'encadrer ce silence. »
— Miles Davis
 
Hors ligne Gartek # Posté le 20/08/2008 à 11:19:57
Avatar

Excellent ... rien d'autre à dire ...
Connecté Thunderseb # Posté le 20/08/2008 à 11:20:05
Responsable de la validation
Avatar
Validateurs

Ville : Liège
Pays : Belgique

Haha, on l'a enfin :D
Beau travail à tous ceux qui y ont participé :)
 
Hors ligne M@teo21 # Posté le 20/08/2008 à 11:20:40
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Sérieux le prochain qui envoie un MP pour signaler un bug je le ban. >_<

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne anonyme # Posté le 20/08/2008 à 11:22:26

Bravo pour le boulot effectué qui devait être assez énorme ! ^^
Hors ligne KorangaR # Posté le 20/08/2008 à 11:22:37

Citation
À l'arrêt de bus, personne.


Il y a un arrêt 393 non ? :nerd:
Hors ligne pinto # Posté le 20/08/2008 à 11:23:00
Avatar

Sympa , faut voir comment sa évolue .
m@teo , change ta signature :-°

Autodesk = Maya. Maya = Linux. Donc vu que Autodesk = 3DS Max, 3ds Max = Linux CQFD §§
Dieu justifie son existence à ceux disant qu'il existe, comme il justifie son inexistence à ceux disant qu'il n'existe pas !
 
Hors ligne Barbatos # Posté le 20/08/2008 à 11:23:17
Avatar

Ville : Le havre
Pays : France métropolitaine

Excellent boulot, une fois de plus merci Natim. J'espère que vous allez le garder après son stage ? :D

Image utilisateur

Développeur du jeu Urban Terror, un FPS gratuit en ligne basé sur le moteur q3.
http://urbanterror.info
http://urban-terror.fr
Image utilisateur
 
Hors ligne Vorlio # Posté le 20/08/2008 à 11:23:45
1 & 0 > 0
Avatar

Que de bugs ^^
Mais une fois corrigé, ça promet d'être génial !

J'aime beaucoup l'idée de plusieurs participants pour un tuto, par ailleurs :)

L'éternité, c'est long... Surtout vers la fin !
http://vorlio.labrute.fr << Clic ici = Merci beaucoup :p !
 
Hors ligne Adrien93 # Posté le 20/08/2008 à 11:25:02
Avatar

Ville : Tertre
Pays : Belgique
Études : Université de Mons-Hainaut

Citation : Barbatos
Excellent boulot, une fois de plus merci Natim. J'espère que vous allez le garder après son stage ? :D


Ils vont le laisser mourir de faim dans la cave... ^^
Hors ligne Natim # Posté le 20/08/2008 à 11:26:15
Apprendre à coder c'est coder
Avatar
Groupe : Anciens
Flux RSS

Ville : Belfort
Pays : France métropolitaine

Citation : MyGB
Karamilo à Sydney ?
Mais sinon, pourquoi à 6h du mat ?


La réponse est dans la question, Sydney est au antipode. Donc c'était pour être avec kara.
De plus ça permet d'avoir une journée plus longue et de ne pas gener ceux qui dorme à cette heure :-°

En plus le matin, je suis plus réactif donc ça va plus vite. ^^

J'ai mal, je viens de me recevoir une montagne de bug sur la tête :o
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news