Skip to content

Instantly share code, notes, and snippets.

@gustavi
Last active November 25, 2015 15:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gustavi/309b71f8cb37d3cf52f9 to your computer and use it in GitHub Desktop.
Save gustavi/309b71f8cb37d3cf52f9 to your computer and use it in GitHub Desktop.

Cartouche | ---------------------|----- ZEP | 13 Titre | Tribune libre Révision | 2 Date de création | 2014-08-06 Dernière révision| 2015-11-25 Type | Feature Statut | Rédaction

Des moyens d'expression sur ZdS

Aujourd'hui, un membre qui veut s'exprimer sur Zeste de Savoir a les possibilités suivantes :

  • S'il veut transmettre un savoir, il peut écrire un tutoriel, quelle que soit sa taille.
  • S'il veut transmettre une nouvelle, une présentation, il peut écrire un article1
  • S'il veut poser une question, lancer un atelier, proposer un exercice ; bref toute forme d'expression nécessitant une interaction forte avec les autres membres, il peut ouvrir un sujet dans un forum.

En revanche, il n'existe aucun moyen pour un membre de donner un retour d'expérience, de donner son opinion quant à une actualité (en lien avec ZdS) non publiée sur le site, de donner un lien intéressant... en bref, de publier des contenus qui peuvent intéresser les lecteurs de Zeste de Savoir, mais qui ne nécessitent pas spécialement d'interaction avec les autres membres.

Tutoriels, Articles, Tribune Libre

L'idée est donc d'ajouter une troisième forme de contenu publié (en sus des forums) : la tribune libre.

Cette proposition est très inspirée des journaux de Linuxfr.org que certains connaissent peut-être. N'hésitez pas à aller voir ce que ça peut donner.

Le but est de permettre à l'utilisateur de créer des contenus qu'il puisse publier (et éventuellement mettre à jour).

Différence avec les contenus actuels

  • Une tribune n'est pas un tutoriel parce qu'il n'a pas pour but de transmettre quoi que ce soit en terme d'éducation.
  • Une tribune n'est pas un article pour deux raisons : le sujet et le traitement. Les sujets acceptables sont beaucoup plus variés, voyez la section dédiée ci-dessous. Le traitement peut être aussi beaucoup plus léger, allant jusqu'à la "tribune bookmark" (façon "voici un lien qui pourrait vous intéresser sur tel sujet"). Ce qui n'empêche pas la présence de tribunes rédigées.
  • Une tribune n'est pas un forum, dans le sens où elle n'implique pas forcément une réaction de quiconque. Néanmoins, un espace de discussion est fourni pour recueillir les réactions. La tribune pourrait remplacer une partie du forum présentation de projets (pour les projets finis) et certains sujets du Bar à Smoothies.

Sujets acceptables en tribune

La règle est simple :

Tous les sujets sont acceptés, tant qu'ils ont un rapport même vague avec Zeste de Savoir.

En particulier, certains sujets y sont les bienvenus : les retours d'expérience de toutes sortes (transmission de savoir), les sujets sur la transmission de savoir, les liens vers des articles en ce sens, etc.

Bien entendu, les sujets complètement illégaux sont bannis et peuvent faire l'objet de sanctions.

Fonctionnellement, comment cela se présente ?

Pour le lecteur

Les lecteurs peuvent accéder aux tribunes via le menu principal, qui contient un nouvel item : "Tutoriels / Articles / Tribunes libres / Forums"

À partir de là, la présentation est exactement la même que celle des articles, à savoir :

  • Titre, sous-titre, licence, date de publication, tags, auteur, nombre de commentaires
  • Contenu de la tribune, au format d'affichage "long texte"
  • Zone de réaction avec toutes les fonctions habituelles
  • Menu de gauche qui permet de partager ou télécharger le contenu mais qui contient également un sommaire

Pour le rédacteur

Chaque membre (sauf membre en lecture seule ou banni) peut écrire des tribunes. Il accède à l'interface de rédaction via son menu membre ; nouvel item : "Mes tribunes libtres"

L'interface de rédaction est exactement la même que celle d'un article, à une différence prêt : on ne peut pas écrire de tribune à plusieurs. Par conséquent pas de page pour aider à la rédaction d'une tribune ni de possibilité d'ajouter un auteur.

Les champs disponibles sont donc les mêmes :

  • Titre
  • Sous-titre / description
  • Type = Tribune libre
  • Icône / image
  • Introduction
  • Conclusion
  • Catégorie(s)
  • Licence
  • Message de suivi

