DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:devel:action_modes

Modes d'action / Modes de 'do'

Liste des modes d'action disponibles (peut être encore incomplet) avec leur description. Ces actions sont habituellement déclenchées par la présence de la valeur du paramètre do dans l'adresse de la page (?do=qqchose). La connaissance du mode en cours est utile pour concevoir des templates dynamiques ou écrire des greffons d'action. La valeur actuelle est accessible via la variable globale $ACT.

Les modes d'action sont gérés dans le Action Router (en anglais).

La description faite dans cette page doit refléter l'état de la dernière version de Dokuwiki. Cependant, les changements entre les versions (vraiment rares) peuvent être inspectés en comparant le code des versions à cette adresse : https://github.com/dokuwiki/dokuwiki/releases.

Actions sur une page

Processus de modification

  • show : L'action par défaut. utilisé lorsqu'aucun mode n'est demandé. Provoque l'affichage de la page.
  • edit : Charge la page en cours dans l'éditeur.
  • preview : Comme edit, mais ajoute une prévisualisation de la page sous l'éditeur.
  • save : Sauvegarde la page éditée. Après la sauvegarde, une redirection renvoie vers le mode visualisation de la page. Vous ne devriez jamais rencontrer ce mode dans vos templates.
  • denied : Mode interne. Utilisé pour provoquer l'affichage du message d'accès refusé.
  • locked : Mode interne. Utilisé pour afficher le message : page verrouillée.
  • cancel : Utilisé pour abandonner une édition. Après l'abandon, la page actuelle est affichée.
  • recover: Récupérer un brouillon.
  • draft: Affiche la boite de dialogue : brouillon.
  • draftdel: Supprime le brouillon, remplacé par 'show'.
  • conflict : Mode interne. Utilisé pour rapporter l'existence d'un conflit lors d'une sauvegarde de page.

Autres fonctions

  • backlink : Affiche une liste des pages qui renvoient à la page en cours.
  • revisions : Affiches les changements et les auteurs d'une page.
  • diff : Crée un diff entre deux révisions d'une page pour permettre une comparaison facile.
  • subscribe : gère les abonnements. Renvoie à la page des abonnements.
  • unsubscribe : gère les désabonnements.
  • media : ouvre le gestionnaire des médias.

Actions sur le site

Fonctions principales

  • index : Affiche l'index des pages et des espaces de noms (catégories)
  • recent : Affiche les dernières modifications et propose des diffs.
  • search : Fonction de recherche.

Différentes vues

  • export_raw : exporte le source, c'est à dire le balisage wiki, de la page.
  • export_xhtml ou export_html : Exporte le contenu d'une page en (x)html sans le template tout autour. Il s'agit toutefois d'un document html complèt avec doctype, corps (body), entêtes (head) y compris les méta informations, styles et scripts, etc…
  • export_xhtmlbody ou export_htmlbody : Exporte le contenu d'une page en (x)html sans rien autour. Seul le contenu de la balise <body>, mais pas la balise elle même, est exporté.
  • check : affiche sous forme de message quelques informations sur les permissions et les réglages de DokuWiki.

Droits (ACL)

  • register : Enregistre un nouvel utilisateur.
  • login : Connexion d'un utilisateur.
  • logout : Déconnexion d'un utilisateur.
  • profile : Affiche et permet de changer le profile d'un utilisateur.
  • resendpwd : Renvoie par courriel son mot de passe à un utilisateur.
  • admin : Affiche le menu d'administration avec tous les greffons. d'administration. Disponible pour un utilisateur connecté et étant manager ou superuser.
fr/devel/action_modes.txt · Dernière modification : 2023-03-09 18:15 de From-Russia-with-Love

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki