Faire une redirection automatique vers une page XWiki

Modifié par Xavier Richard le 28/10/2018 à 15:05

Mettre en place une redirection automatique

Pour qu'anonyme arrive sur une page d'accueil à l'intérieur d'un espace Wiki plutôt que sur la liste des Espaces Wiki (standard XWiki), j'ai mis en place un redirect automatique via un petit script sur la page "Home de XWiki" :

  • Se connecter en admin (xrichard)
  • Éditer le code de la page d'Accueil
  • Accepter la mise en garde "écrasement en cas de mise à jour"
  • Ajouter la condition et le code suivant (si l’utilisateur est anonyme), plutôt en début du code existant :
{{velocity}}
#if ($context.user == 'XWiki.XWikiGuest')
$response.sendRedirect("http://tutos.myxwiki.org/xwiki/bin/view/Les+tutos+de+Toto")
#end
{{/velocity}}

ou mieux car ainsi l'url est "relative" :

{{velocity}}
$response.sendRedirect($xwiki.getURL('Accueil.WebHome'))
{{/velocity}}