Archives du pad yeswiki


Scrum 1 juillet 2013
Solution pour fusionner les deux pad (git merge ?)
Florian : Question version PHP de wikini :
ebook : http://ebook.coop-tic.eu/francais/wakka.php?wiki=PagePrincipale
Memorendom coopbox : http://mrflos.github.io/CoopBox/
Florestan : poursuite de test de solution antispam ; je pense que les spams qui passent utilisent un autre chemin (ajaxaddcomment de tag?).
François : bouton login.
David : Mise à jour d'IP block pour bloquer tout ce qui est exterieur à la France.
Question spam devient prioritaire. Chantier à définir avant départ de Florestan en vacances si possible cette semaine.
Heure de début et présence optionnelle/obligatoire ? garder souplesse.
mais la deadline pour annuler la réunion est fixée à 10h45
TODO : Documenter actions par groupe
Yeswiki 21 Mai 2013
1
2
3
5
8
13
21
Documenter utilisateur_wikini dans bazar.
Multilinguisme :
  • voir comment traiter les langues en js
  • voir comment appeler la langue dans les actions
  • traduire tout
  • > difficulté technique : 13
  • > importance :
Yeswiki 15 Mai 2013
Caler des dates de coding party sur les points :

  • nécessité se caler sur multilinguisme (fichier à part) se mettre d'accord : 13.

  • Programmer des chantiers

  • comment traiter les messages d'erreurs

  • dépendances entre extensions

  • dépendance librairies jquery (template) boostrap (template)

  • tablette

  • navigateurs ie6

  • versionning

  • compatibilite php 5.3 et php 5.4 > de 5.0 à 5.5

  • rassemblement des templates
Stabilisation de la version actuelle :
R : Importance / Difficulte : plus c'est petit moins on fait :
1 - enlever login du menu haut. Icone engrenage en bas à droite. Difficulte 2. Importance : 8 ++++ R : 4 > Francois
2 - test IE (barre de rédaction / attach) > barre de rédaction ok Difficulté : 5 Importance : 13 +++ 2,6 > Florian
3 - réinitialisation du mot de passe par mail . Difficulté : 8 Importance : 13. ++ 1,625 > David
3 - bouton upload de la barre sur ie : bouton sur navigateurs moderne, et fallback <input type="file" /> sous IE : Difficulté : 8 Importance : 13 1,625
5 - régler les problèmes de spam > captcha localise, desactivable apres la premiere fois (session cote serveur). Difficulté : 13 Importance : 21 ++ 1,615384615
6 - menu bootstrap pour tablette > sous menu non actif dans certains cas, cf moustic/2013 et bouton connexion . Difficulté 5 : Importance : 8 ++ 1,6
7 - vers le tools contact de manière globale sur le serveur. Difficulte : 21. Importance : 8, R : 0.38
Difficile d'être autonome sur le projet YesWiki :
  • Outil libres qui rendent les gens libres
Problème de documentation : fonctionnalités non documentées
Très lié à un problème de circulation d'information.
Se débrouiller pour éviter qu'on entre dans l'effet tunnel.
=>
Certaine choses n'avancent pas :
  • comment chercher des sous pour les développements
  • comment avoir des outils stables
  • gros besoin de stabilisation
Pas de cohérence au niveau de ce qu'on veut développer car pas suffisamment d'écoute d'utilisateurs.
YesWiki est important dans le fonctionnement d'Outils-Reseaux, avoir le coup d'avoir une doctrine, une philosophie,
regarder des outils connexes (bit torrent / coopbox / etherpad, framalab...) : de façon à ne pas mettre tous les oeufs dans le même panier.
Autres avis :
  • Il n'y a jamais eu autant de documentation
  • pas le sentiment d'avoir généré de l'instabilité récemment.
  • des nouveaux problèmes sont signalés
