Wikini

AncresAutomatiquesPourLesTitres

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-3-236-18-23.compute-1.amazonaws.com
L'utilisation d'ancres dans WikiNi pourrait apporter quelques intérêts :
La création des ancres pourrait être manuelle ou, plus simplement pour l'utilisateur, automatique. Il suffit de prendre toute ou partie de la chaîne concernée par l'ancre.
Dans le cas de cette suggestion, cela pourrait donner :
Un exemple concret est donné avec le titre de cette suggestion : http://www.wikini.net/wakka.php?wiki=SuggestionsFonctionnalites#Ancres_automatiques_pour_les_titres
Cela pose du reste pas mal de questions :
Note a posteriori : l'attribut "name" .
-- CharlesNepote

On verra avec intérêt les références sur les "purple numbers" !... -- CharlesNepote

Références

Utiliser id ou name ? Les auteurs devraient considérer les points suivants au moment de décider lequel attribut utiliser entre id et name pour le nom d'une ancre :



Corrélats



Discussions

-- DavidDelon

Je suis très en faveur des ancres pour les titres. Dès leur implémentation j'aimerai mettre en place une action table des matières.
-- PatrickPaul

Effectivement, c'est une très bonne idée; et l'idée d'une ActionTableDesMatieres est rigoureusement complémentaire de cet ajout.
-- GiJo

[je réponds plus tard (je vais essayer de répondre vraiment cette fois) -- CharlesNepote]


AMHA d'utilisateur non php, je pensais , vieux souvenir d'htmlophile, les ancres indispensables. Votre discussion m'éclaire : la philosophie wiki est de scinder le savoir en pages reliées facilement par les motswiki. Accumuler le savoir sur une page avec des ancres partout parait donc contradictoire. Je n'en garderai donc qu'une : "retour ou haut de page" par commodité . Les actions Trail et include me semblent venir en aide à ceux qui veulent tout voir sur une page sans perdre la hiérarchisation des noms. -- FidelioEspoir

2004/05/20 L'utilisateur que je suis construit des pages très denses. La présence de plusieurs tableaux oblige à manier souvent l'ascenseur. Aussi je nuancerai l'avis précédent :
Ce n'est pas au développeur d'imposer telle ou telle ancrage, mais c'est à lui d'en faciliter l'usage. A l'utilisateur d'éparpiller autant d'ancre qu'il veut, au lecteur de lui faire part de son éventuel mécontentemennt. J'ai donc choisi dans FidelioEspoir :
- de créer deux ancres "haut" et "bas" de page
- de créer des liens haut "^" et bas "v" au niveau des menus haut et bas
- de créer une action "indiquer.php" permettant au rédacteur de construire ancres et liens internes à sa page
<?php
/*
Copyright 2004  .... OF SUCH DAMAGE.
*/
$texte $this->getParameter("texte"); 
$ici $this->getParameter("ici");
$voir $this->getParameter("voir");
$haut $this->getParameter("haut");
$bas $this->getParameter("bas");

echo 
"<table class=\"trail_table\" >\n </tr><td>\n";

if(!empty(
$ici)) echo '<b><A NAME="'.$ici.'"></A> &nbsp;';
if(!empty(
$haut))  echo '<a href="#'$haut .'">^</a>&nbsp;';
if(!empty(
$bas))  echo '<a href="#'$bas .'">v</a>&nbsp;';
if(!empty(
$voir))  echo '<a href="#'$voir .'">'$voir .'</a>&nbsp;';

if(!empty(
$texte) ) echo '<b><A NAME="'.$texte.'"></A> &nbsp;'$this->Format($texte);

echo 
"<td></tr>\n </table>\n";     
?>

ceci permet d'écrire par exemple :
{{indiquer haut="haut" bas="ProposeR" texte="PresenteR" }}
blablabla
{{indiquer haut="PresenteR" bas="ConfronteR" texte="ProposeR" }}
blablabla
{{indiquer haut="ProposeR" bas="ChoisiR" texte="ConfronteR" }}
blablabla
{{indiquer haut="ConfronteR" bas="RealiseR" texte="ChoisiR" }}
blablabla
{{indiquer haut="ChoisiR" bas="bas" texte="RealiseR" }}
blablabla
On notera l'utilisation du style "trail_table" commun à toutes les lignes de structure.

2004-05-20 - 14 : 26 -- FidelioEsoir?

Peut-on intégrer, dans les travaux sur les AncresAutomatiquesPourLesTitres, la gestion des NotesDeBasDePage? ?
-- 2004-06-29 YvanTrellu

DavidDelonASuivre CharlesNepoteASuivreEnPriorite PatrickPaulASuivreEnPriorite GiJoASuivre



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]