cybermonde.org

Aller au contenu | Aller au menu | Aller à la recherche

Tag - wiki

Fil des billets

jeudi 5 février 2015

masquer les mots de passe dans DokuWiki

Vous désirez améliorer la sécurité de votre wiki (même si l'accès est déjà très sûr) ? Voici comment conserver les mots de passe ou informations confidentielles que vous souhaiteriez stocker dans DokuWiki.

Lire la suite...

mardi 18 février 2014

afficher le nombre de pages dans le pied de page dokuwiki

Voici une façon simple d'insérer le nombre de pages dans votre wiki basé sur dokuwiki : on va faire appel à la fonction exec() de PHP et compter les fichiers qui portent l'extension txt via bash :

Si vous utilisez le template dokuwiki, dans le fichier /chemin/de/votre/wiki/lib/tpl/dokuwiki/tpl_footer.php, ajoutez après le <div> des boutons :

<p>
<?php
// Compte les pages du wiki
// Commande bash : ls -R /var/www/wiki/data/pages/ | grep -c .txt

echo exec('ls -R /var/www/wiki/data/pages/ | grep -c .txt')." pages dans ce wiki";

?>
</p>

Ce qui donne :

mardi 19 novembre 2013

authentification POP3/IMAP sur DokuWiki

J'avais décrit précédemment l'authentification via LDAP, voici une autre méthode d'authentification via POP3/IMAP.

Pour commencer, il faut installer php5-imap

Modifier conf/local.php

$conf['authtype'] = 'authmkpop3';
$conf['plugin']['authmkpop3']['authserver'] = '{your.host:110/pop3}';

Remplacer your.host par le serveur POP3.

Créer le dossier lib/plugins/authmkpop3

Copier y les fichiers du plugin : plugin.info.txt and auth.php que vous trouverez dans mon dépôt : https://github.com/cybermonde/dokuwiki-authmkpop3

Créer vos utilisateurs :
  •     à la main : le nom d'utilisateur est l'adresse mail, pas de mot de passe (c'est celui du serveur mail qui sera validé)
  •     en créant un script pour générer le conf/users.auth.php

Source : https://forum.dokuwiki.org/post/38742

Testé avec la version : Release 2013-05-10a "Weatherwax"

mercredi 10 avril 2013

créer une présentation avec dokuwiki

Comment créer une présentation à partir d'une page de votre wiki préféré ?

  • Supposons que DokuWiki soit installé...
  • Ajoutons le plugin S5 Presentations (via Administrer/Gestion des modules externes).
  • Dans la page à transformer en présentation, insérer au début :

~~SLIDESHOW~~

  • La première diapo commencer par une balise titre de niveau 1 (H1), les suivantes par une balise titre de niveau 2 (H2).
  • Pour placer un commentaire qui n'apparaît pas sur la diapo, insérer une ligne horizontale.
  • Une fois la page sauvegardée, une icône apparaît en haut à droite pour lancer la présentation :

  • Le thème de la présentation peut être changé via le menu Administrer/Paramètres de configuration.
  • Pour naviguer entre les diapos, clic pour avancer, flèches gauche ou droite pour reculer/avancer.
  • En glissant la souris vers le bas, un menu apparaît pour progresser ou aller directement vers une diapo.

mercredi 7 mars 2012

installer et utiliser DokuWiki

Un wiki, pour qui, pourquoi ? Tout le monde peut prendre en main l'utilisation d'un wiki, les quelques règles de syntaxe sont aujourd'hui compilées dans une barre d'outils et les fonctionnalités avancées (peu nombreuses) sont vite maîtrisées.

L'intérêt du wiki ? Une organisation non figée, plus naturelle, à l'image d'une prise de notes à la volée mais en y ajoutant la notion d'hyperlien et un moteur de recherche.

Je l'utilise pour... compiler mes notes, mes procédures, des bouts de code...

Article mis à jour le 22/01/2013 :  PDF

Lire la suite...

mardi 6 mars 2012

forcer le httpS

Supposons votre site wiki.chezmoi.be (voir article précédent), pour sécuriser le login, vous souhaitez forcer l'usage du httpS. Au préalable, Apache2 aura été configuré avec SSL.

Lire la suite...

héberger plusieurs sites : virtual hosts sur Apache2

Sur votre serveur (auto-hébergé, virtuel ou dédié), vous souhaitez héberger plusieurs sites (domaines ou sous-domaine). Dans cette explication, je suppose que les DNS sont bien configurés, par exemple 2 enregistrements de type A qui pointent vers l'IP de votre serveur.

Supposons ici : www.chezmoi.be et wiki.chezmoi.be qui abriteront respectivement un site web et un wiki. L'IP du serveur est monadresseip.

Lire la suite...