Modifié par Xavier Richard le 01/11/2018 à 13:12

Afficher les derniers auteurs
1 {{numberedheadings/}}
2
3 Bienvenue sur les astuces de paramétrage et d'administration mises en place sur ce Wiki propulsé par la solution géniale [[XWiki.>>url:http://www.xwiki.org||rel="__blank"]]
4
5 (% class="floatinginfobox" %)
6 (((
7 **Sommaire**
8
9 {{toc numbered="true"/}}
10 )))
11
12 **Cette page recense tous les paramétrages et développements spécifiques réalisés sur ce Wiki**.
13
14 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).
15
16
17 = Forums d'aide XWiki =
18
19 * Accès au [[forum utilisateur gratuit >>url:http://dev.xwiki.org/xwiki/bin/view/Community/Forum||rel="__blank"]] (dit "community forum"); utiliser de préférence le sous-forum **Help / Discuss** ... et il faut bien sûr parler anglais ;).
20
21 = A faire =
22
23 [[Voir la page avec les dernières idées de "ToDo" à prioriser et intégrer dans cette page.>>doc:ToDoNew||style="color: rgb(255, 0, 0);"]]
24
25
26 == En cours ==
27
28 * Problèmes connus et solutions lorsque certaines [[pages sont manquantes dans les résultats de recherche>>doc:.PagesNonPresentesDansResultatsRecherche.WebHome||target="_blank"]]
29 * [[Page avec les syntaxes XWiki les plus utilisées>>doc:ModeleSyntaxe]].
30
31 == Divers ==
32
33 * 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>>url:http://platform.xwiki.org/xwiki/bin/view/AdminGuide/ImportExport||rel="__blank"]]
34 * 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 ?) (i) [[depuis la version 3.2>>url:http://jira.xwiki.org/browse/XE-977?page=com.atlassian.jira.plugin.system.issuetabpanels%253Aall-tabpanel||rel="__blank"]] : 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>>doc:Sandbox.WebHome||rel="__blank"]]
35 * Gérer la sécurité pour anonyme :
36 ** espace Tutos : anonyme peut lire et commenter
37 ** espace Custom : anonyme peut lire
38 ** autres espace : invisibles pour anonyme (= aucun droit)
39 * Modifier les styles :
40 ** pour que Titre 1 et Titre 2 soient bien différents
41 ** 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>>url:http://jira.xwiki.org/secure/ViewProfile.jspa?name=mflorea||class="user-hover" id="email_mflorea" rel="mflorea" style="color:#326ca6;"]] sur [[XRENDERING-282>>url:http://jira.xwiki.org/browse/XRENDERING-282||style="color:#326ca6;text-decoration:none;"]]
42 ** pour que la numérotation s'effectue correctement : les niveaux de titre (solution actuelle satisfaisante), le sommaire et les listes numérotées
43 * Mettre en place des stats : Google Analytics ?
44 * Faire le ménage dans les anciens Wiki sur cloud Wiki voir supprimer le blog de test
45
46 == Faire une redirection automatique vers la page d'accueil ==
47
48 **Objectif :** faire une redirection intelligente sur l'espace Tutos (c'est-à-dire qui ne s'exécute pas pour les utilisateurs authentifiés).
49
50 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).
51
52 * Connectez-vous en admin
53 * Éditez le code de la page DashBoard, liens directs :
54 ** [[pour tutos.myxwiki.org>>url:http://tutos.myxwiki.org/xwiki/bin/edit/Dashboard/WebHome||rel="__blank"]]
55 ** ou [[pour tuto.cloud tuto.xwiki.org>>url:http://tuto.cloud.xwiki.com/xwiki/bin/edit/Dashboard/WebHome]] (et acceptez la mise en garde "écrasement en cas de mise à jour")
56 * 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)
57
58 {{code}}
59 #if ($context.user == 'XWiki.XWikiGuest')
60 $response.sendRedirect("http://tuto.cloud.xwiki.com/xwiki/bin/view/Les+tutos+de+Toto/WebHome")
61 #else
62 {{warning}}Vous n'êtes pas un visiteur anonyme ! Si vous souhaitez accéder à la "vraie" page d'accueil du site cliquez ici :
63 [[Accueil du site>>http://tuto.cloud.xwiki.com/xwiki/bin/view/Les+tutos+de+Toto/WebHome]].{{/warning}}
64 #end
65 {{/code}}
66
67 **__Note :__** il est possible d'indiquer une URL "relative au Wiki" [[voir cet article perso complémentaire>>doc:RedirectionAutomatique||target="_blank"]].
68
69 == Créer un panel Bienvenue ==
70
71 * Aller dans l'admin du Wiki > Look And Feel > (% class="current" %)Organiseur de panels
72 * Trouver le Panel "Bienvenue" et éditer son contenu en mode "Formulaire".
73
74 == Personnaliser le logo ==
75
76 __**Sources d'informations :**__ [[Instructions synthétiques dans les slides ici page 16>>url:http://fr.slideshare.net/le.genie.logiciel/xwiki-manuel-administrateur||rel="__blank"]] ou de manière [[plus détaillée là>>url:https://network.xwiki.com/xwiki/bin/view/DocXEM42Fr/ChangerLeLogo||rel="__blank"]].
77
78 Mon expérience personnelle c'est qu'il y a 2 manières de faire d'où 2 procédures :
79
80 * Solution 1 : modifier la skin
81 ** 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
82 ** Allez ensuite sur la page de votre "skin" ([[http:~~/~~/tutos.myxwiki.org/xwiki/bin/edit/XWiki/DefaultSkin>>url:http://tutos.myxwiki.org/xwiki/bin/edit/XWiki/DefaultSkin||rel="__blank"]]) et utilisez le bouton pour Ajouter une image et la définir comme logo
83 * Solution 2 : ne modifier que le Thème de couleurs
84 ** Allez sur la page du thème de couleur actuellement utilisé (ici Mint = vert) : [[http:~~/~~/tutos.myxwiki.org/xwiki/bin/view/ColorThemes/Mint>>url:http://tutos.myxwiki.org/xwiki/bin/view/ColorThemes/Mint||rel="__blank"]]
85 ** Ajoutez à cette page le fichier logo comme pièce jointe puis Modifiez la page
86 ** 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).
87
88 {{info}}
89 Si un logo est défini dans le thème, il est prioritaire par rapport au logo de la skin.
90 C'est justement la configuration par défaut en place sur myxwiki.org : le logo est défini au niveau du thème de couleur et non de la skin.
91 {{/info}}
92
93 == Simplifier l'affichage des pages ==
94
95 * le modèle de page principal :
96
97 [[image:simplifierPage.png||style="display:block; margin-left:auto; margin-right:auto" width="600"]]
98
99 (!) 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)"
100 (i) pour en savoir plus sur la modification des pages (par code velocity), voir [[mes notes dans le fichier Word attaché>>attach:personnaliser Page XWiki.doc||rel="__blank"]] ainsi que le sujet ici : [[comment accéder aux fichiers vm (Velocity Macro) pour un Wiki hébergé sur le cloud ?>>url:http://markmail.org/message/mb7bmr5ppp2eh2lf#query:+page:1+mid:lsiyrdoyqn62nu2m+state:results||rel="__blank"]]
101
102 * 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>>url:http://lyrebird.velociter.fr/XWiki/XWikiSkins||rel="__blank"]]
103 * Finaliser la mise en page des panels
104 ** message de bienvenue
105 ** 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:" :
106 {{code language="velocity"}}#if ($isGuest)
107 #set ($showLeftPanels = 0)
108 #set ($showRightPanels = 0)
109 #end{{/code}}
110 * Onglets du pied de page : afficher l'onglet "Historique" uniquement aux admin.
111
112 = Fait =
113
114 * [[Liste des personnalisations effectuées>>doc:1XWikiCustomXRI.PersonnaliserWiki.WebHome]]
115 * [[Traduction française personnalisée>>doc:TraductionPersonnelleXWiki]]
116
117 = Bonne pratiques et Astuces d'administration de XWiki =
118
119 * [[Mettre à jour la plateforme XWiki sur myxwiki.org>>doc:MettreAJourXWiki]]
120 * [[Voir la corbeille>>url:http://tutos.myxwiki.org/xwiki/bin/view/Main/AllDocs?view=deletedDocs]] (Recycle Bin) pour supprimer les anciens documents (Google indexe manifestement mieux les pages dans la Corbeille que les autres page du Wiki :( !)
121
122 = Suggestions d'amélioration XWiki (points non prioritaires à creuser) =
123
124 * Comment permettre à Anonyme d'Envoyer une page par mail ? (permet à qqn de s'envoyer une page pour archive ou lecture plus tard)
125 * Voir s'il est possible d'activer les statistiques ([[les stats sont désactivées par défaut>>doc:Stats.WebHome]]). Objectif : pouvoir ajouter dans une colonne du layout le panel "Pages les plus vues"