Accueil - Administration personnelle de XWiki
Bienvenue sur les astuces de paramétrage et d'administration mises en place sur ce Wiki propulsé par la solution géniale XWiki.
Sommaire
Cette page recense tous les paramétrages et développements spécifiques réalisés sur ce Wiki.
L'objectif est de pouvoir accélérer ou reproduire les paramétrages (par exemple à l'issu d'une migration restaurant certains éléments standards ou lors de la création d'un nouveau Wiki qui devrait reprendre les mêmes paramétrages).
Forums d'aide XWiki
- Accès au forum utilisateur gratuit (dit "community forum"); utiliser de préférence le sous-forum Help / Discuss ... et il faut bien sûr parler anglais .
A faire
Voir la page avec les dernières idées de "ToDo" à prioriser et intégrer dans cette page.
En cours
- Problèmes connus et solutions lorsque certaines pages sont manquantes dans les résultats de recherche
- Page avec les syntaxes XWiki les plus utilisées.
Divers
- Créer l'espace "Accueil"
(autrefois "Les tutos de Toto")et importer le contenu de l'ancien Wiki en utilisant l'export/import standard XWiki - Ajouter des "livetable" sur les WebHome des 2 espaces utilisés : Custom et Tutos (peut-être que Custom ? pour ne pas trop dérouter les utilisateurs ?) depuis la version 3.2 : par défaut le livetable affiche bien de manière récursive les sous-pages de la page courante. Voir le test sur la page Sandbox
- Gérer la sécurité pour anonyme :
- espace Tutos : anonyme peut lire et commenter
- espace Custom : anonyme peut lire
- autres espace : invisibles pour anonyme (= aucun droit)
- Modifier les styles :
- pour que Titre 1 et Titre 2 soient bien différents
- pour que par défaut les listes à puces possèdent un icône par niveau, voir la modification de Skin conseillée par Marius Dumitru Florea sur XRENDERING-282
- pour que la numérotation s'effectue correctement : les niveaux de titre (solution actuelle satisfaisante), le sommaire et les listes numérotées
- Mettre en place des stats : Google Analytics ?
- Faire le ménage dans les anciens Wiki sur cloud Wiki voir supprimer le blog de test
Faire une redirection automatique vers la page d'accueil
Objectif : faire une redirection intelligente sur l'espace Tutos (c'est-à-dire qui ne s'exécute pas pour les utilisateurs authentifiés).
Fait sur le Wiki de test (pas mis en place sur tutos.myxwiki.org car l'espace n'existe pas ! ) => 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). Fait via un redirect automatique (petit script).
- Connectez-vous en admin
- Éditez le code de la page DashBoard, liens directs :
- pour tutos.myxwiki.org
- ou pour tuto.cloud tuto.xwiki.org (et acceptez la mise en garde "écrasement en cas de mise à jour")
- Ajoutez en début de code la condition et le code suivant (si l’utilisateur est anonyme : redirect, sinon affichage d'un warning contenant le lien direct vers la "vraie" page d'accueil)
$response.sendRedirect("http://tuto.cloud.xwiki.com/xwiki/bin/view/Les+tutos+de+Toto/WebHome")
#else
{{warning}}Vous n'êtes pas un visiteur anonyme ! Si vous souhaitez accéder à la "vraie" page d'accueil du site cliquez ici :
[[Accueil du site>>http://tuto.cloud.xwiki.com/xwiki/bin/view/Les+tutos+de+Toto/WebHome]].{{/warning}}
#end
Note : il est possible d'indiquer une URL "relative au Wiki" voir cet article perso complémentaire.
Créer un panel Bienvenue
- Aller dans l'admin du Wiki > Look And Feel > Organiseur de panels
- Trouver le Panel "Bienvenue" et éditer son contenu en mode "Formulaire".
Personnaliser le logo
Sources d'informations : Instructions synthétiques dans les slides ici page 16 ou de manière plus détaillée là.
Mon expérience personnelle c'est qu'il y a 2 manières de faire d'où 2 procédures :
- Solution 1 : modifier la skin
- Dans l'administration modifiez le thème de couleur (Mint) : dans le mode "aperçu" qui s'affiche, double cliquez sur le logo et effacez le nom du fichier image
- Allez ensuite sur la page de votre "skin" (http://tutos.myxwiki.org/xwiki/bin/edit/XWiki/DefaultSkin) et utilisez le bouton pour Ajouter une image et la définir comme logo
- Solution 2 : ne modifier que le Thème de couleurs
- Allez sur la page du thème de couleur actuellement utilisé (ici Mint = vert) : http://tutos.myxwiki.org/xwiki/bin/view/ColorThemes/Mint
- Ajoutez à cette page le fichier logo comme pièce jointe puis Modifiez la page
- En mode "aperçu", double cliquez sur le logo et saisissez le nom du fichier image ajoutée précédemment à la page (nom complet : image.png).
Simplifier l'affichage des pages
- le modèle de page principal :
cette capture écran est FAUSSE : il ne faut pas retirer la partie "Accueil" car c'est le fil d'Ariane, plutôt mettre devant systématiquement un Texte et un lien vers l'Accueil du Wiki genre "Accueil (lien) » Père » Page courante (Ici ou Vous êtes ici)"
pour en savoir plus sur la modification des pages (par code velocity), voir ainsi que le sujet ici : comment accéder aux fichiers vm (Velocity Macro) pour un Wiki hébergé sur le cloud ?
- Première tentative modifier le séparateur dans le fil d'Ariane pour mettre ">", la classe hierarchy.vm est semble t'il bien présente mais masquée par défaut ? : http://lyrebird.velociter.fr/XWiki/XWikiSkins
- Finaliser la mise en page des panels
- message de bienvenue
- n'afficher que le panel de gauche (avec les infos "publiques" / sans authentification) aux visiteurs anonymes, grâce à un code du type : "add the following to the layoutExtraVars.vm Velocity template:" :
#if ($isGuest)
#set ($showLeftPanels = 0)
#set ($showRightPanels = 0)
#end
- Onglets du pied de page : afficher l'onglet "Historique" uniquement aux admin.
Fait
Bonne pratiques et Astuces d'administration de XWiki
- Mettre à jour la plateforme XWiki sur myxwiki.org
- Voir la corbeille (Recycle Bin) pour supprimer les anciens documents (Google indexe manifestement mieux les pages dans la Corbeille que les autres page du Wiki !)
Suggestions d'amélioration XWiki (points non prioritaires à creuser)
- Comment permettre à Anonyme d'Envoyer une page par mail ? (permet à qqn de s'envoyer une page pour archive ou lecture plus tard)
- Voir s'il est possible d'activer les statistiques (les stats sont désactivées par défaut). Objectif : pouvoir ajouter dans une colonne du layout le panel "Pages les plus vues"