Licence CC BY

ZdS passe en version 1.1 quelques jours avant son anniversaire

Un bref aperçu des nouveautés

Publié :
Auteur :
Catégorie :
Temps de lecture estimé : 11 minutes

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

Reprise du dernier message de la page précédente

Mais c'est un beau projet et il est assez facile de rentrer dedans, il suffit de demander !

Kje

Justement, où ? :P

Je n'ai malheureusement absolument pas le temps de m'impliquer sérieusement dans le code de ZdS, mais je me mets à la place d'autres. ^^

+0 -0

Puis, si il y a besoin d'aide pour quoi ce soit, un p'tit tour sur IRC et en général il y a toujours quelqu'un pour vous aider !

Yep j'y pensais mais les nouveaux ne sauront pas forcément qu'il existe et/ou n'oseront pas forcément. Un sujet sur le forum est plus accessible pour les nouveaux, plus simple pour établir le contact. Quitte a dire rapidement "viens sur l'IRC pour qu'on t'aide en direct".

+0 -0

Précisons que c'est de toute façon la loi en France (dite « Informatique et Libertés ») : à partir du moment où un site est accessible en France (et c'est encore plus vrai si le site est basé en France), le visiteur a le droit de demander la suppression des données le concernant. Si un site ne respecte pas ce droit, tu peux déposer une plainte auprès de la CNIL.

Jérôme Deuchnord

Je suis quasiment sûr que certains sites oublient d'effacer quelques données nous appartenant siffle

+0 -0

Précisons que c'est de toute façon la loi en France (dite « Informatique et Libertés ») : à partir du moment où un site est accessible en France (et c'est encore plus vrai si le site est basé en France), le visiteur a le droit de demander la suppression des données le concernant. Si un site ne respecte pas ce droit, tu peux déposer une plainte auprès de la CNIL.

Jérôme Deuchnord

Je suis quasiment sûr que certains sites oublient d'effacer quelques données nous appartenant siffle

Evotique

Techniquement la loi impose d'autoriser la correction des données, pas la suppression… Après faut voir avec le droit à l'oubli ce que ça donne, mais rien n'est garanti.

Mes tutos — Développeur JS (front principalement) — Consultant qualité, ergonomie et UX

+0 -0

En fait la loi porte sur les données à caractère personnel.

Constitue une donnée à caractère personnel toute information relative à une personne physique identifiée ou qui peut être identifiée, directement ou indirectement, par référence à un numéro d'identification ou à un ou plusieurs éléments qui lui sont propres. Pour déterminer si une personne est identifiable, il convient de considérer l'ensemble des moyens en vue de permettre son identification dont dispose ou auxquels peut avoir accès le responsable du traitement ou toute autre personne.

Le droit d'accès et de rectification st alors formulé comme suit:

Toute personne physique justifiant de son identité peut exiger du responsable d'un traitement que soient, selon les cas, rectifiées, complétées, mises à jour, verrouillées ou effacées les données à caractère personnel la concernant, qui sont inexactes, incomplètes, équivoques, périmées, ou dont la collecte, l'utilisation, la communication ou la conservation est interdite.

Les données d'un compte étant utiles tant que le forum où le compte a été utilisé existe (la conservation des données ne devant par perdurer au delà du temps pendant lequel elles sont utiles), je ne pense pas qu'un site soit légalement obligé de supprimer les comptes.

Édité

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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