ZdS passe en version 1.1 quelques jours avant son anniversaire

Un bref aperçu des nouveautés

Le dimanche 02 novembre sera un jour particulier, car nous fêterons l'anniversaire du premier commit sur le dépôt officiel du site de Zeste de Savoir. La communauté de Zeste de Savoir croit énormément à l'Open Source, et une vue d'ensemble de l'année nous montre tous les jours que nous avons eu raison d'y croire, car en termes de développement, le projet représente :

  • 3 302 commits faits par 46 contributeurs, ce qui représente environ 41 313 lignes de code ;
  • selon la méthode DOCOMO, pour estimer l'effort déployé pour réaliser un projet, le code source de ZdS c'est 10 années/homme de travail, autrement dit, ce qu'une personne arrive à faire en 10 ans, nous l'avons réalisé en 1 an grâce au travail de tous.

Pour faire une comparaison de l'activité de développement de ZdS par rapport à d'autres gros projets Open Source, sur les 12 derniers mois, on retrouve les chiffres suivants :

Sur les 12 derniers mois Zeste de Savoir WordPress Symfony
Nombres de contributeurs 46 22 399
Nombres de commits 3 280 3 895 3 080
Fichiers modifiés 2 089 1 191 3 680
Nombre de ligne ajoutés 655 245 294 947 274 447
Nombre de ligne supprimées 441 603 151 339 117 983

Pour un début, ZdS commence plutôt très fort, car on voit à travers ce tableau que l'activité égale celle d'autres gros projets. Cependant, comment le projet en est-il arrivé là ? C'est le moment de faire un bref récapitulatif des temps fort du développement de ZdS, et de présenter aussi les nouveautés futures. On en profitera pour parler un peu des coulisses du développement de ZdS.

La version 1.1 , des nouveaux outils pour les auteurs

Quelques semaines après le passage en version 1.0 (synonyme de stabilité du code), le code source du site est passé il y a peu en version 1.1. Cette dernière apporte un lot de fonctionnalités tirées parmi les nombreuses suggestions qui ont été demandées par la communauté.

Simplifier la tâche des auteurs

Zeste de Savoir est un site de partage de connaissance, raison pour laquelle il est très important que ceux qui produisent le contenu aient des outils adaptés à leur besoin. La version 1.1 a donc donné la priorité aux outils pour les auteurs.

Modifier un tutoriel hors-ligne et l'importer

Jusqu'ici la rédaction d'un tutoriel ne pouvait être faite que via l'éditeur en ligne. Si vous n'aviez pas de connexion réseau, il fallait rédiger votre contenu sur un bloc-notes, pour le copier/coller ensuite dans l'éditeur en ligne. Autant vous dire que ça commençait à devenir laborieux quand vous deviez modifier plus de trois extraits différents.

Aujourd'hui le problème n'est pas entièrement réglé, mais la difficulté a été grandement atténuée grâce à la possibilité d'importer une archive de tutoriel. Ce qui signifie donc qu'en tant qu'auteur, pour modifier votre tutoriel en mode hors-ligne vous pouvez :

  1. Télécharger l'archive correspondante (en cliquant sur Archive dans la barre de gauche)
  2. Décompresser l'archive téléchargée
  3. Ouvrir chaque extrait (fichier .md) que vous souhaitez modifier avec un éditeur de texte simple
  4. Appliquer et enregistrer vos modifications
  5. Zipper le dossier du tutoriel
  6. Réimporter l'archive sur le site via ce lien

La fonctionnalité étant encore jeune, elle est encore perfectible et sera améliorée au fil des versions de ZdS.

Certains outils développés par la communauté, comme Zest'Editor et ZdSReader, vous aident également à travailler en mode hors-ligne.

Importer plusieurs images dans la galerie en un clic

Il est désormais possible d'importer plusieurs images d'un coup dans votre galerie en envoyant une simple zip (Voir la documentation).

Un fil de discussion automatique pour les tutoriels en bêta

Cette nouvelle fonctionnalité permet de simplifier le cycle de vie de la bêta des tutoriels. Lorsqu'un tutoriel est proposé en bêta, un sujet est automatiquement créé et mis à jour au fil de la bêta. L'auteur n'a plus besoin de se soucier de cette tâche de communication auprès de la communauté !

Nous avons déjà eu des retours sur cette amélioration, qu'il faudra peaufiner pour les versions à venir.

Des fonctionnalités pour les membres

ZdS n'est plus une prison

Une des fonctionnalités qui manquait cruellement sur le site était la possibilité de se désinscrire soi-même. La fonctionnalité a été implémentée, et vous pouvez maintenant vous désinscrire quand vous le souhaitez. Si vous vous désinscrivez :

  • votre compte sera complètement supprimé ;
  • vos messages sur le forum seront anonymisés ;
  • vous quitterez tous les MP que vous avez en cours ;
  • les articles/tutoriels seront transmis à l'auteur externe si la licence le permet, ou supprimés s'ils étaient hors-ligne. En cas de contenus multi-auteurs, l'auteur partant est simplement retiré de la liste des rédacteurs.

Des flux RSS/ATOM taillés aux petits oignons

Il devient plus simple de suivre les mises à jour du contenu du site grâce aux flux RSS/ATOM qui ont été revus de manière à obtenir une vision assez fine. Non seulement le nombre d'entrées dans les flux est passé de 5 à 25, mais il est maintenant possible d'avoir des flux RSS/ATOM pour :

  • les nouveaux tutoriels (RSS et ATOM) ;
  • les nouveaux articles (RSS et ATOM) ;
  • les nouveaux messages dans le forum :
  • les nouveaux sujets dans le forum :

Et dans le futur ?

Eh bien, le futur s'annonce chargé ! On a déjà une jolie pile de tickets qui mêle un peu de tout, encore et toujours des bugs et suggestions. Et bien entendu, les futurs gros projets esquissés dans les ZEP !

Mais saviez-vous que vous pouviez participer au futur de Zeste de Savoir ? En effet, le projet est 100% libre ; au delà de la participation aux forums et pourquoi pas au contenu, vous pouvez :

Pour rappel, le cycle de développement sur ZdS est le suivant :


57 commentaires

Félicitations ! C'est un très beau projet !

Y a-t-il un sujet expliquant précisément comment chacun peut apporter sa pierre à l'édifice et comment (pas nécessairement qu'au niveau du code : étudier les suggestions, lire les tutoriels en bêta…) ?

+3 -0

Bien joué, et bon anniversaire au premier commit de ZdS ! :)

Au passage : je me doute que le compte « Anonyme » est présent uniquement dans le but de ne pas péter les contraintes d'intégrité référentielle de la base de données, mais puisque le profil est visible par tous, quid de lui écrire une belle petite biographie ? :D

+4 -0

Bravo aux devs, vous faîtes du beau boulot. Ca me donne envie de me mettre à Django pour participer un peu.

+1 -0

Pour information la ZEP 3 est bientôt dans les bacs et sera la première ZEP implémentée sur le site.

La ZEP 2 (et sa dérivée ZEP 17) à propos de l'API sont aussi bien avancées.

Et pour ceux qui n'ont pas suivi, le traitement du markdown sera largement amélioré de manière à fournir des PDF bien plus beaux et corrects et d'améliorer les perfs du site. Tout ça c'est dans la ZEP 5 et c'est Kje qui fait le gros du boulot.

Moi je suis prêt à parié que la V2 arrivera pour fêter 2015 ^^. Et ça enverra du lourd.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte