Wikini

Ex0DiscussionsActionBacklinks

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-35-173-47-43.compute-1.amazonaws.com
Action permettant de lister des pages faisant référence à une autre page suivant certaines conditions.

Documentation de ActionBacklinks pour WikiNi 0.1.3

Action permettant d'insérer la liste de toutes les pages faisant référence à la page courante. Dans cette présente page, {{backlinks}} donne ceci :

Pages ayant un lien vers la page courante :
ActionBacklinks
OrganisationDeLaDocumentationDeWikiNi
PageAJardiner


Sur la page personnelle d'un utilisateur, cette action affichera aussi les pages dont il est le propriétaire ou le dernier modificateur.



  ListeDesActionsWikiNi ActionChangeStyle >>




Pour de plus amples informations, voir WikiNi:ActionBacklinks (interwiki).


Documentation de ActionBacklinks pour WikiNi 0.4.1

Action permettant d'insérer la liste de toutes les pages faisant référence à la page courante. Dans cette présente page, {{backlinks}} donne ceci :

Pages ayant un lien vers la page courante :
ActionBacklinks
OrganisationDeLaDocumentationDeWikiNi
PageAJardiner


Sur la page personnelle d'un utilisateur, cette action affichera aussi les pages dont il est le propriétaire ou le dernier modificateur.

Paramètres


Paramètre "page"

Le paramètre "page" (WikiNi >= 0.4.1) permet de spécifier une page différente de la page courante.
Par exemple {{backlinks page="PagePrincipale"}}
Ce paramètre peut être utile, par exemple :

Paramètre "exclude"

Le paramètre "exclude" (WikiNi >= 0.4.1) permet de spécifier des pages à exclure de la liste des pages qui ont pourtant un lien vers la page de référence.
Il est en effet parfois génant d'afficher la totalité des pages faisant référence à une page. Par exemple, la page AFaire liste la page CharlesNepoteVeilleSurInternet alors que, non seulement cette information n'a pas d'intérêt mais elle pollue en outre la lecture de cette page. Autre exemple, une page MamiFeres a intérêt par exemple à lister CheVal et ElePhant mais pas nécessairement AniMaux qui est une catégorie supérieure. Je suggère donc la création d'un paramètre exclude destiné à exclure certaines pages : par exemple :
{{backlinks exclude="AniMaux"}}
Le paramètre "exclude" peut contenir plusieurs noms de page séparés par des ";", par exemple : {{backlinks exclude="AniMaux; PagePrincipale"}}



  ListeDesActionsWikiNi ActionChangeStyle >>




Pour de plus amples informations, voir WikiNi:ActionBacklinks (interwiki).




Ailleurs



Discussions


Paramètre "title"

On peut aussi songer à ajouter un attribut "title" au cas où l'utilisateur souhaite personnaliser le titre proposé par défaut. Au lieu de "Pages ayant un lien vers XXXXX :" on pourrait avoir, par exemple :
-- CharlesNepote

Paramètre "exclude"

Un petit problème à propos de ce paramètre, c'est, qu'à moins d'éditer la page, l'utilisateur ne voit pas que certaines pages ont été exclues -- il aimerait peut être le savoir. Peut-être faut-il changer le libellé : "Pages ayant un lien vers la page courante : " deviendrait dans ce cas : "Pages ayant un lien vers la page courante (hors exclusions) : ".
-- CharlesNepote

Sémantique du code HTML généré

Le code HTML généré par cette action n'est sémantiquement pas très correct. L'action génère par exemple :

Pages ayant un lien vers la page courante : <br />
<a href="http://localhost/wikini2/wakka.php?wiki=ActualitesDeWikini">ActualitesDeWikini</a><br />
<a href="http://localhost/wikini2/wakka.php?wiki=DeveloppementDeWikini">DeveloppementDeWikini</a><br />

Il serait préférable d'utiliser des balises "<p></p>" et/ou éventuellement les balises correspondant aux listes : "<li></li>".
-- CharlesNepote


Suggestion :
Avoir une action ayant le même effet, mais affichant en plus, sur la même ligne que le NomWiki de la page, le "titre" de la page. Serait considéré comme "titre" la première ligne de la page, sans les éventuels séries === de début et de fin. -- jexOm.

Je ne suis pas très chaud car ton idée dépend d'une pure convention d'écriture qui n'est pas partagée par tout le monde -- sans parler du fait que cette convention ne me paraît pas forcément logique : le premier titre de la page est conventionnellement... le titre de la page ;). Peux-tu éventuellement préciser ton besoin ? -- CharlesNepote

En fait, c'est un besoin qui est peut-être plus large (il faudra donc déplacer cette discussion ailleurs...). Je constate que je suis souvent en train de faire des choses comme :
Ca serait donc bien d'avoir une action qui génère toute seule le [[UneJoliePage Un joli titre]] dans UnePage, en allant chercher le titre là où il est : au début de UneJoliePage.
Donc, voilà pour le besoin général.
Maintenant, pour les ActionBacklinks : je me sers souvent de {{BackLinks}} pour avoir une liste automatique de références sur un sujet donné : une sorte de catégorisation des pages :
Voilà, la page CeciEstUneCategorie contient une liste gérée automatiquement. Seulement, on a que les noms wiki dans cette liste ; ça pourrait être bien d'avoir les titres à la place dans les liens (même principe que mes jolis titres ci-dessus). -- jexOm.



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