Une fois la tribune créée, il peut une ou plusieurs sections comme pour les articles.

Pour le staff

Modération à postériori

Toute tribune est publiée immédiatement. Si une tribune n'a manifestement rien à faire sur le site, elle est dé-publiée et seul un membre du staff peut la re-publier. Pour éviter les abus d'édition, on peut limiter les droits d'édition après publication aux seuls membres du staff. En soit la publication d'un contenu sans validation a priori n'est pas un problème car c'est déjà le cas sur le forum.

La modération des commentaires se fait comme dans les tutoriels et les articles.

En revanche une tribune possède un statut : approuvée ou non. Approuver une tribune permet de la faire apparaître sur la page d'accueil.

Les tribunes

Mutation d'une tribune

Il se peut qu'une tribune soit en fait un article mal placé, ou une question pour un forum. Des outils automatiques de mutation semblent inutiles, du moins dans un premier temps :

  • La promotion d'une tribune en article nécessite souvent une réécriture au moins minime. Ne pas oublier de prévenir dans la tribune qu'un article a été créé à partir d'icelle.
  • La transformation d'une tribune en question sur le forum se fait par demande à l'auteur de créer son propre thread. Un outil automatique est techniquement envisageable (il n'y a pas de gros problème fonctionnels qui l'empêche mis à part la question de la licence) mais nécessite beaucoup de développement pour un cas qui n'est pas sensé arriver ; surtout si l'on choisit une validation des tribunes.

Affichage sur la page d'accueil

Comment une tribune peut apparaitre

L'affichage sur la page d'accueil d'une tribune se fait avec 2 critères :

  • La tribune a été approuvée par le staff;
  • La tribune a moins de 15 jours ;
  • La tribune a un ratio de votes de +10 minimum (ex1 : 3 négatifs et 12 positifs = -3 + 12 = +9 = PAS VALIDE ; 5 négatifs et 16 positifs = -5 + 16 = +11 = VALIDE).

Où apparait-elle ?

Elle apparaît en bas de la page d'accueil. Aujourd'hui il y a 2 colonnes de sujets du forum

Et la technique ?

Les tribunes seront très semblables aux articles en se fondant sur la ZEP-12 et la gestion de contenu actuelle.

Les principales modifications se trouvent du côté de la validation et de quelques gestions de droits pour l'édition. Rien de bien sorcier ici.

JSFiddle ne doit pas pouvoir être intégré à une tribune dans la mesure où elle peut être modifiée sans validation a priori. De plus pas de bêta possible.

Il faut clairement indiquer que les tribunes sont l'opinion de leur auteur et n'engagent pas le site (sur les tribunes et CGU).

Les différentes pages/vues à créer

Pour le lecteur

  • Page d'accueil des tribues libres (par défaut on affiche n tribunes triées par date mais on peut filtrer avec plus de critères)
  • La page de vue d'une tribune libre

Pour le rédacteur

  • Une page pour créer une tribune libre (comme celle d'un article)
  • Une page « Mes tribunes libres »
  • La page d'historique des version

Pour la validation

  • Une page d'approuvation des tribunes avec les tribunes pas encore approuvées (les tribunes doivent pouvoir être approuvées lors de la lecture également via un simple lien sans message de validation à rentrer)

Les modifications

  • Un lien « Tribunes libre » dans le menu principal
  • Un lien « Mes tribunes libre » dans le menu déroulant utilisateur
  • Ajout des tribunes sur la page d'accueil (voir section dédiée)
  • « Dernières tribunes libres » dans le profil d'un utilisateur
  • Mettre à jour l'activité dans le profil d'un utilisateur en intégrant les tribunes libres (mais aussi l'accès rapide)
  • Intégrer les tribunes à la recherche
  • Les CGU
  • La désinscription

Points restants à discuter

  • De quelle manière affiche-t-on une tribune sur la page d'accueil ?
  • Comment trie-t-on les news et quels critères de tri ?
  • Mutation d'une tribune post ZEP-12

Historique

Révision 1

Le 2014-08-06 par SpaceFox

Création

Révision 2

Le 2015-11-25 par gustavi

Mise à jour globale prenant en compte les remarques sur le sujet et les différentes ZEP depuis la création (ZEP-4 et ZEP-12).

Liens divers

*[ZdS]: Zeste de Savoir

Footnotes

  1. La limite entre "tutoriel" et "article" n'est pas le sujet de cette ZEP mais fait l'objet d'une décision éditoriale de la part de l'association. Vous pouvez aller présenter vos arguments sur ce topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment