Difference between revisions of "Template talk:FR/NavWikiGuide"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Bonjour Pierre, quelques questions...)
m (NavWikiGuide ou MasterTOC ?: Proposition co-habitation 2 sommaires)
Line 62: Line 62:
 
*  
 
*  
 
* Ajoutez un commentaire sur les avantages, opportunités de l'un ou de l'autre...
 
* Ajoutez un commentaire sur les avantages, opportunités de l'un ou de l'autre...
 +
 +
 +
:: En effet, je n'avais pas mesurer toutes les difficultés engendrées par mon idée... Pour te permettre de travailler "normalement", je suis en train de rétablir les sommaires que tu avais créé. Toutefois, je souhaite sur ces pages faire cohabiter le modèle que j'ai mis en place. Même si nous abandonnons celui-ci, j'ai bien envie de persister pour apprendre...
 +
<br>Vois-tu un inconvénient à faire cohabiter les 2 sommaires ? -- [[User:Synanceia (Pierre)|Synanceia (Pierre)]] 05:55, 15 May 2009 (UTC)

Revision as of 05:55, 15 May 2009

[Résolu] Bogue : les liens 'page suivante' et 'page précédente' HS

Bravo Pierre d'avoir pensé à ce modèle.

Pourtant on ne peut tout y copier car aujourd'hui il ne fonctionne pas correctement.

Notamment les paramètres page suivante et page précédente, qui changent sur chaque page... de même pour les chapitres...

Soit on ne laisse dans le modèle que les paramètres communs, soit on trouve la variable qui va bien. Mais pour ça il faudrait sans doute un index pour faire un truc du genre = index de {{PAGENAME}} - 1 et = index de {{PAGENAME}} + 1.

= index de FR/NavWikiGuide - 1

Ca risque d'être moins simple que prévu. Et les paramètres réglés sur none ou block changent aussi. Je ne sais même pas si on peut combiner les deux (MasterTOC et celui-ci) Dominique Pautrel 11:27, 12 May 2009 (UTC)

En effet, je n'avais pas fait attention au problème de la navigation. J'espère avoir solutionné le problème en mettant en place des sous-pages à ce modèle. Je me demande si je n'ai pas pris un marteau pilon pour tuer une mouche mais je n'ai pas trouvé de meilleure solution.
Synanceia (Pierre) 14:13, 12 May 2009 (UTC)
Oui, d'autant que maintenant il faut encore en faire, pour les parties et sous-parties... (viens de traduire le commentaire du modèle original, voir parttitle) Dominique Pautrel 14:50, 12 May 2009 (UTC)
Euh ! Tu souhaitais partitionner le guide en plusieurs parties ? Synanceia (Pierre) 14:59, 12 May 2009 (UTC)

Adapter le modèle à la gestion de plusieurs chapitres

Je pense qu'il est tout à fait possible d'adapter ce modèle et ses sous-pages pour qu'il puisse gérer différentes parties (chapitres).

Voici ce que je propose :

PageNum
Ce modèle donne le numéro de la page actuelle, je propose de renuméroter les pages
  • 0 : page d'introduction au guide
  • 100 : page d'introduction du chapitre 1
  • 101 à 1xx : page n°xx du chapitre 1
  • y00 : page d'introduction du chapitre y
  • y01 à yxx : page n°xx du chapitre y
  • -999 : code erreur, page inconnue
PageName
Fonction réciproque donne le nom de la page en fonction du numéro, si la page n'est pas connu le texte none est redonné à la place du nom de la page
NextPage
Pour ne pas multiplier les modèles, ce modèle peut recevoir un paramètre
  • part : la fonction devra donner le numéro de la page d'introduction du chapitre suivant
  • page : la fonction devra donner le numéro de la page suivante, si la page n'est pas reconnue (-99 donné par PageNum) elle donne le numéro de la page d'introduction du chapitre suivant (...qui peut ne pas être reconnu, aucune vérification ne sera nécessaire. Il suffira de ne pas afficher le lien si tel est le cas).
PrevPage
Fonctionnement similaire à NextPage
Content
Nouveau modèle qui permettra de définir la variable toccontent en fonction du numéro de page

@Dominique : Il me faut encore y réfléchir... je ne suis pas sûr d'avoir pensé à tout !
Je ferai ces modifications et les testerai dès que tu auras créé les pages d'intro des chapitres 2 et 3 et quelques pages du chapitre 2.

NavWikiGuide ou MasterTOC ?

