RechercheWiki:

En Français

En Anglais

Persos

Jeux

Megadrive

MegaCD

32X

Changements récents Imprimable Historique Éditer page

Version 2.0.beta14 (28-Dec-2004)

Cette révision apporte un certain nombre d'optimisations et améliorations mineures, résumées ci-dessous. Si vous n'en comprenez pas la nature, elles ne vous affecteront probablement pas. :-)

  • Les balises <img ...> de PmWiki utilisent désormais style='border:0px;' au lieu de border='0'.

  • PrintFmt() appelle maintenant Lock(0) pour libérer les verrouillages avant d'envoyer la sortie au navigateur. Ceci est important parce que certains serveurs web (et notamment Apache) restent parfois bloqués lorsqu'ils ne peuvent pas envoyer de sortie vers le navigateur, et donc empêchent d'autres personnes d'éditer/poster des pages.

  • $PageEditFmt inclut maintenant id='text' pour faciliter le référencement/la mise en page.

  • Le code de MarkupToHTML() "posteval" a été considérablement modifié.

  • PageExists() met désormais en cache les résultats de vérification d'existence de page.

  • Les urls de page sont désormais automatiquement encodées-url quand nécessaire.

  • Nombre d'expressions régulières internes de PmWiki ont été optimisées pour (espérons-le) améliorer la vitesse de recherche.

  • Les comparaisons vers substr() ont été remplaçées par des fonctions de comparaison plus performantes.

Version 2.0.beta13 (22-Dec-2004)

Cette révision répare un bogue introduit en 2.0.beta7 qui empêche le script refcount.php (exécuté par ?action=refcount) de générer des liens valides. Elle nettoie aussi la gestion des StylesWiki et %-dans-les-urls (ce que la version 2.0.beta7 était supposée faire).

En général, tous les sites utilisant la série 2.0.betaXX sont invités à mettre à jour suivant cette dernière révision.

Version 2.0.beta12 (21-Dec-2004)

Cette révision ajoute nombre de balises <div> et d'identificateurs autour des éléments produits par PmWiki (c.a.d. les téléchargements, les résultats de recherche, les attributs de page, etc.). Ceci facilite la mise en forme par des feuilles de style CSS.

De plus, cette révision ajoute des fonctionnalités au script urlapprove.php pour limiter le nombre de liens non approuvés qui peuvent être sauvés avec une page (pour aider le combat contre le spam wiki).

Enfin cette révision ajoute la balise (:description:) pour générer la balise html <meta name='description' ... /> dans la sortie. (:description:) pourra aussi être utilisée pour d'autres fonctions à venir (c.a.d. des extraits de de résultats de recherche, etc.).

Version 2.0.beta11 (19-Dec-2004)

Cette révision nettoie d'abord nombre de points liés au téléchargement:

  1. Une nouvelle variable $LinkUpload a été définie pour les chaînes $...Fmt -- elle contient l'URL de la page de téléchargement pour le fichier attaché en cours.
  2. (:attachlist:) ajoute automatiquement les liens "remplace-attachements" (marqués par des triangles) aux items de la liste.
  3. Après avoir effectué un téléchargement, le champ du "nom de téléchargement" est automatiquement nettoyé.
  4. Répare le message d'erreur quand la taille excède celle admise par PHP.