Pas assez de communication et pas assez de visibilité des modifs (sur http://yeswiki.net/test/ et scrumm yeswiki)
Idée de bien séparer les tools entre bachi et cerco
Besoin de formation Bootstrap.
Les choses qui fachent à réparer vite
- vers le tools contact de manière globale
- enlever login du menu haut
- réinitialisation du mot de passe
- menu bootstrap pour tablette
- test IE (barre de rédaction / attach)
- régler les problèmes de spam
- bouton upload de la barre sur ie
organisation à tours de rôle
prendre une semaine que sur le dev et laisser la maintenance aux autres pour se concentrer sur le dev
Pour chaque modif:
on teste en local
on commite sur github
on met sur l'espace de test adéquat (yeswiki.net/cercopitheque ou bachi ou autre )
on prévient la liste dev sur skype, pour les tests navigateurs
Test navigateurs:
priorité firefox, chrome, ie8 / 9 / 10, safari
puis ie 6, tablettes ipad / android, portables
Yeswiki 7 Mai 2013 Valse avec Bachi
certains points de la réunion du 8 oct 2012 semblent encore d'actualité

  • les tags à documenter (D) / stabiliser B / passer en test C [50%] T tester

  • sources bachibouzouk



points transverses

  • nécessité se caler sur multilinguisme (fichier à part) se mettre d'accord

  • Programmer des chantiers

  • comment traiter les messages d'erreurs

  • dépendances entre extensions

  • dépendance librairies jquery (template) boostrap (template)

  • tablette

  • navigateurs ie6

  • versionning

  • compatibilite php 5.3 et php 5.4 > de 5.0 à 5.5

100% : ok
0% : ko
yeswiki.net => doc, téléchargement
yeswiki.net/demo => démo de la version stable, avec tous les templates de bazar de la stable
yeswiki.net/bachibouzouk => en train de tester les corrections de bugs
yeswiki.net => test yeswiki.net/cercopitheque => la version test / Backlog intégré /
Convention de codage :
On utilise $this->SetMessage avec des boxs alert alert-info alert-danger alert-success
Pour la gestion de la langue : harmoniser les tools/<extension>/wiki.php pour l'appel du fichier de langue
Pour les javascripts, on sort les langues en dur dans le dossier lang avec les constantes php
Eviter les dépendances entre tools, vis à vis de template OK, entre tools, l'éviter

  • aceditor stabilité générale [90%] dette technique [60%] sécurité [100%] maturité [70%] D besoin de doc raccourcis, ergonomie [80%] arriver sur la zone double clic B de base T bugs regressions fonctionnalité multilinguisme fonction prévisualisation manquante / difficilement utilisable avec ie6, ctrl L conflits avec des raccourcis existants dans les navigateurs (ctrl-l : lien, crtl-h : historique, ctrl-b : panneau de marque page, ctrl-u : afficher la source, ctrl-i : information sur la page) / bloquer éditer la page quand elle est éditée, plus de pop up lors de certaines erreurs exemple sauver une page vide C dépendances avec template tablettes Langue :

  • attach stabilité générale [70%] dette technique [20%] sécurité [20%] maturité [60%] D besoin de doc raccourcis, ergonomie [80%] arriver sur la zone double clic B de base T bugs regressions gestion des messages d'erreurs (fichier trop lourd) , ne fonctionne pas avec ie6, ni ie7, ni ie9 (double-clic pour le lancer, puis l'envoi d'image n'aboutit pas) C dépendances avec template tablettes insertion d'un fichier ne fonctionne pas. Langue :

> voir une solution pour ie et le double clic
> tester les cas de dépassement de la taille de fichier
> freeplanes affichés en fermés ?

  • despam B D oui cf paquet anti spam (de JPM) stabilité générale [70%] dette technique [80%] sécurité [70%] maturité [40%] D , ergonomie [20%] tout sélectionner B de base T bugs regressions C dépendances tablettes Langue :

  • Anti spam C

  • hashcash B D autodocumenté Langue :

  • ipblock B D documenter le fonctionnement, même si compliqué. Langue :

  • comportement désirable : on passe un pays autorisé (fr par défaut, mais configurable par wakka.config.php) et on bloque les autres par captcha

  • rss B D oui

  • rssplus plus lieu d'être à réfléchir

  • tableau B D doc de base stabilité générale [90%] dette technique [90%] sécurité [100%] maturité [90%] D besoin de doc exemple, ergonomie [20%] Syntaxe complexe B de base T C dépendances tablettes Langue :

  • templates B D ok choix des images de fond ?

  • toc table des matières B D à faire cf pierre yves

  • toolsmng B D

  • Login B D pb sous tablette

  • Contact B D plein de wiki avec version obsolette

  • Bazar (Gestionnaire de base de données ) B D dépendance avec tags

  • Syndication B D

  • Progress Bar B à ajouter par défaut D oui

  • Tags B D à revoir en fonction des fonctionnalités (dépendance avec bazar) gère les commentaires spam sur les commentaires de base



  • Activité : récupère la liste de tous les wikis installés sur un même espace et fourni leur flux RSS test

  • Alerte : demande de confirmation lors de la fermeture du navigateur en mode édition abandonné test

  • Cartowiki : représentation géographique de données test onem

  • Chatmot : création automatique d'un ChatMot à partir d'un titre de page wikitipi test archives

  • Convergence : système de vote participatif test

  • Duplicateur : copie d'un ensemble de pages wiki d'un wiki à l'autre test animacoop

  • Ferme : interface pour gérer une ferme à wikis (installer des nouveaux wikis sur le même domaine) test en train de sortir cf supagro

  • Generationusb : création d'une version "portable" de votre wiki, utilisable sur clé usb sans connexion internet test ne fonctionne pas

  • Googleanalytics : ajout de l'outils de statistiques Google Analytics aux pages de votre wiki test

  • Multilinguisme : changer la langue par défaut de YesWiki test

  • Notif : recevoir par mail les modifications d'une page ils l'ont fait

  • Pdf : génére un pdf à partir d'une page wiki test demande installation spéciale

  • Pointimagewiki : ajouter des points avec une description sur une image test

  • Postinstall : ajoute des pages supplémentaires à un wiki plus la peine

  • Qrcode : générateur de qrcodes d'une page pour YesWiki test

  • Textsearch : recherche binaire dans wiki

  • Wikical : petit calendrier généré à partir des éléments entrés dans un fichier calendrier standard (.ICS) fonctionne plus

  • Wikicolor : coloration de texte dans YesWiki test

  • Yeswiki 8 oct 2012

