Ada Programming $WikiTagline
 

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


Attention !
Depuis la version beta 20, il y a une modification dans la mani�re dont sont convertis les liens comportant une apostrophe ou un tiret. Derri�re une apostrophe ou un tiret, il n'y a plus de majuscule mais une minuscule.
Par exemple le lien [[Suivi d'auteur]] va vers la page SuiviDauteur alors qu'auparavant il allait vers SuiviDAuteur.
Ceci peut vous donner l'impression que certaines pages ont disparu, il n'en est rien, mais il faut les recopier ou les renommer. Vous pouvez directement renommer les fichiers par FTP sans probl�me (sauf la recherche des liens interpages qui est erron�e tant que les pages n'ont pas �t� �dit�es).
Si vous utilisez les deux types de liens ChatHuant et [[Chat-huant]], vous aurez des corrections � faire dans vos pages. De plus, lors de la mise � jour de la version i18n, il est pr�f�rable d'effacer toutes les pages internationales situ�es dans /wikilib.d avant la mise � jour, afin d'�liminer les pages de la documentation devenues ainsi obsol�tes.

Il y a aussi des modifications importantes depuis la beta 44. Si vous migrez depuis une version ant�rieure, lisez attentivement les notes de cette version et des suivantes.

Version 2.0.12 (19-Oct-2005)

Cette r�vision corrige les probl�mes de validation de page pour les pages contenant des fragments de recherche et des &, change PmWiki afin d'utiliser dans PHP la commande "return" au lieu de "exit", et corrige un avertissement dans scripts/transition.php.

Version 2.0.11 (17-Oct-2005)

Cette r�vision r�pare une paire de bogues importants et ajoute quelques nouvelles fonctionnalit�s � PmWiki.

De plus, cette r�vision r�pare le bogue avec ?action=attr qui modifie l'historique de page.

Pour les sites utilisant l'authentification LDAP avec authuser.php, PmWiki fournit d�sormais les variables $AuthLDAPBindDN et $AuthLDAPBindPassword pour sp�cifier les r�gles ('binding' ?) de recherche. Il contourne une bizarrerie du PHP qui fait appara�tre comme authentifi� un utilisateur quand un mot de passe vide est fourni. Authuser.php manipule d�sormais directment les codages de mot de passe md5 (utilis�s couramment par les bases de donn�es MySQL).

Le noyau inclut d�sormais la balise (:linebreaks:) (d'apr�s la recette Cookbook:LineBreaks), qui fait que le texte �crit sur des lignes s�par�es dans le code source apparaissent aussi comme des lignes s�par�es sur l'affichage (c.a.d., ne joint pas automatiquement une ligne � la pr�c�dente).

Il y a eu quelques modifications internes pour am�liorer la gestion des s�parateurs pr�c�d�s par un espace (il y aura plus de d�tails � ce sujet dans une r�vision ult�rieure).

Le noyau fournit d�sormais une balise (:if date:) pour afficher le texte uniquement si le jour actuel est dans la gamme de dates d�finie.

Version 2.0.10 (29-Sep-2005)
Version 2.0.9 (28-Sep-2005)

Cette r�vision corrige une omission dans xlpage-utf-8.php qui �chouait � mettre en majuscule les lettres ASCII quand mb_strtoupper n'est pas pr�sent.

Version 2.0.8 (27-Sep-2005)

Cette r�vision ajoute simplement la possibilit� d'utiliser des apostrophes pour entrer des phrases cl�s (mots de passe contenant des espaces) en utilisant ?action=attr, et corrige une erreur affichant le nom au lieu du titre dans le th�me d'impression par d�faut.

Version 2.0.7 (26-Sep-2005)

Cette r�vision modifie la conversion minuscule/majuscule dans xlpage-utf-8.php en utilisant une table plus directe, et compl�te la table avec plus de caractt�res que dans le set utf-8.

Cette r�vision corrige aussi la variable $VersionNum qui �tait suppos�e appara�tre en 2.0.6.

Un raccourci clavier (ak_textedit) a �t� ajout� � la page d'�dition de texte.

Enfin, cette r�vision ajoute un temps limite � la g�n�ration des .linkindex, pour �viter les temps sur les pages longues quand on g�n�re le .linkindex.

Version 2.0.6 (16-Sep-2005)

Dans cette r�vision, il y a quelques compl�ments et de nombreuse corrections pour les sites qui utilisent ou ont besoin de l'encodage utf-8, la gestion des cookies d'auteur est am�lior�e, et il y a un meilleur support pour le suivi des r�visions de version.

Le plus gros changement est dans le module xlpage-utf-8.php, qui a �t� r��crit de mani�re importante. Cette nouvelle version de xlpage-utf-8.php ne d�pends plus de la fonction mb_strtoupper()(approve sites), qui ne semble pas disponible dans de nombreuses installations PHP. Cette nouvelle version de xlpage-utf-8.php utilise mb_strtoupper() si disponible, mais sinon il effectue lui-m�me les conversions min/maj d'apr�s une table unicode directement d�finie dans le module. Actuellement cette table comprends uniquement les conversions min/maj pour les caract�res d'Europe de l'ouest (Latin-1 or ISO-8859-1) et les caract�res cyrilliques, en souhaitant �tendre la table pour supporter les autres langues autant que souhaitable. Contactez moi sur la liste de diffusion si une set de caract�res particulier n'est pas encore support�.

En sus de ce qui pr�c�de, les noms d'auteur et les cookies dans les environnement utf-8 fonctionnent de nouveau, et les suffixes de lien contenant des caract�res non-ASCII fonctionnent �galement � nouveau.

La gestion des boutons de l'interface op�rateur avec Internet Explorer a �t� beaucoup am�lior�e; la s�lection de texte fonctionne d�sormais comme suppos� quand on appuie sur un bouton de l'interface. Malheureusement, il est possible qu'il n'y ait pas d'espoir pour les navigateurs Mac Safari...

Une variable $CookiePrefix a �t� ajout�e; un administrateur wiki peut d�finir $CookiePrefix pour emp�cher les cookies PmWiki's d'interf�rer avec les cookies d�finis par les autres applications du m�me nom de domaine.

Quelques probl�mes de validation XHTML avec l'utilisation des balises <script> ont �t� r�solues.

Et finalement, pour les auteurs de modules et de recettes, il y a d�sormais une variable $VersionNum pour savoir si la version de PmWiki en cours est plus ancienne ou plus r�cente qu'une version identifi�e. $VersionNum est compos� du num�ro de version en ajoutant au num�ros de versions mineures et majeures des z�ros pour avoir trois chiffres, donc $VersionNum pour cette r�vision (2.0.6) se lit 2000006, alors qu'une r�vision comme la "2.1.24" aura une variable $VersionNum d�finie comme 2001024.

Comme pr�cis� dans la liste de diffusion pmwiki-users, les entr�es du PITS sont mises � jour lorque qu'il est envisag� qu'elles soient prise en compte dans la distribution principale. La liste peut �tre trouv�e sur http://www.pmwiki.org/PITS/CoreCandidate, vous �tes tous invit�s � ajouter votes et commentaires sur les sujets en question.

Version 2.0.5 (9-Sep-2005)

Cette version ajoute une action ?action=logout et nettoie quelques �l�ments pour le support des versions internationales.

La variable $Newline a �t� aussi formellement supprim�es du code principal. -- les sites qui ont absolument besoin des pages stock�es suivant le format 1.x peuvent d�finir $NewlineXXX. (Notez que cette version est toujours capable de lire les pages des formats PmWiki pr�c�dents.)

Version 2.0.4 (8-Sep-2005)

Une semaine apr�s la r�vision 2.0.0 nous en sommes actuellement � la r�vision 2.0.4, la plupart des changements �tant des am�liorations et corrections mineures. On trouve quelques am�liorations de-ci de-l�.

Le plus gros changement est l'ajout d'un syst�me d'indexation de liens pour am�liorer la vitesse des Categories? et des liens arri�res (utilisant la balise (:pagelist link=...:). Le syst�me utilise un fichier .linkindex pour m�moriser tous les liens de pages du site, g�n�rant et mettant � jour le fichier d�s que n�cessaire et utilisant ce fichier pour �viter de scanner les pages connues pour n'avoir pas de lien vers la cible. Le fichier .linkindex peut �tre supprim� � tout moment pour le r�g�nerer enti�rement. L'indexation des liens peut �tre d�sactiv�e en d�finissant $EnableLinkIndex=0; dans local/config.php.

Le "r�sum� des modifications" associ� avec chaque �dition est maintenant limit� � 100 caract�res maximum. Un param�trage local peut modifier la taille maximum du r�sum�.

Les s�quences 'tilde' (~) utilis�es pour g�n�rer les signatures sont maitenant pr�cises; seule une s�quence de 3 ou 4 tildes va cr�er une signature. Les s�quences plus longues comme ~~~~~~~~ sont laiss�es tel que et ne sont pas converties en signatures. (G�n�rer une s�quence de trois ou quatre tildes n�cessite toujours un peu de cr�ativit�, comme dans [=~~=]~ et [=~~=]~~.)

Un nombre important de messages pr�cedemment cod�s directement sont d�sormais traduisibles lors de la cr�ation d'une version internationale.

De nombreux messages PHP E_NOTICE (affich�s quand error_reporting() est d�finie � sa valeur maximum) sont d�sormais �limin�s.

Version 2.0.3 (6-Sep-2005)

Ceci est une r�vision mineure; le noyau est am�lior� pour afficher les r�sum� des modifications dans l'historique de page, et ajoute des attributs dans les furmulaires d'entr�es de forms.php.

Cette r�vision corrige aussi une erreur dans la d�finition du param�tre $sub pour l'authentification LDAP, am�liore les d�finitions de valeur par d�faut dans scripts/urlapprove.php, et corrige les pages de recherche te le th�me pour utiliser la variable $SiteGroup au lieu de la valeur fixe "Site".

Finalement, cette r�vision change la balise (:searchbox:) pour �tre un peu plus �legant lors de la g�n�ration de formulaire quand $EnablePathInfo est d�fini.

Version 2.0.2 (3-Sep-2005)
Version 2.0.1 (2-Sep-2005)

Ces versions corrigent quelques erreurs mineures dans le chargement et l'enregistrement des pages, de l'envoi de courriel et la documentation.

Version 2.0.0 (1-Sep-2005)

Apr�s une longue attente, Je suis heureux d'annoncer la version officielle de PmWiki 2.0.0, maintenant disponible sur http://www.pmwiki.org/pub/pmwiki .

PmWiki 2.0 est en d�veloppement depuis plus d'un an, avec plus de 80 versions de d�veloppement. De plus le 'cookbook' de la version 2.0 continue de s'�toffer, et comporte actuellement plus de 200 fiches et d'autres sont en pr�paration.

Non disponible � la mise sous presse: Que ceux qui seraient d��us que les fonctionnalit�s qu'ils jugent "indispensables" ne soient pas pr�sentes dans la r�vision 2.0.0, se rassurent. La r�vision 2.0.0 n'est pas la fin du d�veloppement,mais seulement une base stabilis�e pour la poursuite des am�liorations. M�me si quelques fonctionnalit�s (par ex., pages de discussion/commentaires, table des mati�res, autorisations sur des groupes, liens arri�res et cat�gories plus rapides) ne sont pas dans la r�vision 2.0.0, je suis s�r que nous en sommes � un point ou ces possibilit�s pourront �tre ajout�es lors des r�visions 2.0.x avec un impact minimal sur les sites 2.0 existants. Et si ce n'est pas le cas, nous repartirons en r�vision 2.1. :-)

Mise � jour vers 2.0.0: Beaucoup de sites sont rest�s relativement � jour avec les derni�res version beta de la r�vision 2.0; pour la plupart de ces sites, la version 2.0.0 est une r�vision mineure (cependant, lire les notes plus bas). Pour les sites fonctionnant avec des versions beta ant�rieures � la version 2.0.beta44, la r�vision peut n�cessiter un peu plus de travail -- v�rifier les Notes De Versions pour plus de d�tails. Pour les sites fonctionnant avec les versions 0.6 et 1.0 de PmWiki, voir http://www.pmwiki.org/wiki/PmWiki/UpgradingFromPmWiki1 pour les recettes garantes d'un succ�s lors de la migration vers PmWiki 2.0.0.

PmWiki 2.0.0 comporte certains changements par rapport � la version pr�c�dente (beta55):

  • Beaucoup de changements et d'am�liorations � la documentation. Quelques pages de documentation n�cessitent encore du travail, mais la documentation est d�sormais suffisamment avanc�e pour que je puisse valider la r�vision.

NDT : Maintenant, il faut traduire en Fran�ais ces am�liorations...

  • Cette r�vision est pr�sent�e avec un nouveau th�me par d�faut, qui est celui utilis� sur le site http://www.pmwiki.org. Pour les sites qui pr�f�rent s'en tenir � l'ancien th�me, il est disponible sur http://www.pmwiki.org/wiki/Cookbook/PmWikiV1Skin .
  • Le format d'enregistrement des pages dans in wiki.d/ a �t� quelque peu modifi�. PmWiki 2.0.0 peut lire et interagir directement avec les pages stock�es dans les pr�c�dents formats, mais tous les scripts externes qui tentent de lire directement les fichiers de wiki.d/ devront �tre modifi�s pour prendre en compte le nouveau format. En particulier, la variable $Newline a �t� abandonn�e et n'est plus utilis�e. (Cependant, les sites qui ont besoin d'une compatibilit� au niveau fichier avec les versions ant�rieures peuvent d�finir une valeur pour $Newline et PmWiki 2.0 l'utilisera.)
  • Les pages effa��es ont d�sormais un suffixe de type ",del-1234567890" au lieu de l'heure.
  • Le menu Site.SideBar est d�sormais non prot�g� par d�faut. Les autres pages du groupe site continuent d'�tre prot�g�es contre les �ditions et requi�rent le mot de passe administrateur pour �tre d�verrouill�es.
  • De nombreuses petites am�liorations et correction d'erreurs -- Voir le PmWiki/ChangeLog (en anglais) pour les d�tails.

Et pour la suite: J'ai pr�vu de travailler sur la mise � jour 2.0.0 des versions internationales -- beaucoup des �l�ments d'internationalisations ont cess� de fonctionner � partir de la version beta 44 et ont besoin d'un nettoyage. En parall�le avec ceci sont pr�vues des am�liorations et nettoyages sur les pages de pmwiki.org, de m�me qu'une r�ponse aux entr�es importantes du PITS. Apr�s ceci viendra des am�liorations fonctionnelles, incluant des pages de commentairess, l'�dition de section, et des possibilit�s d'indexation/recherche am�lior�es.


Merci: Tous mes humbles et sinc�res remerciements � tous ceux qui ont contribu� avec beaucoup de leur temps, de leurs id�es, opinions, �criture et code pour PmWiki. Je sais que la page PmWiki:Contributors est largement obsol�te, aussi si vous avez particip� un tant soi peu au d�veloppement de base de PmWiki, ne soyez pas timide ou modeste -- n'h�sitez pas � vous inscrire � la liste pour vous associer � ce remarquable groupe.

Et, comme toujours, les commentaires, suggestions, questions, et rapports d'erreurs peuvent �tre signal�s sur la liste de diffusion ou sur le PmWiki Issue Tracking System.

Merci encore,

Pm


Version 2.0.beta55 (25-Aug-2005)

J'esp�rais sinc�rement que la r�vision suivante serait la 2.0.0, mais �a n'a pas march� comme �a. Ce qui doit r�ellement �tre fait maintenant est de finir le nettoyage de la documentation.

Cette r�vision comporte nombre de changements importants et de correction. D'abord, 'value=' wikistyle fonctionne de nouveau, ayant �t� cass� dans une version pr�c�dente. Les StylesWiki acceptent d�sormais des points et des parenth�ses dans les valeurs, donc les �l�ments tels que "1.5em" et "rgb(255,255,255)" fonctionnent. Il y a un nouveau stype wiki "%cframe%", qui centre le contenu dans un cadre de 200 pixels (ceci peut �tre ajust� avec le param�tre "width=" dans le style wiki).

La directive (:include:) permet d�sormais la recherche d'une inclusion dans une liste de pages; la premi�re page qui existe est s�lectionn�e. Ainsi la balise

    (:include Page1 Page2 Page3:)

inclue le contenu de la premi�re des pages disponible parmi Page1, Page2, ou Page3.

La balise [@...@] est d�sormais la balise de texte "preformatt�". Elle peut �tre utilis�e � la place de la balise 'espace' [=...=] pour g�n�rer des blocs de texte preformatt� et de texte brut. Elle est aussi plus performante dans la gestion des retour de ligne surnum�raires dans le bloc [@...@], de mani�re � ce qu'il n'y ait pas trop d'espace vertical ind�sir� dans l'affichage.

Et � propos d'espace vertical ind�sir�, la gestion par PmWiki des "ligne blanches" dans le texte source a �t� quelque peu modifi�e. Dans les version pr�c�dentes de PmWiki, quelques directives (par ex., (:comment:), (:keyword:), (:noleft:), (:if:)) aboutissaient dans des lignes blanches dans le texte source, ce qui g�nerait un espace vertical dans l'affichage. Dans cette r�vision, seules les lignes qui sont blanches dans le texte source (avant interpr�tation) g�n�rent un espace vertical dasn l'affichage. ceci est plus �vident pour les auteurs et permet des s�quence de balises plus propres.

ceci peut avoir des effets sur certains auteurs de recettes. Si une balise sp�ciale cr�e une autre balise wiki � interpr�ter ult�rieurement par PmWiki, et que la balise produite contient des lignes blanches destin�es � l'espacement vertical dans l'affichage, alors la balise sp�ciale doit produire soit un tag '<:vspace>' ou appeller la fonction PVS() pour convertir les espace verticaux en tags (Pour plus de d�tails ou de l'aide, demander sir la liste de diffusion.)

Certains ont not� que le site pmwiki.org a d�sormais un nouveau th�me; une variante de ce th�me est suppos�e devenir le th�me par d�faut dans la prochaine r�vision. Le th�me de la version 2.0.beta sera disponible en t�l�chargement dans le Cookbook pour les sites qui veulent continuer � l'utiliser.

Version 2.0.beta54 (1-Aug-2005)
Version 2.0.beta53 (30-Jul-2005)

Cette version r�habilite ?action=search, de mani�re � permettre les recherches dans le contexte d'une groupe ou de la page courante. Elle modifie aussi la directive (:searchbox:) pour permettre une option "group=" pour limiter la recharche � certains groupes.

Version 2.0.beta52 (29-Jul-2005)

Cette version comporte nombre de corrections mineures et introduit des am�liorations dans la gestion d'images. La majeure partie des am�liorations est d�crite dans la page PmWiki.Images?. Les autres changements sont dans le ChangeLog?.

Version 2.0.beta51 (22-Juil-2005)

Cette version corrge un probl�me introduit par la fonction "Enregistrer et �diter"

 introduite dans la version 2.0.beta44 -- Les envois fait avec "Enregistrer et �diter" ne tiennent pas compte de blocklists, urlapprovals, et de l'�dition simultan�e.

Pour les administrateurs et les auteurs de recettes qui utilisent les fonctionnalit�s d'�dition, elles sont d�sormais contr�l�es par la variable $EnablePost. Mettre $EnablePost � z�ro supprime l'�dition -- pr�c�demment ceci �tait g�n�ralement fait avec unset($_POST['post']). Si n�cessaire, un message justifiant la suppression de l'�dition peut �tre pla�� dans le tableau $MessagesFmt.

Version 2.0.beta50 (20-Jul-2005)

Cette r�vision propose deux am�lioration majeures dans la s�mantique des autorisations de PmWiki:

1. Le tableau $HandleAuth peut �tre utilis� pour d�finir le niveau d'autorisation requis pour ex�cuter l'action correspondante. Par exemple, d�finir $HandleAuth['diff'] � 'edit' signifie que le niveau d'autorisation d'�dition est requis pour voir l'historique de page (?action=diff). De mani�re similaire, d�finir $HandleAuth['source'] � 'admin' signifie que seul l'administrateur peut utiliser ?action=source.

2. Les mot de passent sont d�sormais attribu�s en "cascade" -- c'est � dire que si une page d�finit un mot de passe de lecture, mais pas de mot de passe d'�dition, � ce moment l�, le mot de passe de lecture est requis pour pouvoir �diter. De mani�re similaire, si une page d�finit un mot de passe d'�dition, mais pas de mot de passe pour la d�finition des mots de passe (...), alors le mots de passe d'�dition est requis pour pouvoir modifier les mots de passe.

Eci �vite les situations ou les auteurs d�finissent une mot de passe d'�dition sur une page mais ne donnent pas de mot de passe correspondant pour modifier les mots de passe.

Ceci ne modifie pas les autres caract�ristiques des mots de passe PmWiki -- c'est � dire, les mots de passe de page prennent le pas sur les mots de passe de groupe, et les mots de passe de groupe prennent le pas sur les mots de passe de site. La mise en cascade des mots de passe est seulement utilis�e quand il n'y a pas de mot de passe de page, groupe ou site d�fini pour un niveau d'autorisation donn�.

Version 2.0.beta49 (19-Jul-2005)

Cette r�vision ajoute un ent�te de Content-Disposition: pour les sites qui ont d�sactiv� les t�l�chargements directs (remplissent automatiquement le nom de fichier du navigateur pour un tel t�l�chargement). Elle corrige aussi quelques probl�mes avec la balise \\ � la fin des lignes.

Version 2.0.beta48 (13-Jul-2005)
Version 2.0.beta47 (12-Jul-2005)
Version 2.0.beta46 (11-Jul-2005)
Version 2.0.beta45 (10-Jul-2005)
Version 2.0.beta44 (10-Jul-2005)

Cette r�vision comporte nombre d'importants changements, et est, esp�rons-le, la derni�re revision "majeure" avant la 2.0.0.

Avec cette r�vison on trouve un script sp�cial transition.php qui reconfigure PmWiki pour le faire fonctionner de mani�re identique aux r�visions pr�c�dentes. Dans les notes ci-dessous, les changements g�r�s par le script de transition sont not�s par [ ]. Ce script de transition script est automatiquement charg� par d�faut de mani�re � ce que l'administrateur du site n'ai rien � faire pour l'utiliser.

Le script de transition script fournit aussi des options de diagnostic pour informer les administrateurs des endroits ou il peut y a voir des donn�es ou fonctions obsol�tes, et comment modifier le param�trage pour la mise � jour.

PmWiki d�finit maintenant des styles CSS de fa�on � ce que les images d'une page soient affich�es sans bordure (la valeur par d�faut du HTML et une bordure de 1-pixel). Pour revenir au comportement ant�rieur, ajouter ce qui suit dans le fichier local/config.php:

    $HTMLStylesFmt['img'] = ' img { border:1px solid; } ';
    $ImgTagFmt="<img src='\$LinkUrl' style='border:0px;' alt='\$LinkAlt' />";

Avec cette r�vision est propos� officiellement le groupe "Site" objet de discussions sur la liste de diffusion. Le groupe Site est destin� � g�rer un ensemble vari� de pages utilitaires et de configuration utilis�e par PmWiki, et nombre de pages de PmWiki ont �t� d�pla��es du groupe "Main" vers ce nouveau groupe. Plus de d�tails ci-dessous.

La modification principale de cette r�vision est sont support des formulaires d'entr�e. Notamment, La page d'�dition peut d�sormais �tre d�finie en utilisant des balise wiki dans la page Site.EditForm page. ( [ ] Cependant, PmWiki continue � respecter la variable $PageEditFmt pour les sites ou les th�mes qui ont personnalis�s les pages d'�dition.)

La page d'�dition comporte d�sormais une ligne de "r�sum� des modifications" ou les auteurs peuvent r�sumer la nature de leurs �ditions. La page d'�dition peut d�sormais comporter un bouton "Enregistrer et �diter" pour enregister les changements mais continuer � �diter, et un bouton "Annuler" pour abandonner les modifications.

La variable $EditMessageFmt pour affichier des messages aux auteurs est d�sormais le tableau $MessagesFmt, qui peut �tre utilis� avec la balise (:messages:). [ ] Le script de script d�place les messages de $EditMessageFmt vers $MessagesFmt pour maintenur un fonctionnement correct.

Nombre d'emplacements de pages traditionnels ont �t� d�pla��s vers le groupe Site, dont beaucoup sont g�r�es par le script de transition:

  • Le nouvel emplacement de la page AllRecentChanges (TousLesChangements) est Site.AllRecentChanges. [ ] Cependant, si Main.AllRecentChanges existe, elle sera uassi mise � jour. Les administrateurs pourront d�placer Main.AllRecentChanges vers Site.AllRecentChanges et /ou supprimer totalement Main.AllRecentChanges.
  • Les r�sultats de recherche sont d�sormais Site.Search au lieu de Main.SearchWiki. Main.SearchWiki sera supprim�e totalement dans une r�vision ult�rieures. [ ] Le script de transition s'occupe de transformer certains liens de Main.SearchWiki vers Site.Search.
  • Les urls approuv�es sont d�sormais stock�es dans Site.ApprovedUrls . [ ] Cependant, si Main.ApprovedUrls existe, il sera utilis� et mis � jour comme n�cessaire.
  • Main.SideBar est d�sormais Site.SideBar. Malheureusement, il est tr�s difficile de g�rer cette modification particuli�re dans toutes les combinaisons possible de th�me, il est donc d�volu � l'administrateur la charge de d�placer les pages de menu dans le groupe ad�quat, ou de modifier le th�me en cons�quence.
  • PmWiki.EditQuickReference et PmWiki.UploadQuickReference sont d�sormais stock�es dans le groupe Site.
  • La page PmWiki.WikiHelp est consid�r�e obsol�te et sera supprim�e dans une r�vision future.

La variable $PagePreviewFmt n'existe plus dans PmWiki standard (elle est d�sormais g�r�e par Site.EditForm). [ ] Cepedant, pour pr�server la compatibilit� avec les versions ant�rieures elle peut �tre cr��e par le script de transition dans certaines situations.

La substitution de $PageName (obsol�te depuis la version 2.0.devel14) est d�sormais abandonn�e. Utilisez $FullName � la place.

Les boutons de l'interface peuvent avoir des raccourcis clavier associ�s.

Les boutons de l'interface sont d�sormais affich�s avec la directive (:e_guibuttons:) dans Site.EditForm, au lieu d'�tre li�s � $EditMessagesFmt.

Cette r�vision offre d�sormais la possibilit� de personnalisations pour un utilisateur ou un navigateur sp�cifique, comprenant des raccourcis clavier et des tailles de formulaires. Plus de d�tails seront donn�s ult�rieurement dans la documentation.

Cette r�vision ajoute les directives standard (:noleft:) et (:noright:) pour supprimer l'affichage des menus droite et gauches (ce qui d�pends des fichiers de configuration de th�mes).

Version 2.0.beta43 (8-Jul-2005)

This release adds the long awaited (:div:) markup. The format of the markup is

    
    (:div:)
    ...
    (:divend:)
    

Attributes (e.g., id='name' and class='class' can be supplied to the (:div:) directive. (:div:) lives in the same markup layer as advanced tables (:table:), so divs and tables do not nest, and any div or advanced table directive ends any previous (:div:). (We may change this in a future release; for now we'll go with the non-nesting version.)

The release also adds a div shortcut, any line beginning with >><< marks a new div section. In addition, wikistyle specifications can go between the >> and <<, thus >>bgcolor=#ffffdd<< will create a division with a light yellow background. Similarly, one can do things like >>id=foo<<, >>class=bar<<, and even make use of author-defined wikistyles such as >>center<< or >>Don<<.

Lastly, the wikistyle code now supports %id=name%, which allows an HTML id='name' attribute to be added to the affected text.

Version 2.0.beta42 (7-Jul-2005)

This minor release adds the (:if attachments:) conditional markup, to include/exclude markup based on the (non)existence of attachments to the current page.

Version 2.0.beta41 (7-Jul-2005)

This is a minor release with some small bugfixes to uploads, adding the ability to set the item number for ordered lists with %item value=nn%, and enabling nested Keep()s for module writers.

Version 2.0.beta40 (22-Jun-2005)

This very minor release simply updates the authuser.php script to support Apache MD5 encryption in .htpasswd files.

Version 2.0.beta39 (20-Jun-2005)

This release primarily fixes some bugs with wikistyles and their interactions with block structures such as tables and headings. In addition, the release fixes some nagging errors with opening directories in PITS and other recipes.

This release also adds definition lists to the available syntaxes for building WikiTrails.

Finally, this release adds scripts/authuser.php, which is a preliminary script for user-authentication based on .htpasswd (and similarly formatted) files.

Version 2.0.beta38 (14-Jun-2005)

This version performs a minor bug fix to the ListPages() function for those sites that are storing pages in per-group subdirectories.

Version 2.0.beta37 (26-Mai-2005)

Cette version corrige quelques erreurs mineures et apporte quelques am�lioratons:

  • Modifie l'emplacement ou $SearchIncl, $SearchExcl, et $SearchGroup sont d�finis
  • R�pare une erreur de d�finition de $SearchExcl
  • Ajoute un contr�le de taille de fichier apr�s qu'une nouvelle page soit �crite sur le disque, mais avant qu'elle ne remplace la page existante
  • Ajoute $LinkUrl et $LinkAlt � urlapprove.php

Version 2.0.beta36 (30-Apr-2005)

Cette version corrige un bug important qui excluait des termes dans le code pagelist, et un petit bug avec la g�n�ration de cellules s'il y a des espaces apr�s le '||' final dans un tableau simple.

Version 2.0.beta35 (24-Avril-2005)

Cette version corrige quelqhues bugs dans le code r�cent de pagelist.

Version 2.0.beta34 (23-Avril-2005)

Version 2.0.beta33 (22-Avril-2005)

Cette r�vision apporte une r�vision majeur du fonctionnement du script pagelist.php, qui supporte les balises (:pagelist:) et (:searchresults:). Cette version supporte maintenant un param�tre link= pour renvoyer des pages avec des liens vers une page cible (i.e., "backlinks"). Nous avons aussi les param�tres "order=" et "count=" qui peuvent �tre utilis�s pour trier les pages list�es et limiter la longueur d'affichage.

Cependant, ces changements font qu'il est possible que certaines personnalisations locales ou certains modules ne fonctionnent pas, aussi soyez prudents lors d'une mise � jour.

Cette r�vision optimise aussi l'affichage des liens et r�pare un probl�me de performance dans la fonction FmtPageName(). Ces changements am�liorent a vitesse d'affichage des pages jusqu'a 40%.

Ce qui reste avant la r�vision officielle 2.0: reprise de la page d'�dition, ajout d'une fonction de commentaire, et correction de la documentation.

Finalement, les s�quences finales ?> ont �t� supprim�es de tous les scripts pour simplifier l'installation sur VMS et d'autres environnements qui ont des probl�mes avec les sauts de lignes apr�s les ?> fermants.

Version 2.0.beta32 (17-Avril-2005)

La version beta32 ajoute la variable $RCLinesMax, qui limite le nombre maximum de lignes qui sont sauv�es dans les fichiers RecentChanges (TousLesChangements et ChangementsDuGroupe). La valeur par d�faut est z�ro, qui correspond � "aucune limite".

Version 2.0.beta31 (15-Avril-2005)

Cette r�vision ajoute la possibilit� de stocker et afficher les attachements (uploads) depuis des r�pertoires qui ne sont pas directement accessibles au serveur Internet. L'action "download" (?action=download) dit � PmWiki de r�cup�rer un attachement associ� � la page courante. Ceci peut �tre utilis� pour prot�ger les attachements par un mot de passe de page, ou pour contourner les serveur Internet qui ne peuvent pas acc�der aux fichiers dans le r�pertoire uploads/ cr�� par PmWiki. directories.

Definir $EnableDirectDownload=0; dit � PmWiki de g�n�rer des liens ?action=download pour r�cup�rer les attachements au lieu d'acc�der directement par le serveur Internet. Notez que cette configuration ne peut en elle-m�me prot�ger le r�pertoire de t�l�chargement; on doit aussi configurer les serveur Internet ou le r�pertoire uploads/ pour bloquer les acc�s directs aux fichiers attach�s.

Cette r�vision ajoute aussi la variable $EnableFixedUrlRedirect. Quand PmWiki recoit une url avec une "nom de page partiel" (tel que le nom du groupe Wiki), il d�termine d'abord le "nom complet" pour la page. Normalement PmWiki envoie ensuite un "redirect" au navigateur demandant � celui-ci de recharger la page suivant le nom complet "officiel" de la page, mais mettre $EnableFixedUrlRedirect � z�ro supprime le rechargement et la page est donc envoy�e imm�diatement (et l'url d'acc�s � la page est donc conserv�e).

Version 2.0.beta30 (14-Avril-2005)

Cette r�vision contourne quelques probl�mes avec les sessions PHP r�sultant en des verrrouillages de t�ches web. Les changements introduits dans le code des autorisations de la r�visions 2.0.beta29 ont s�rieusement augment� les risques de tels verrouillages, aussi tous les sites op�rant la r�vision 2.0.beta29 sont incit�s � mettre � jour vers cette version.

Cette r�vision modifie aussi la gestion des MotsWiki de mani�re � ce que les motswiki ne soient plus espac�s si la variable $LinkWikiWords est d�sactiv�e.

Enfin, cette r�vision ajoute $PageTextStartFmt et $PageTextEndFmt pour permettre des personnalisations locales du container autour de <!--PageText--> dans les th�mes.

Version 2.0.beta29 (11-Avril-2005)

Cette r�vision comporte des modifications importantes dans les autorisations et le stockage des pages, aussi les sites op�rationnels peuvent attendre la d�couverte et la correction des nouveaux bugs avant de faire une mise � jour. Ou alors, allez-y mais soyez pr�t � une marche arri�re vers la r�vision beta28 ou ant�rieure si vous avez des probl�mes.

Cependant, j'ai besoin de nombreux testeurs pour les nouveaut�s de cette r�vision, qui sont substantielles. Et donc j'appr�cierai grandement l'aide que peuvent apporter les gens qui testent et sugg�rent des am�liorations. Je recherche particuli�rement des id�es en ce qui concerne les interfaces et comment en faciliter la compr�hension.

Le formulaire des attributs de page (obtenu par ?action=attr et utilis� pour d�finir le smots de passe) a �t� am�lior� de telle sorte qu'il est maintenant possible de voir quels mots de passe ont �t� d�finis, et si ces mots de passes viennent des valeurs par d�faut du groupe ou du site. Par exemple, voir http://www.pmwiki.org/wiki/Test/AttrExample?action=attr . Ces messages ne sont pas encore traduits -- Je veux que l'interface en anglais soit d'abord finalis�e et ensuite nous d�finirons les cha�nes de traduction.

Des mots de passe multiples (s�par�s par des espaces) peuvent d�sormais �tre d�finis pour les pages et les groupes, ainsi entrer "un deux" comme mot de passe signifie que 'un' ou 'deux' seront accept�s. De ce fait, les mots de passe ne peuvent pas contenir de blancs (J'esp�re que ceci ne sera pas une grande perte -- faites moi savoir si c'est le cas).

Le champ de demande de mot de passe est maintenant pr�sent� avec un th�me normal. (c'est � dire avec ent�te, menu, pied de page); pr�c�demment les formulaires de mot de passe n'�taient pas d�cor�s et apparaissaient seuls dans la fen�tre du navigateur

Il y a une balise conditionnelle (:if auth ...:) disponible pour faire des actions d�pendantes des autorisations en cours. Par exemple, on peut cr�er une liste � puce avec

    
    (:if auth read:)* [[Voir page -> {$Name}?action=browse]]
    (:if auth edit:)* [[Editer page -> {$Name}?action=edit]]
    (:if auth upload:)* [[Attachements -> {$Name}?action=upload]]
    (:if auth attr:)* [[Attributs de page -> {$Name}?action=attr]]
    (:if auth admin:)* Vous �tes logu� comme administrateur
    (:ifend:)
    

et seuls les items correspondants aux autorisations en cours pour l'utilisateur vont appara�tre. Ceci sera tr�s utile pour cr�er des boutons correspondant aux actions.

Assuming there's already some mechanism in place for identifying and authenticating someone, pages can specify a password field of "id:xyz", which means to allow only user "xyz" the specified access. For example, specifying an edit password of "id:alice" means that only user "alice" (and the admin) is allowed to edit the page. Multiple ids can be specified as either "id:alice,bob,carol" or "id:alice id:bob id:carol". The special value "id:*" is used to mean any authenticated user, and users can be excluded via the minus sign, as in "id:-eve,*".

User-based authentication can completely coexist and mix freely with password-based authentication, thus an edit password of "id:alice glorp" will allow Alice and anyone who knows the password "glorp" to edit the page.

2.0.beta29 supports only REMOTE_USER authentication; future releases will add other authentication mechanism.

Version 2.0.beta28 (27-Mar-2005)

Cette r�vision comporte des am�liorations importantes � la fonction attachements/t�l�chargements de PmWiki. Les am�liorations comportent:

  • La balise Attach: peut d�sormais �tre utilis�e pour r�f�rencer des attachements sur d'autres pages; La syntaxe est Attach:nompage/fichier.ext. "nompage" peut renvoyer � des pages d'autres groupes.
  • Les extensions (�ventuelles) des attachments sont automatiquement mis en minuscules.
  • La balise (:attachlist:) accepte d�sormais des param�tres; ext= peut �tre utilis� pour limiter la liste des attachements � des extensions sp�cifiques, et on peut fournir un nom de page pour obtenir les attachements de cette page (par ex., (:attachlist Groupe.NomPage:).

Version 2.0.beta27 (26-Mar-2005)

Cette r�vision comporte un certain nombre de changement mineurs et de corrections. Les changement les plus importants sont list�s ci-dessous.

  • Les fichiers localmap.txt et farmmap.txt peuvent d�sormais comporter des substitutions de $-variables (comme pour toutes les variables disponible par FmtPageName).
  • La majorit� des directives incorpor�es ne sont plus sensble � la casse (minuscule/majuscule).
  • La directive (:markup:) poss�de d�sormais une version (:markup:) ... (:markupend:). La syntaxe ant�rieure
    [=...=]

    ...

    est maintenue, mais cel� pourrait changer dans une r�vision ult�rieure.
  • Correction d'une erreur avec le texte pr�format� qui mangeait le premier espace.
  • Ajout� la balise {$FullName}.
  • Corrig� une erreur dans la gestion de $MetaRobots.

Version 2.0.beta26 (5-Mar-2005)

Cette r�vision ajoute la possibilit� d'avoir des mod�les d'�dition, c'est � dire que les administrateurs de site peuvent d�finir le texte par d�faut des nouvelles pages. Plus de d�tails (en anglais) sur Cookbook:EditTemplates.

Version 2.0.beta25 (2-Mar-2005)

Version 2.0.beta24 (1-Mar-2005)

Cette r�vision comporte une correction importante dans l'ex�cution des param�tres QUERY_STRING, et change la mani�res dont les PagesNonTrouv�es sont g�n�r�es. Ceci est n�cessaire pour �viter que les robots (notamment celui utilis� par inktomi) g�n�rent de longues s�quences de liens vers des pages inexistantes.

Cette r�vision ajoute aussi la fonction ParseArgs() pour faciliter la s�paration des param�tres de directives pour les modules du cookbook et d'autres composants. La documentation pour cette fonction sera fournie dans Cookbook:ParseArgs.

Les balises de liste ont �t� modifi�es de mani�re � supprimer tout espace unique qui suit la balise.

Un commutateur $EnablePostAttrClearSession a �t� ajout� pour contr�ler si la modification des attributs d'une page entra�ne ou non l'oubli des mots de passe d�j� saisis; ceci peut �tre modifi� en mettant $EnablePostAttrClearSession � z�ro.

Version 2.0.beta23 (24-Fev-2005)

Cette r�vision apporte quelques am�liorations.

Tout d'abord, le syst�me de gestion des mots de passe a �t� am�lior� pour limiter la confusion dans la gestion des mots de passe (d'autres am�liorations sont pr�vues). Auparavant PmWiki gardait en m�moire tous les mots de passe saisis lors de la session de navigation courante. Dans cette r�vision, modifier un mot de passe fait que PmWiki "oublie" tous les mots de passes entr�s pr�alablement, �vitant ainsi la confusion due au fait qu'une page appara�t non prot�g�e alors qu'en fait l'acc�s est autoris� par un mot de passe enregistr� auparavant.

Cette r�vision ajoute l'option $EnablePageListProtect. Quand activ�e, les directives (:pagelist:) et (:searchresults:) exclueront les pages n'ayant pas d'autorisation de lecture.

Version 2.0.beta22 (23-Fev-2005)

Cette r�vision apporte quelques am�liorations et quelques corrections d'erreurs.

Le code de chargement des th�mes (skins) a subi quelques am�liorations et a �t� r��crit pour une bonne part, mais ceci ne devrait pas avoir d'effet sur les th�mes existants. La variable $BasicLayoutVars n'est plus utilis�e. Cette version introduit la fonction SetTmplDisplay() qui facilite une adaptation personnelle permettant de d�sactiver certaines sections d'un th�me.

L'�cran de demande de mot de passe a �t� modifi� de mani�re � ce que le curseur soit automatiquement plac� dans le champ lorsque la page est charg�e.

L'action ?action=source a �t� corrig�e pour les pages contenant des caract�res non-ASCII.

La barre de boutons peut d�sormais utiliser des boutons contenant des �l�ment HTML quelqconques (par ex., pour les boutons "sauver" et "pr�visualisation").

Il y a d'autres modification not�es dans le PmWiki/ChangeLog (en anglais).

Version 2.0.beta21 (13-F�v-2005)

  • Modifi� la largeur de la bo�te d'�dition dans le th�me(skin) pmwiki pour qu'elle soit de 98% pour IE (suggested by Hans).
  • Corrig� un bug dans scripts/pgcust.php qui testait un mauvais indicateur pour le chargement de local/default.php (PITS:00305, d�couvert par Joe Miller).
  • Corrig� un bug o� les cellules d'en-t�te de tableau (<th>) ne g�n�raient pas de &nbsp; (signal� par V. Krishn).
  • Corrig� un bug sur les lignes d'attributs de tableau qui g�n�raient des paragraphes vides <p></p> (signal� aussi par V. Krishn).
  • Corrig� un bug sur l'initialisation de $AuthorPage et $AuthorLink (indiqu� par M. Weiner et John Rankin PITS:00247).
  • Corrig� un bug mineur dans la m�thode PageStore->ls().
  • Ajout� la conversion des balises V1 [[page:]] et [[linebreaks]] des recettes du cookbook (sugg�r� par C. Ridderstr�m et P. Ogay).
  • Corrig� rss.php pour l'affichage de $Title au lieu de l'affichage du seul nom de la page (sugg�r� par G.J. De Bruin).
  • Modifi� le umask par d�faut de PmWiki � 002.

Version 2.0.beta20 (30-Jan-2005)

Cette version a un nombre de changements relativement mineurs.

D'abord, la variable $UrlLinkFmt a �t� modifi�e de mani�re � ce que les liens aux urls externes contiennent l'attribut rel='nofollow', pour aider � lutter contre le spam comme d�crit (en anglais) dans http://www.google.com/googleblog/2005/01/preventing-comment-spam.html(approve sites). Les administrateurs de site peuvent adapter $UrlLinkFmt et $UnapprovedLinkFmt de fa�on � d�finir ou omettre rel='nofollow' selon la n�cessit�.

l'algorithme de cr�ation des noms de pages avec les [[liens libres]] a �t� l�g�rement modifi�. d'abord les lettres suivant un tiret ne sont plus automatiquement capitalis�es, donc [[ci-joint]] renvoie vers une page nomm�e "Ci-joint" et non "Ci-Joint". ceci est plus conforme � ce qui se faisait dans la version 1. D'autre part, l'apostrophe ne force pas la capitalisation de la lettre qui suit, donc [[L'artiste]] renvoie vers Lartiste et pas vers LArtiste.

Les sites qui souhaitent conserver le comportement ant�rieur de PmWiki2 peuvent le faire avec :

    
    $PageNameChars = '-[:alnum:]';
    $MakePageNamePatterns = array(
      "/[^$PageNameChars]+/" => ' ',
      "/(\\b\\w)/e" => "strtoupper('$1')",
      "/ /" => '');
    

Le fichier de liens intersites localmap.txt peut maintenant comporter des commentaires (pr�fix�s par '#' dans le fichier).

Les en-t�tes (balises !!) peuvent maintenant comporter des styles wiki de bloc.

Plus d'informations (en anglais) dans PmWiki.ChangeLog.

Version 2.0.beta19 (17-Jan-2005)

PmWiki utilise les sessions PHP pour suivre les mots de passe et les autorisations de page; cependant, si une session expire (ou est perdue autrement) alors qu'un auteur est en cours d'�dition d'une page prot�g�e par mot de passe, l'�dition peut �tre perdue lors de la demande de renouvellement de mot de passe. Cette version corrige ce probl�me en pr�servant le texte �dit� et les autres variables de formulaires lors de la demande d'un mot de passe.

Version 2.0.beta18 (17-Jan-2005)

Cette r�vision am�liore la barre de bouton d'�dition, corrige quelques bugs et apporte d'autres changements et am�liorations mineures.

Un texte alternatif est d�sormais valide dans les cheminements WikiTrails; par ex., on peut utiliser <<|[[PageTrail | autre texte]]|>> pour changer le texte du lien vers la page de cheminement.

Le module de la barre de bouton d'�dition comporte de nombreux changements.

  • De nouvelles images sont founies pour les listes, l'indentation, les en-t�tes et les tables et le fichier sample-config.php comporte des exemples pour configurer ces boutons compl�mentaires dans la barre.
  • Le bouton "Heading 3" (ent�te 3) a �t� modifi� en s�parant "Heading" et un bouton optionnel "Subheading".
  • Le bouton "Attach:" (trombone) n'appara�t dans la barre que si les envois de fichiers sont activ�s pour cette page.
  • Pour les navigateurs qui le permettent, cliquer sur l'un des boutons qui ajoute du texte laisse ce texte actif (pour faciliter le remplacement du texte).

Cette r�vision �limine aussi les balises <p>...</p> qui �taient g�n�r�es autour des lignes contenant d'autres balises de blocs HTML (par ex. r�sulats de recherche, listing de page, formulaires). Ceci rend ces pages conformes au standard HTML et elles passent la validation du W3C.

$HTMLHeaderFmt a �t� modifi� afin que les concepteurs de th�mes puissent invalider totalement les styles 'inline' utilis�s par PmWiki et d'autres modules du coolbook. Pour d�sactiver les styles 'inline', utilisez $HTMLHeaderFmt['styles'] = ''; .

Finalement, cette r�vision r�pare un appel � la fonction setlocale() qui �tait suppos� retourner la valeur courante de 'locale' mais en fait la modifiait.

Version 2.0.beta17 (12-Jan-2005)

Cette r�vision corrige simplement quelques bugs mineurs des les StylesWiki (les couleurs d�finis dan s les styles s'�tendent aux ancres), les tableaux de mots de passe par d�faut et la gestion des tableaux �volu�s.

Version 2.0.beta16 (11-Jan-2005)

Corrige l'oubli de la fonction requise pour la gestion des boutons d'�dition.

Version 2.0.beta15 (10-Jan-2005)

L'am�lioration principale de cette r�vision est l'addiation de boutons dans la fen�tre d'�dition. Ceci est d�sactiv� par d�faut -- Pour l'activer, d�finir dans le fichier config.php.

    $EnableGUIButtons = 1;

Si votre site personnalise la variable $PageEditFmt, then notez que les boutons sont pla��s � la fin de $EditMessageFmt et que <textarea> doit avoir id='edit' pour permettre auxboutons de fonctionner.

Le script rss.php a aussi �t� am�lior� -- il transcrit d�sormais les entit�s (du HTML 4) en leurs �quivalent num�riques. Ceci �limine beaucoup d'erreurs de validation des flux et de probl�me avec les lecteurs de flux RSS.

Cette version ajoute la variable $Titlespaced variable et la balise {$Titlespaced}; $Titlespaced est remplac� par le titre de la page (s'il est d�fini par la directive (:title:)) ou par le nom de la page avec des espaces.

Enfin, nombre d'erreurs avec les styles wiki ont �t� corrig�es.

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