(Petit débat sur le pour et le contre de l'un et de l'autre - - Dominique Pautrel 16:59, 14 May 2009 (UTC))

  • @Pierre : Sache avant tout que je suis épaté par ce que tu as réussi à faire là.
  • Sache également, qu'en tant que "débutant" moi-même du code Wiki, je me faisais déjà une joie d'utiliser (pour maîtriser moi aussi la construction d'autres modèles avec paramètres) juste / seulement ce modéle MasterTOC.
    • Je comptais d'ailleurs expliquer son utilisation (par un exemple supplémentaire à celui inclus dans le modèle lui-même), dans le chapitre Modèle, en invitant le lecteur à cliquer sur Modifier pour vérifier le fonctionnement de l'appel au modèle.
    • J'ai l'envie d'écrire le début de ce guide ainsi maintenant, car en admettant que j'en vienne à maîtriser un jour ± toutes les subtilités de MediaWiki, ce ne sera sans doute plus le meilleur moment pour faire des pages s'adressant aux débutants...
  • Je t'avouerais que la présence soudaine de ce(s) modèle(s) a tendance à me déconcerter pour l'instant car j'appréhendais assez bien le fait d'insérer un groupe de pages n'importe où (en éditant la première et la dernière page du groupe, et leurs deux nouvelles voisines, puis les deux anciennes limites à recoller ensemble. 6 pages et pas trop fastidieux), et là, si il faut seulement éditer PageName et PageNum, mais que le document fait 131 pages et qu'on insère une nouvelle page en... deuxième position (par ex. Table des matières entièrement développée), au lieu d'une douzaine de lignes a éditer en tout dans 3 pages, il faudrait si j'ai bien compris éditer 2 X 130 = 260 lignes sur deux pages. Il faudrait alors donner en plus un script a exécuter (pour un éditeur de texte tel notepad++ et kwrite ???), ou je ne vois pas le gain de temps pour un guide (pour moi, moins de trente pages environ = How-To ou mini-guide ou tutoriel, au delà on passe dans les guides ou manuels... Peut-être serait-ce plus adapté à un tuto ?)
    • Ou alors réunir le tout dans Template:FR/NavWikiGuide/InsertPage ? Dans l'exemple ci-dessus un simple {{FR/NavWikiGuide/InsertPage|2}} aurait raison du problème... il devrait pouvoir gérer une nouvelle page ou une page existante... Mais je n'imagine pas son contenu, je ne sais même pas si c'est possible... Il devrait écrire dans PageName et PageNum... Pas du tout un WikiBot, mais une vrai macro Wiki. M'égarais-je ?
  • Il est encore possible dans mon esprit que ce guide puisse s'allonger (sur quelques mois) jusqu'à atteindre une centaine de pages, car le résultat d'une simple requête peut déjà remplir une longue page (ceci constituera les sous-pages du chapitre Structure Existante, que je prévois à l'adresse FR/Wiki/Structure/etc.)
  • En revanche, mais c'est à vérifier, ce principe pourrait être pratique dans le cas des liens interwikis, ou les noms de pages sont quelquefois traduits pour être facilement retrouvés par n'importe quel moteur de recherche - Tout le monde n'a pas accès à Google ! Sophie me l'a confirmé en évoquant l'Afrique de l'Ouest, francophone, quand je lui ai demandé pourquoi elle traduisait les noms des pages du guide Writer (terminé il y aura 293 pages), ce qui empêchait l'utilisation d'un modèle interwiki (qui ne fait actuellement qu'intercaler trois caractères /FR, /DE, /Zh, etc. dans l'adresse, et qui permet quand même d'une façon pratique de lier les pages de toutes les versions d'un coup).
  • Avec un système tel le présent modèle, et partant d'un guide existant, avec une clé de 5 caractères :
    • Car. 1&2 : Code international > DE, EN, FR, ...
    • Car. 3 à 5 : de 000 à 999 pour 1 000 pages maxi pour un guide... Comme une version existe déjà on peut découper l'index de façon à laisser un trou de 20 à 30, entre chaque de façon à insérer des pages plus facilement, en n'ayant à renuméroter que les pages du chapitre en cours
  • Il y a sûrement plus à dire... intéressant, mais au bout du compte comment la gestion d'un guide sera-t-elle la plus simple ?
  • Sache pour conclure que si ces modèles doivent améliorer encore (par rapport à MasterTOC) l'ergonomie d'une TDM je serais très content de les utiliser !
  • Je ne sais pas comment aider autrement aujourd'hui pour cette série de Templates. J'espère être constructif...
  • PS : N'y vois pas une guerre d'édition mais j'aimerais revenir pour l'instant (seulement pour les chapitres) - à partir de Catégorie(s), à MasterTOC car cette vue (ce survol) est pour moi une méthode basique mais efficace de mieux concrétiser ce projet, à savoir entrer progressivement dans les détails sans perdre la vue d'ensemble. Mets en place les lignes afférentes aux"Partie", et, quand le fonctionnement te plaira, n'hésites pas à remplacer... sur un chapitre d'abord, ce qui permettra de comparer.
  • Merci de ton / votre attention, cOOordialement ^^ Dominique Pautrel 16:59, 14 May 2009 (UTC)
  • Ajoutez un commentaire sur les avantages, opportunités de l'un ou de l'autre...


En effet, je n'avais pas mesurer toutes les difficultés engendrées par mon idée... Pour te permettre de travailler "normalement", je suis en train de rétablir les sommaires que tu avais créé. Toutefois, je souhaite sur ces pages faire cohabiter le modèle que j'ai mis en place. Même si nous abandonnons celui-ci, j'ai bien envie de persister pour apprendre...


Vois-tu un inconvénient à faire cohabiter les 2 sommaires ? -- Synanceia (Pierre) 05:55, 15 May 2009 (UTC)

Personal tools