BenoitAudouard aka baud123
Voir
FaqEagle
J'ai pris la version snapshot du
22/10/2003 14/01/2004
En vrac ci-dessous les sujets du moment au 17/11/2003 (si quelqu'un a envie de ranger à l'endroit approprié, qu'il m'indique les pages où il a envoyé le contenu !)
Mise à jour début Décembre - en attente de
remarques planning prévisionnel de l'équipe
WikiNi
Bah allez je le sens bien que j'aurai un
TableauBlancWiki avant les tableaux en wikini ;-) donc je revois mes priorités, je me démerde avec le HTML...
Par contre l'internationalisation de la navigation ça m'intéresse baucoup plus vu que j'ai de plus en plus de participants étrangers (dont un Polonais, un Grec maintenant...) --
BenoitAudouard 20031208
- Bon pour le Grec, ça pose aussi souci avec WikiNi : PageEnGrec comme tout est en entité html, c'est inutilisable en copier/coller dans un fichier texte... ou alors faudrait le regarder avec le bon entête http encode... -- BenoitAudouard 20031215
Let's begin
WackoWikiNiComparison -- 20031217
Vous pensez un peu à moi pour mon retour de République Dominicaine ? Bonne année 2004 en tout cas à vous tous !!! (j'espère que ce sera l'année de l'internationalisation de
WikiNi ;-) )
- J'aurais dû rester là bas ;-) Trop froid dans ce pays...
Ce qui me manque
Par ordre de date de disponibilité souhaitée AMHA :
how-to internationalize : Je n'ai pas retrouvé de how to facile pour avoir une navigation en plusieurs langues dans header/footer selon le choix de l'utilisateur (j'ai pas dû bien chercher), je ne sais même pas dire si j'ai la fonctionnalité dans la version du CVS que j'ai prise ! revoir
WakkaLocalization et l'exemple. Je ne me vois pas utiliser
WackoWiki, je lis pas le russe ;-( ouais bon j'ai installé, en fait si ya une migration wikini => wacko je fais le transfuge ! --
BenoitAudouard 20031210
voir
WackoIdeas --
BenoitAudouard 20031215
Extraction en DocBook? :
FrankJ? travaille dessus, permettra ensuite de générer du HTML, du texte, du postscript, du PDF, enfin à peu près tout... assez facilement, si on se concentre bien sur la structure du texte...
Un exemple est disponible ici :
Extraction xml FaqEagle
Une description des
Besoins utilisateur / Manuel
Le
Les arguments et le comment de
l'utilisation de DocBook
Si on restreint ce besoin à la génération d'une FAQ à partir d'un
WikiNi, c'est stable.
Une amélioration notable serait d'avoir des "templates" pour saisir du texte "facilement" interprétable en
DocBook?
- un lexique suffirait déjà : par exemple ##startadsl## en wiki équivaut <emphasis role="highlight">startadsl</emphasis> en
DocBook? et ainsi de suite
- après contraindre la saisie dans
NormesFormatages? ça revient à avoir du typage fort comme une base de donnée + des formulaires comme une base de données (on perd en souplesse)
- AMHA priorité : haute, complexité : moyenne (pas d'impacts sur wikini, est fait dans nouveau script php), date dispo souhaitée : début Décembre (disponible le 20031201 en démonstration, statuer si intéressant pour WikiNi -- BenoitAudouard)
Gestion contenu Multilingue : pour la
FaqEagle, j'aurais besoin - en plus - d'une navigation entre "mêmes" pages de contenu en langues différentes,
- je le fais à la main actuellement et c'est particulièrement pénible.
- et quand il va falloir rajouter le Polonais ça va être une partie de plaisir d'éditer toutes les pages ! (surtout qu'il me faudra sans doute l'UTF8 en plus...)
- et ça permettrait de bénéficier de fonctionnalités du genre :
- pages restant à traduire/langue,
- navigation de page en page dans la langue qui est disponible (Anglais à Français par exemple si la page anglaise n'est pas disponible, avec choix de la préférence de l'utilisateur)
- il est envisageable - en utilisant des frames (?!) - de mettre côte à côte deux pages de langue différente (ça peut même servir à un livre bilingue... ça aidera pas mal les traducteurs, enfin bon ils peuvent ouvrir deux fenêtres aussi !).
- exemple de problème rencontré pour la traduction d'une page PagePrincipaleUS : il faut faire références aux documents d'origine et susciter la création des nouvelles pages (sinon ça reste vide comme ici PagePrincipaleES)
- ce qui me conviendrait : une action du genre {{navlang lang=ListeLang}} où ListeLang? est une page Wikini avec la liste des langues disponibles
- AMHA priorité : à statuer, complexité : forte pour la totalité, moyenne sur la navigation (prendre l'hypothèse que les pages s'appellent NomPageLANG où LANG est la langue sur 2 caractères, "suffit" de rajouter les liens vers les pages like NomPage% (enlever les deux derniers caractères...), date dispo souhaitée : quand c'est possible
Du temps pour me plonger dans des développements PHP, pour l'instant et quelques temps encore je préfère prendre ce qu'il y a sur étagère et le paramétrer... mais je peux tester !! (à partir d'un minimum de doc' décrivant l'installation de la fonctionnalité, ce qui est paramétrable, son utilisation)
Gestion de version au niveau site : La possibilité d'attribuer un nom à un n° de version d'une page (comme en CVS par exemple)
- pour avoir ensuite un extracteur qui reprend tout ce qui est au même niveau de version (pas le n°, le nom)
- comme ça les pages réputées stables peuvent être prises comme référence, même si elles continuent d'être modifiées pour la suite...
- actuellement il faut tout terminer en même temps pour faire une copie à un instant t. Cette fonctionnalité n'est pas pressée (pour Noël ça suffira... voire l'année prochaine)
- cela permet aussi de conserver ces pages pour revoir le site tel qu'il était dans cette "version" (ne pas purger ces pages qui sont dans un état stable par la fonction PurgePages? !), ajouter une fonction listant toutes les pages (les liens) vers la version entrée par l'utilisateur ce qui permet d'avoir site à l'instant de cette version, besoin ajouter possibilité afficher page dans une version donnée ?
- AMHA priorité : basse, complexité : élevée ? (car modif' base + requêtes pour champ de nommage de version ?), date dispo souhaitée : quand c'est possible, si fonctionnalité acceptée ;-)
Les tableaux ! Au pire avec une mise en forme par défaut (tout blanc ou titres gras/centré + lignes de couleurs alternées, tant qu'on me dit comment modifier le fichier qui va bien pour changer les couleurs...). Trop trop galère à la main (surtout en html...), effectivement le copier/coller provenant d'Excel ou de
OpenOffice.org ça le ferait bien... sinon ya mozilla et roule le html !
- AMHA priorité : haute, complexité : faible (déjà disponible, à intégrer au CVS), date dispo souhaitée : 20031124 Saint-GlinGlin? ;-)
Quelques bookmarks de pages que je passe mon temps à chercher :
ResumeActions dommage ça manque de commentaires ou de liens vers une page l'utilisant (à titre d'exemple)
AccessControl à mettre en place dès qu'il y aura des dégradations trop importantes et/ou que certaines pages sont bien stabilisées
WakkaLocalization et
WakkaMultilingue bon c'est pas ce qu'il me faut (ce n'est
que la navigation), mais déjà si je réussissait à le faire tomber en marche... j'ai quelques Espagnols, un polonais et bientôt des allemands qui seraient contents ! (je les comprends d'autant mieux que quand je vais sur des sites en allemand, je suis obligé de cliquer au hasard sur les boutons, en espérant que leur emplacement est logique).
CollaborationsMultilingues j'ai pas besoin de tout, c'est surtout la navigation qui me plairait bien (et surtout identifier la page la plus récente du point de vue de son contenu pas de sa date, par exemple avec ma demande d'évol' sur le nom d'une version...)
Faut que je retrouve la page où j'ai fait ma demande d'ajout de fonctionnalité...
CostalMartignierTableaux ReglesFormatageTableau LeTravailDeGarfieldFr Tout ce qui concerne les tableaux, pour l'instant je vais me démerder avec l'astuce du double guillemet
je met le code HTML que je veux (faut simplement que je me rappelle mon html d'antan).
NavigationEntrePage à revoir pour l'eagledev, ça nous permettrait de renforcer le plan de développement (séparation doc / dev, listes fonctionnalités / implémentation correspondante)
GrapheEnReseauPourWikiNi rigolo ;-)
ActionInclude super pour faire un menu, c'est ce que j'utilise maintenant pour des pages dont les langues viennent s'ajouter :
LocalizationScriptsUs (trouver où mettre cette "astuce" => déjà décrit je crois d'ailleurs...)
DiscussionsActionDAdministrationEraseSpam exemple de création de handler
Question diverses et suggestion(s) évolution(s)
NavigationEntrePage : Tu verrais quoi comme évolution de cette action ? --
GarfieldFr
- l'eagledev c'est notre autre site wiki interne (pour l'instant) pour les développements du driver eagle. Faut déjà que je teste cette action (et voir si je peux remplacer la version cvs que j'ai prise par la nouvelle, sans rien casser...).
- Une évolution que je vois c'est une navigation à deux niveaux :
- supposons que j'ai une toc avec liste des chapitres et des sous-chapitres, sur une page
- je verrais bien affiché : tous les sous-chapitres du chapitre en cours (pas simplement suivant/précédent qui est trop linéaire) + chapitre précédent / chapitre suivant (voire la liste de tous les chapitres)
- => tout de suite la navigation n'est plus un labyrinthe mais elle est à plat
- => c'est plus rapide de rajouter une action que de toujours penser à rajouter des liens
- => j'ai aussi pensé à utiliser le include page dans un cadre c'est pas mal (il faut que ce soit dépendant de la partie où on est, c'est là où ton évol' qui prend un seul plan (toc) de manière dynamique pour se situer dedans me plaît bien)
- => si on le met à gauche, ça permet d'avoir comme certains menus en java : tous les sous-chapitres du chapitre en cours sont visibles, tout le niveau au-dessus est directement accessible...) -- BenoitAudouard 20031118 (enfin ce que je veux en premier, c'est les tableaux !)
- ça te convient comme descriptif d'évol ? Je l'ai quand ? ;-)) -- BenoitAudouard 20031120
- Je crois que je vois à peu près, mais pourrais tu me mettre un lien vers un site où il y a un exemple de ce que tu cherche histoire d'être sur ? J'ai compris que tu voulais que le navigateur puissent revenir directement au chapitre supérieur ? Par exemple, on est dans le chapitre 2.2.5, alors suivant va vers 2.2.6 (ou 2.3), précédent vers 2.2.4 et un lien vers 2.2, c'est ça ? --GarfieldFr
- et un lien vers 2.1, 2.3 voire 1, 2, et 3 => ça revient à faire un zoom sur la partie en cours mais un accès à toute la structure aussi, afficher la toc peut être trop long, faut que je te fasse un exemple
- Pour la liste des pages dans une colonne à gauche, un include de la page TOC me semble tout a fait indiqué et le plus simple... --GarfieldFr
- la toc peut être trop longue : tout l'intérêt de cette évol' est de zoomer sur le chapitre en cours, donc de n'avoir qu'une portion de la toc mais je dois regarder ton idée (dès que j'ai du temps)
- Pour la date de livraison....disons je sais pas, j'ai un peu de boulot en ce moment... mais dès que j'aurai bien compris ce que tu veux et que ça me semble intéressant pour l'ensemble de WikiNi, ça devrait aller assez vite --GarfieldFr
- oula, ya pas l'feu au lac, c'est pas aussi pressé que les tableaux ! ok avec toi, dès que je t'ai stabilisé un exemple et qu'on est d'accord sur le besoin les dévs peuvent commencer (j'en aurai besoin à partir de début décembre) -- BenoitAudouard 20031123
Question tout de même pour le passage de la CVS 20031020 à CVS 20031114 : si je sauve le wakka.config.php (de mémoire) et que j'uploade le tar.gz, c'est bon en supprimant le répertoire update (ou admin je sais plus,
setup finalement...) ? ya pas de modif' en base ? En plus j'aimerais bien une doc' sur la modif' "facile" de css par fonctionnalité, si ça se trouve, ça existe déjà (je ne me suis pas du tout plongé dans le code, il est vrai...) --
BenoitAudouard 20031118
- Tu peux upgrader les script sans problème, la base de données n'a pas changé depuis 0.3. Garde simplement le wakka.config.php. Par contre, je vois pas de répertoire update ou admin (ok setup).... Pour la doc sur les CSS, regarde plutot avec CharlesNepote, moi je suis pas un pro des CSS. Mais c'est assez facile, par exemple, la classe qui défini la tête de l'affichage du nom du wiki s'appel ".wiki_name", donc tu devrais t'en sortir assez facilement.
Pour ce qui est des tableaux, va sur mon site wiki, il y a une modif' qui permet de mettre les tableaux.
Ce n'est pas du tout une version ni même une syntaxe officielle, mais si tu es pressé... --
GarfieldFr
- J'avais vu LeTravailDeGarfieldFr mais je préférerais que la gestion de tableaux soit intégrée à wikini (je ne vais pas refaire la modif' à chaque download de cvs), et il me manque un formatage par défaut qui soit "propre" : première ligne de titre en gras/centré, lignes suivantes de couleurs alternées (couleur paramétrée globalement) + encadrement 1 seul pixel (pas le truc moche par défaut de Mozilla qu'il faut paramétrer à chaque fois). Ta syntaxe me convient, c'est pas plus mal que spip (notre cms) et c'est vite tapé, j'ai déjà une page prête DeveloppementPackagingTableauxWikiUnJourPeutEtre -- BenoitAudouard 20031118
- Pour info, les modifications sont mineures à faire car j'ai tous mis dans un fichier annexe. Mais cela n'empèche pas quelques modifications du formatteur wakka.php. Ceci dis, tu as tout a fait raison de préférer des formats de tableaux officiel. Reste à savoir quand il sera disponible. Depuis 3 mois que je développe pour WikiNi, je dois dire que je n'ai pas beaucoup vu les tableaux bouger, et comme j'en avais besoin. En effet, ta page est prète à reçevoir les tableaux que j'ai conçus, "yapukainstaller" ;) --GarfieldFr
Réflexions du moment (perso mais vous pouvez commenter ;-) ) /!\ perso = il y a des choses que je suis seul à pouvoir comprendre... demandez j'élaborerai !
SujetDuMoment prévoir le prochain sujet du moment ;-)
- pour la doc' à reprendre, s'assurer que Liste Fonctionnalites, Documentation Fonctionnalites, Documentation utilisateur, Tests utilisateurs sont disponibles et prévoir mise à jour (éventuelle) Documentation Installation, identifier Choix Implémentation serait un plus (permettra de revenir dessus avec évols / améliorations identifiées)
- respecter - peu ou prou - la roadmap proposée en terme de livraison de fonctionnalités (j'attendrai pour l'internationalisation) même s'il est possible de réfléchir en parallèle sur sujets d'intérêts de chacun
- identifier acteurs (sinon tout le monde va attendre ;-) ) / plan action, du projet quoi...
DistributionDeWikini
- la priorité est d'avoir une version complète - stable - pour repartir et construire des améliorations, bons les tableaux seraient inclus ça m'étoufferait pas...
- distinguer
- installation par l'utilisateur lambda
- constitution du "packaging" de la distribution
- dans les deux cas il faut des outils (c'est plus pratique),
- l'un orienté fonctionnalités utilisateurs (j'installe ou non, j'active ou non, je paramètre)
- l'autre orienté technique (quels fichiers je mets, paramétrage initial par défaut éventuellement différent, ...) => revoir processus de livraison utilisé pour Vignette (tm)
- je crois que j'avais confondu le contrib des contribs développeurs et le contrib proposé
Partout où j'ai laissé ma trace
Pages ayant un lien vers la page courante :
AdaptationDeLaTailleDesFenetresDeCode
AFaireMoinsDe10Minutes
AncresAutomatiquesPourLesTitres
ArchiveRapportsDeBogues
BenoitAudouard
BernardMorineau
CollaborationsMultilingues
ContributionsCSS
DiscussionsReglesDeFormatage
DiscussionsRendreLesHandlersModulaire
DistributionDeWikini
EspacesDansLesMotsWiki
FiZ
GarfieldFr
MarcinRejdych
MattRixxTagHide
OrangeJuice
OuEnSommesNous
ProgFou
ProgFouConversations
ProtectionContreLeVandalisme
RapportsDeBogues
ReglesFormatageTableau
ReunionsIRC
SpaierDidier
SuggestionsFonctionnalites
SujetDuMoment
TentativesDeVandalismeSurWikiNiPointNet
TheLabel
UtiliserLesMemesCssPourPlusieursWikini
VosQuestions
VosSuggestions
WackoWikiNiComparison
WakkaForks
WakkaLocalization
WakkaMultilingue
WikiLibre
WikiniFederonsLesEfforts
WikiToPdf
XWiki