< Révision r8 le 23/11/2009 20:00 par gb >

Mémos pour PmWiki


Divers trucs, astuces et autre bouts de code pour PmWiki, pris sur le site officiel ou dans la liste de discussion, non traduits, non testés, rassemblés ici pour les avoir à portée de main.

  • Réinstallation : Unless you have a complex farm setup, \local and \wiki.d and \pub\skins are the only directories that may contain files not found in the PmWiki install. So backup those directories, install pmwiki, and restore those directories. (DaveG)
  • pagelist avec ptv : It is not very efficient to use PTVs as page filters in the pagelist markup: pagelist has to read every page in the group to check for PTVs. This information does not get cached. It would be a lot better to organise your pages using page names relevant to the various departments and months. (Hans)

  • numéro de révision dans le résumé (fonction Petko, à inclure dans config ; avoir défini $rev) :
     array_unshift($EditFunctions, "NumeroRevision");
    function NumeroRevision($pagename,$page,&$new)
    {
     global $EnablePost, $ChangeSummary, $Now;
     if (!$EnablePost) return;
     $rev = intval(@$page['rev'])+1;
     if($rev==1) $ajout = "Nouvelle page";
     else $ajout = "r$rev";
     $new['csum'] .= " ($ajout)";
     $new["csum:$Now"] .= " ($ajout)";
     $ChangeSummary .= " ($ajout)";
    }
    

  • Modifier le nom de page par défaut d’un nouveau groupe : http://www.pmwiki.org/wiki/PmWiki/WikiGroup (Group’s default page)
  • Inclure CSS spéciaux selon la page : http://www.pmwiki.org/wiki/Cookbook/CSSInWikiPages
    • La première méthode fonctionne ; à tester avec des includes
  • Sécurité : My suggestion was to override the global passwords (from config.php) in a page customization file (say Main.Test.php for page Main.Test).
    I think it is unwise to set any default password in a page or group customisation file, because a page protected in such a way will not be protected if it is for instance included by another page. To have proper protection for an individual page its password attributes need to be set in the page with action=attr, or for the group in the GroupAttributes page with action=attr. Do not use a page customization php file for this! (Hans)
  • Liens arrière : impossible de lister les liens arrière link={$FullName} et de les filtrer dans une pagelist ? Soit tout soit rien ?

Pages utiles

cat. : PmWiki

accueil - bob - forum

Trace

[1][2][3][4][5]

Modifications
Groupes

Info | Argot | HLF

Pages dans /Abclf
Droits
  • Lire la page : oui

pmwiki-2.2.17
Visiteurs : 14
Max : 163 : 14/04/2010 16:37
Chronomètre : 0,113