Le coucou de YesWiki ! Lettre nº2 de décembre 2018

Résumé Suite à notre rencontre physique "sprint" près d'Avignon, nous vous proposons une nouvelle parution de notre newsletter.
Billet Découvrez la seconde newsletter en ligne en cliquant ici.

Pour la recevoir dans votre boite aux lettres, il suffit de s'inscrire en pied de page du site de YesWiki (en bas à droite).
Les archives des newsletters sont aussi accessibles en bas de page, ou sur le coté de la page Actus.

Bonne lecture!

Créer un glossaire façon wikipedia dans votre yeswiki

Résumé Et si votre wiki affichait la définition des mots compliqués en popup par simple survol ?
Billet Il arrive qu'on souhaite afficher en popup la définition d'un mot ou des infos sur un sujet en popup simplement au survol du mot. Un peu comme le propose wikipedia dans ses articles.
Ceci est désormais possible dans yeswiki !
Survolez donc ici pour voir et cliquer pour m'ouvrir dans une nouvelle fenêtre !

comment ?

Avec cette syntaxe :
{{button class="btn btn-link btn-glossaire modalbox-hover new-window " link="CoopticBelgique"  text="c'est quoi ?"}}

Décortitons-la :

  • btn btn-link : permet de ne pas créer de bouton et donc d'avoir un lien clicable "classique"
  • btn-glossaire : permet d'enlever les marges un peu embêtantes dans ce contexte de lien à survoler
  • modalbox-hover : affiche le contenu appelé via le link en popup sur simple survol du lien
  • new-window : ouvre le lien dans une nouvelle page si l'utilisateur clique dessus
  • link : doit être une page wiki de votre wiki (ne peut être un lien externe)
  • text : vous mettez ce que vous voulez mais ce sera le titre de la modale

Exemple d'usage : Faire un glossaire en utilisant un formulaire bazar
Première étape : vous créez un formulaire bazar avec ces champs :
labelhtml*** *** *** <div style="display:none">
texte***bf_titre***Le mot***25***25*** *** *** ***1***0***
labelhtml*** *** *** </div> <!-- ferme le div .hide -->***
textelong***bf_description***Définition***10***2*** *** ***wiki *** *** ***
lien_internet***bf_url***Lien pour en savoir plus***40***255***http://*** *** ***0***0

Le label html pour bf_titre permet d'éviter que le nom du mot à définir s'affiche deux fois dans le popup

Deuxième étape : Vous créez une page glossaire dans votre wiki et appelez le contenu du formulaire avec la syntaxe suivante :
{{bazarliste id="x" template="annuaire-alphabetique.tpl.hml"}}

Ceci affichera le contenu de votre glossaire par ordre alphabetique

Troisième étape
: vous insérez en haut de cette même page un bouton pour permettre à chacun de définir les mots compliqués
""<div class="pull-right">""{{button class="btn-success" icon="pencil icon-white" link="SaisirGlossaire" text="J'ajoute un mot dans le glossaire"}}""</div>""


Ensuite vous récupérez le nom de la page wiki pour chaque mot défini (il suffit de la survoler dans le glossaire par ex et de récupérer en bas de son browser son nom wiki)

Vous appelez chaque définition des mots à expliciter avec la syntaxe proposée tout en haut

Voir un exemple d'usage sur http://www.cartographie-collaborative.eu
VOIR LA DOC COMPLETE => https://yeswiki.net/?DocButton
" class="ebook"}}

Nous étions 20 à Vedène pour le sprint de décembre 2018 !

Résumé Sous le soleil, nous nous sommes retrouvés entre contributeurs à YesWiki pour un "sprint" de trois jours. L'occasion pour développeurs, utilisateurs, curieux.se de contribuer à leur niveau au projet :-)
Billet
image hs8kqjalz0fplarge.jpg (29.8kB)

Ce qui a été fait !

Mémoire

Retrouvez la mémoire détaillée de ce sprint via ce pad ou cet export Télécharger le fichier markdown..

Nouvelles fonctionnalités

  • Création d'une extension webhook (merci Sebastien). Elle permet d'envoyer automatiquement des informations à une adresse lorsqu'une fiche Bazar est ajoutée/éditée/supprimée. Ce mode de fonctionnement en "push" a de nombreux avantages, dont celui d'être plus écolo que les flux RSS. Une première intégration à Mattermost (Framateam) a été réalisée, qui permet de recevoir sur un canal, les notifications. Documentation
  • Création d'une image Docker et de documentations pour facilement lancer un wiki en local sans avoir à installer un serveur Apache/Mysql sur sa machine Documentation
  • Création d'une extension checkaccesslink (merci Olivier), qui conditionne la visibilité d'un lien dans les menus et pages, à son droit d'accès Par ici sur github
  • Affichage cartographique multicouches : test et documentation d'une fonctionnalité jusqu'alors invisible. par ici
  • Nouvelle possibilité de format de liens: il n'est plus par nécessaire de passer par des ChatMots pour générer des liens vers les pages (les noms de page ne nécessitent plus de comprendre deux majuscules).

Correction et remontée de bugs

  • corrections de bugs dans différents les templates bazar
  • mise en place de quelques tickets de dév ou corrections à faire sur yeswiki
  • cf l'activité des issues sur github pour voir l'ensemble des corrections effectuées

Documentation


Site et outils de communication

  • Cartographie de l'ancien site par ici pour voir
  • Refonte du site yeswiki.net (vous êtes dessus !)
  • Création d'un espace "gare centrale" dédié aux contributeurs actifs par ici pour voir
  • Dépoussiérage du site : suppression de 300 pages sur yeswiki.net, suppression de 1OO users de yeswiki.net
  • Création d'une page pour mutualiser nos ressources pédagogique (pour le moment en vrac) par ici pour voir
  • Formulaire de contact mail pour trouver un prestataire/une demande d'accompagnement que nous pouvons ensuite réorienter (envoi à contact@yeswiki.net) par ici pour voir

Réflexions / gouvernance

Sur la gare centrale :
  • Règles de prise de décision
  • Règles de contribution au code
  • Ferme yeswiki et responsabilité de la communauté vis à vis des espaces créés par les gens
  • Amorçage d'un groupe sur "pédagogie et yeswiki"

Reste à documenter

  • Les thèmes : mise en formerègles de production de thèmes pour les codeurs par ici
  • Cartographie de la partie "documentation" yeswiki
  • L'option "widget" pour intégrer le code d'intégration autre que carto
  • Chasse aux choses dépréciées : dans la documentation signaler avec une bannière les choses dépréciées et supprimer ce qui ne fonctionne plus.
  • Les emoticon intégrables dans le texte à partir de cette bibliothèque par simple copier-coller http://getemoji.com/