Wikini

NavigationEntrePage

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-3-22-240-205.us-east-2.compute.amazonaws.com
Il serait intérressant d'avoir une action permettant de passer d'une page à une autre via des liens "page précédente/page suivante" avec un retour à un sommaire.
J'ai écrit une action {{trail toc="PageSommaire"}} qui fait ce genre de chose.

L'idée est la suivante :
On crée une page PageSommaire contenant une liste avec pour chaque élément de la liste le nom d'une page wiki ou un lien forcé comme premier mot. Les symboles de liste ne sont pas comptés comme un mot. On a donc un sommaire. Ensuite, si on appel l'action {{trail}} depuis les pages figurant dans ce sommaire, les liens vers la page suivante et la page précédente sont automatiquement établis.

Un exemple de page sommaire :


Sommaire


Texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte.


texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte


Cas d'utilisation - Interêt

Les cas d'utilisation d'une tel action sont nombreux, ce sont tous les cas ou il y a un document avec un volume important de pages qui sont lié entre elles selon une suite logique. Par exmple :

Des exemples réel : la documentation de PHP ou de Smarty, les spécifications de HTML 4.01 (liens en haut).

L'intêret principale de cette action est la possibilité de changer rapidement l'ordre des pages. Il suffit simplement de réorganiser la liste des pages dans le sommaire pour modifier l'enchainement des pages.


Qu'en pensez-vous ? Si vous voulez tester cette action, voici les sources
Il y a surement des modifications à faire, surtout d'un point de vu "cosmétique" en mettant par exemple une classe de style sur les liens pour les afficher de manière plus "sexy".

J'ai ajouter un style pour faire ressembler les liens à des boutons. Le style sont définis dans wakka.css ... donc modifiable.

Un site qui utilse cette action : http://stella.tuxfamily.org/wikini/wakka.php?wiki=DocumentationDuProjet et http://stella.tuxfamily.org/wikini/wakka.php?wiki=ListeDesActionsWikini
--GarfieldFr

Je n'ai pas regardé le code mais la démo est intéressante. A priori je suis plutôt favorable à l'intégration de cette action dans WikiNi. Peut-être faut-il retravailler également un peu la documentation en listant notamment les intérêts et les cas d'utilisation de cette action. -- CharlesNepote



Plutôt favorable également, je n'aime pas trop les boutons, mais les goûts et les couleurs ...
-- DavidDelon

Si tu as une meilleur idée pour la tête des bouton, je suis preneur ... je suis très nul en graphisme sur internet. Au départ, j'avais pensé à faire des boutons jaunes mais bon ... De toute façon, l'aspet des bouton est fixé par un CSS, donc modifiable a volonté.
Je corrige un petit bug que je viens de découvrir (j'ai eu des problème avec les RegEx? sur cette action) et je le passe dans le CVS Main pour vendredi 14/11. Ca ira ? --GarfieldFr

C'est mis dans le CVS MAIN


Commentaires [Cacher commentaires/formulaire]