Code source wiki de Accueil - Administration personnelle de XWiki
Modifié par Xavier Richard le 01/11/2018 à 13:12
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
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" |