Sous-thèmes
Sommaire
Contents
Peut-être voudrez-vous ajouter une icône à votre wiki, cette icône habituellement appelée favicon.ico. Afin d'obtenir ces petites icônes à côté de vos signets et sur les onglets lors de la navigation, ajoutez ceci à votre wikiconfig.py :
html_head = ''' <link rel="icon" href="/images/icone.png" type="image/png"> <!-- ... d'autres éléments d'en-tête ... --> '''
La taille de l'image doit être de 16x16. L'ajouter simplement comme /favicon.ico à la racine de votre site ne marche pas avec tous les navigateurs (par exemple, cela ne marche pas avec les version 1.0 à 1.3 de Mozilla).
Voir MoinMoin:PasswordProtectedEditing (en anglais)
Modification de httpd.conf pour installer MoinMoin sur « / » :
# Section globale LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so # Section virtualhost RewriteEngine on RewriteRule ^/wiki/ - [last] RewriteRule ^/robots.txt - [last] RewriteRule ^/favicon.ico - [last] RewriteRule ^/?(.*) /chemin/vers/moin.cgi/$1 [last,type=application/x-httpd-cgi]
De cette façon, vous pourrez utiliser des URL courtes et claires telles que : « http://LinuxWiki.de/PageD'Accueil ».
Notes :
Assurez-vous que le chemin absolu vers moin.cgi dispose bien des privilèges ExecCGI dans httpd.conf.
Pas besoin d'utiliser un ScriptAlias vers moin.cgi, mais vous avez quand même besoin de l'alias vers le dossier htdocs/ de MoinMoin : Alias /wiki/ "/usr/share/moin/htdocs/".
Voici une configuration d'hôte virtuel avec des permissions spécifiques pour un Linux Gentoo. Le paramétrage suivant s'applique aux fichiers de configuration Apache2. Contentez vous de placer tout cela dans le httpd.conf pour Apache 1.
Ajoutez ceci au fichier /etc/apache2/conf/vhosts/vhosts.conf :
NameVirtualHost * <VirtualHost *> ServerName www.domaine.org ServerAlias domaine.org DocumentRoot /var/www/domaine.org/htdocs </VirtualHost> <VirtualHost *> ServerName wiki.domaine.org Alias /wiki/ "/usr/share/moin/htdocs/" Alias /favicon.ico "/var/www/htdocs/favicon.ico" ScriptAlias / "/usr/share/moin/monwiki/moin.cgi/" </VirtualHost>
Puis, ajoutez ceci au fichier /etc/apache2/conf/commonapache2.conf :
<Directory /usr/share/moin/htdocs/> Order deny,allow Allow from all </Directory> <Directory /usr/share/moin/domaine.org/> Order deny,allow Allow from all </Directory>
Vous trouverez ci-dessous la présentation d'un certain nombre de fonctions qui pourront vous aider à optimiser votre configuration lorsque vous faites tourner plusieurs wikis sur le même hôte ou lorsque vous utilisez MoinMoin dans un réseau interne d'entreprise.
La variable de configuration « url_mappings » peut être utilisée pour faire correspondre des URL absolues à des URL relatives ou pour changer certains préfixes d'URL en préfixes totalement différents. Ceci est particulièrement utile dans des réseaux internes d'entrerprises (intranets), lorsque la hiérarchie des documents hébergés hors du wiki a été complètement remaniée.
« url_mappings » est une table de correspondance, sous la forme d'un dictionnaire (un dictionnaire est une structure associant une clef à une valeur). La clef est le préfixe à remplacer, la valeur est le remplacement. Un exemple classique serait url_mappings = {'http://mon.server.net/': '/'}, qui enlève l'adresse du site de l'URL, ce qui permet d'utiliser des liens à la fois en http et en https.
Faites attention : si vous souhaitez rediriger une seule page, indiquez simplement #REDIRECT et le nom de la page destination sur la première ligne de votre page. Voir l'AideDesInstructionsDeTraitement.
Reste à faire : expliquer les points ci-dessous en détail et compléter les sections ci-dessus
Demande plus d'explications :
PréférencesUtilisateurs : les cases à cocher pour éditer par un double-clic, le chemin suivi, les liens améliorés, les frimousses, aller à la dernière page visitée et quelques options demandant une réponse par oui ou par non.
Seules les URL « normales » (hors des crochets) sont converties en images intégrées au texte ==> expliquer les règles précises
Icône RSS affichée par la macro RecentChanges.
Mise en cache de la page, pour l'instant limitée au traitement XSLT (où elle est absolument nécessaire) ; nouveaux code et API pour permettre l'ajout du lien « RafraîchirLeCache ».
Les trucs administratifs :
<répertoire_data>/plugin/macro et <répertoire_data>/plugin/action peuvent être utilisés pour enregistrer des macros et des actions locales à une instance particulière de wiki.
Outils à utiliser depuis une ligne de commande :
Compatibilité :