Esprit de la réunion,

  • état des lieux

  • opérationnel

points positifs, beau projet

  • la nouvelle fonctionnalité attach, excellent pour les utilisateurs

  • nouvel ACEDITOR, meilleure ergonomie


  • on imagine plein de choses à faire avec , l'outil fait encore rêver

  • personnalisation graphique (fond d'écran), boutons

points négatifs, instable et manque de concertation dans son évolution

  • en ce moment situation d'instabilité

  • quelle version installer ? ou trouver la version stable?

  • Déstabilisation des utilisateurs

  • peur de casser des choses

  • crainte à installer et faire des mises à jour sur des systèmes

  • Manque de visibilité : où trouver la version stable, entre les différentes versions des modules et des tools. Difficile de trouver une version stable.

  • manque de concertation

  • fail du scrum de dvpt, pas de developpement concerté.

  • pas de chantier de débuggage

  • = > on ne sais pas qui bosse (débuggue) sur quoi manque de visibilité de ce qui est stable ou pas

  • = > on utilise la version de dvpt lors de projets en prod

  • trop de liens indispensables entre les tools (problème de dépendances entre certains tools)

  • on n'a pas la main sur l'outil

pistes d'améliorations, une version stable et des échanges rigoureux

  • Chantier de débuggage

  • continuer doc développeur avec description des fonctionnalités et des bugs

  • utiliser les outils dev en interne pour débugguer => en intranet, pour notre site, nos projets privés

  • une version vraiment stable

  • ré initier des coding parties

vision, pépites à partager

  • avoir des services à clipser sur wiki

  • web scrapping

  • langage sparql


  • afficher des données dans leur ensemble puis les trier par des interfaces

  • sites internet qui ressemblent à des appli

yeswiki.net /
versions stables et de dev et précisées comme telles / un espace de débuggage
documentation utilisateur / webmaster ?
une version de dev => / un espace de débuggage
réseau de devpt sociaux

  • Tiriad

  • Richard

  • stagiaires et autres

prochain sprint http://scrumblr.ca/nahg7ein
Autres éléments à noter
sortir une version version stable bachi bouzouk
notion de fini = > corriger les bugs signalés
  • = > tester multi plateformes

  • fonction attach

  • ace-editor

  • tags

  • bazar

  • rss complet

  • template

  • syndication

  • login

  • contact

  • ip block

  • despam

  • themes bootstrap / 960

  • simplifier l'installation

  • travailler sur la doc développeur et utilisateur

Taches a faire
David :
François :
  • Simplifier l'interface d'installation
Laurent :
  • tester multi plateformes (faire un tableau de test) fiche protocole
Florian :
  • documenter la mise à jour anacoluthe > bachibouzouk
  • migrer documentation sur
  • centrage fonction attach
  • bug ajax contact
  • cf nouveaux rendus bazar dev sur bazar stable
  • doc fiches maximum fonction (cf. ecorem)
préparer de la com, webzine spécifique
point en réu équipe