Cette révision modifie aussi la fonction StopWatch() (utilisée de manière interne pour des test de performance de PmWiki) de facon a ne prendre effet que si $EnableStopWatch est mis à 1 (horloge de base) ou 2 (horloge de base et temps d'exécution des routines).

Version 2.0.beta10 (14-Dec-2004)

Cette révision améliore significativement la procédure d'installation. En prmier lieu, les étapes d'installation ont été simplifiées, et PmWiki fournit des instructions appropriées quand l rencontre un environnement PHP "safe_mode".

Cette révision fournit aussi un meilleur traitement des fichiers '.flock' -- si PmWiki découvre qu'il ne peut ouvrir un fichier .flock en écriture, il efface le fichier et recommence au lieu de se plaindre. Ceci rend le système plus robuste lors des sauvegardes et récupérations.

Version 2.0.beta9 (14-Dec-2004)

Cette révision fournit des corrections mineures sur la balise [[target |#]], l'apparence des variables $... dans la documentation, et permet à uploads.php de mieux fonctionner avec l' url rewriting.

Version 2.0.beta8 (13-Dec-2004)

Cette révision propose un certain nombre de changements significatifs. D'abord et avant tout, il change la syntaxe uri de ?pagename= vers ?n=, et l'installation est maintenant définie par défaut avec $EnablePathInfo = 0; pour avoir une melleures compatibilité.

Les sites qui veulent continuer à utiliser la forme des uri .../Main/HomePage au lieu de ?n=Main.HomePage devraient mettre $EnablePathInfo = 1 dasn le fichier config.php.

Cette révision corrige un bogue probable dans la manipulation des noms d'auteurs qui supprimait de manière incorrecte les espaces.

2.0.beta8 inclue des fonctionnalités de style CSS avancées pour les tableaux simples avec les variables $TableRowAttrFmt et $TableCellAttrFmt, ce qui sera décrit dans une astuce à venir.

Aussi, cette révision améliore grandement le support des sites en UTF-8, incluant la possibilité d'avoir des caactères UTF-8 dans les noms de pages et les liens [[utf-8 links]]. Il reste du travail sur les détails pour permettre le support des MotsWiki UTF-8 -- les fonctions PHP n'ayant pas un bon support pour celà. Voir les scripts/xlpage-utf-8.php pour plus d'informations sur l'UTF-8.

Enfin, les balises Q: et A: sont de retour, et quelques autres corrections mineures et des améliorations sur la documentation improvements ont été ajoutées.

Version 2.0.beta7 (8-Dec-2004)

Cette révision comprend nombre d'améliorations. D'abord, elle fournit un fichier scripts/xlpage-utf-8.php, qui permet à PmWiki d'être capable de gérer à peu-près la police utf-8 dans les noms de pages. Comme les fonctions PHP's preg_* ne semblent pas capable de détecter les caractères alphanumériques UTF-8, le compromis est que les MotsWiki sont restreint à l'usage des caractères ASCII. Nous travaillons au contournement de cette restriction.

Le script xlpage-utf-8.php peut être automatiquement chargé par une XLPage? qui spécifie 'xlpage-i18n' => 'utf-8'.

Aussi dans cette révision:

  • répare les fichiers .htaccess placés dans les répertoires local/ et wiki.d/
  • modifie la valeur par défaut de la zone de texte pour le modèle pmwiki
  • réinstalle la balise lien/citation ([[cible |#]])
  • répare la valeur par défaut de $DefaultPageTextFmt (ceci pourrait encore changer)
  • convertit automatiquement les occurences $Newline dans le texte envoyé

Version 2.0.beta6 (5-Dec-2004)

Cette révision comprend un certains nombres de corrections mineures (voir le ChangeLog), et il reprend la function $WikiWordCount de PmWiki 1 par laquelle un administrateur peut limiter le nombre de conversions de chaque Mot(s)Wiki.

Le fichier d'exemple sample-config.php a été mis à jour avec plus de commentaires et de suggestions de personnalisation.

Enfin, cette révision accroit la valeur par défaut de $MaxIncludes à 50 (et fournit une meilleure documentation sur la variable $MaxIncludes).

Version 2.0.beta5 (1-Dec-2004)

Version 2.0.beta4 (1-Dec-2004)

Cette révision répare les bogues introduits par les changements de la révision 2.0.beta3. Les utilisateurs de la 2.0.beta3 devraient faire une mise à mettre à jour.

Version 2.0.beta3 (30-Nov-2004)

Cette révison fournit une version simple de la directive (:attachlist:) (il n'y a pas encore de tri disponible et la syntaxe est appelée à évoluer), et des corrections ont été apportées aux pages PmWiki.EditQuickReference et PmWiki.UploadQuickReference pages. Des pages par défaut sont aussi fournies pour verrouiller les mots de passe dans le groupe Main et PmWiki. Les extensions en majuscules ".GIF", ".JPG", et ".PNG" sont autorisées dans les fichiers.

De manière interne, cette révision change aussi la séquence d'édition pour utiliser la variable autoglobale $_POST au lieu de $_REQUEST (i.e., les envois d'édition ne sont autorisés qu'avec la methode 'post' et non avec les chaînes de paramètres).

Version 2.0.beta2

Cette révision répare les bogues causés par le fait que $PageTemplateFmt ne fonctionne plus dans pmwiki-2.0.beta1.

Version 2.0.beta1

Cette révision marque l'entrée de PmWiki 2.0 dans le statut "beta", alors qu'il avance vers une révision offcielle. Le changement principal de cette révision est dans le code des thèmes (skins) -- les versions précédentes de PmWiki utilisaient $PageTemplateFmt pour spécifier l'emplacement des fichiers modèles et maintenant la variable $Skin est utilisée pour indiquer le répertoire qui contient (dans pub/skins/) les fichiers modèles, le script php de configuration, et d'autres fichiers.

En général, si vous aviez précédemment la variable $PageTemplateFmt définie comme "pub/skins/myskin/myskin.tmpl", maintenant vous pouvez simplement mettre $Skin='myskin'. Voir BasePourLaMiseEnPage pour plus de détails.


Traduction de PmWiki:ReleaseNotes - Page originale sur PmWiki:PmWikiFr:NotesDeVersions

Éditer page - Historique - Imprimable - Changements récents - Aide - RechercheWiki
Page mise à jour le 10 janvier 2005 à 13h18