head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2003.05.08.18.10.16;	author chipx86;	state dead;
branches;
next	1.1;

1.1
date	2002.11.26.05.58.44;	author chipx86;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Death to this.
@
text
@Date: Wed, 13 Feb 2002 20:50:00 -0500
Mime-Version: 1.0 (Produced by PhpWiki 1.3.2-jeffs-hacks)
X-Rcs-Id: $Id: NotesDeVersion,v 1.1 2002/11/26 05:58:44 chipx86 Exp $
Content-Type: application/x-phpwiki;
  pagename=NotesDeVersion;
  flags=PAGE_LOCKED;
  pgsrc_version="2 $Revision: 1.1 $";
  markup=2;
  charset=iso-8859-1
Content-Transfer-Encoding: binary

Hacks de Jeff.

* Nouvelle API de base de donnes. Voir lib/WikiDB.php et lib/WikiDB/backend.php pour le gros de la documentation  ce sujet. La nouvelle base de donnes peut enregistrer plusieurs versions archives de chaque page. Un mcanisme de purge des rvisions archives est aussi en place dsormais. Voir le rglage $~ExpireParams dans index.php, et lib/~ArchiveCleaner.php pour plus de dtails. A ce point, les backends DBA, MySQL et Postgres sont fonctionnels. Le backend DBA pourrait profiter d'une optimisation de ses performances. Toute l'API est encore sujette  des changements au fur et  mesure que je trouve des faons propres de fournir toute une varit de mthodes (pas toujours prvues) d'indexation et d'exploitation du wiki.
* Nouvelle architecture PluginWiki.
* Nouveau moteur de modles (templates, NDT). Ceci a besoin d'tre mieux document, mais pour le moment, voyez lib/Template.php. En y repensant, ne le faites pas (lib/Template.php a encore dsesprment besoin d'tre rcrit). L'avance principale est que les fonctions ob_*() de PHP4 peuvent tre utilises pour capturer la sortie du code PHP eval()u. Ceci permet aux modles d'tre constitus de code PHP...
* Bouton d'dition de la prvisualisation sur la page d'dition. Vous pouvez dsormais voir de quoi ont l'air vos modifications avant qu'elles ne soient ralises.
* Rvision des feuilles de style. J'ai encore besoin de nettoyer a un peu plus. J'apprcierai tout commentaire et rapport de bug  leur sujet. Pour le moment, je n'ai test les nouvelles feuilles de style que sous Netscape 4.77 et Mozilla 0.9.3 (toutes deux tournant sous Linux).
* Etendu la syntaxe des recherches de texte, dsormais des recherches telles que "wiki or web -page" (ou "(wiki or web) and not page") feront plus ou moins ce qu'elles ont l'air de devoir faire.
* Problmes de scurit : PhpWiki fonctionnera maintenant avec les register_globals de PHP placs sur off.

Branche de dveloppement 1.3.x de PhpWiki.

* Noms de page dans PATH_INFO.
* Tlchargement de fichiers : voir PhpWikiAdministration.
* PrfrencesUtilisateurs.
* Affreux [URLMagiquesPhpWiki] pour les liens administratifs.

PhpWiki 1.2 est une norme avance sur la version 1.0 :

* Le support des bases de donnes MySQL, Postgresql, mSQL, des fichiers plats et de la nouvelle dba_ library de PHP4 est inclus.
* Internationalisation : le support de plusieurs langues, jusqu'au niveau du code source, est inclus. L'allemand, l'espagnol, le sudois et le hollandais sont actuellement fournis avec PhpWiki. Une architecture est en place pour  ajouter facilement d'autres langues.
* Nouveaux modles de liens utilisant des crochets en plus de l'ancien style ~BumpyText.
* Les fonctions d'administration incluent le verrouillage des pages, le vidage du Wiki dans un fichier Zip, et l'effacement des pages.
* Une page LesPlusVisites montrant les pages les plus frquemment vues.
* Conformit totale  HTML.
* Les liens en bas de page dcrivant les relations comme les liens entrants depuis d'autres pages et leurs nombres de hits, les liens sortants et leurs nombres de hits, et les pages proches les plus populaires.
* Pages de diff colores entre la version actuelle et la prcdente.
* Une page d'info pour voir les mtadonnes des pages.
* Bien plus de possibilits de personnalisation pour l'admin.
* Un systme de modles pour sparer les pages HTML du code PHP.
* De nouvelles structures de marquage pour <B>, <I>, <DD>, <BR> et bien d'autres.
* Un marquage sans tabulations pour remplacer l'ancien marquage (les deux sont encore supports).

----

PhpWiki 1.1.9 inclut des pages en espagnol, une implmentation complte pour Postgresql,
de nombreuses corrections de bugs et bien d'autres choses. voir le fichier HISTORY pour plus d'infos : http://phpwiki.sourceforge.net/phpwiki/HISTORY

----

PhpWiki 1.1.6 est une rvision majeure de PhpWiki. La capacit d'avoir des thmes (via un systme
de modles faciles  diter) a t ajoute ; le schma pour MySQL a t compltement revu et corrig,
sparant les dtails d'une page en colonnes ( des fins d'efficacit, nous nous sommes mis d'accord
pour ne pas mettre les rfrences dans une table spare, ce n'est donc pas compltement normalis.
"Ne laissez pas le mieux tre l'ennemi du bien").

Le support de Postgresql a t ajout et le langage de marquage volue, autorisant dsormais les tags
!!! <h2>
!! <h3>
! <h4>
et __une nouvelle faon de crer du texte en gras__, et bien sr le [nouveau modle de cration de lien].

Il existe une nouvelle caractristique sur toutes les pages appele ''plus d'infos'' qui vous donne une
vue dtaille de bas niveau d'une page, ce qui est probablement plus utile que n'importe quoi pour le dbogage.

Tandis que nous nous dirigerons vers une version 1.2, nous ajouterons un journal d'activit, le classement
des dix pages les plus actives et quelques autres nouvelles fonctionnalits avec le nouveau schma de base
de donnes (et oui, ces fonctionnalits entreront aussi dans la version DBM). Je veux aussi ajouter le support
de mSQL et le tester sous Zend, le nouveau PHP4.

Les notes de version de la 1.03 se trouvent ci-dessous, c'tait la dernire version de la srie 1.0 de PhpWiki.
 --Steve Wainstead, mailto:swain@@panix.com

----

PhpWiki was written because I am so interested in WikiWikiWebs, and I haven't used PHP since version 2.0. I wanted to see how it had advanced.

Version 1.0 is a near-perfect clone of the Portland Pattern Repository, http://c2.com/cgi-bin/wiki?WikiWikiWeb. In truth, I was using the Wiki script you can download from there as a model; that Wiki lacks a number of features the PPR has, like EditCopy. So in truth PhpWiki is a kind of hybrid of the PPR and the generic Wiki you can get from there (which is written in Perl).

The one caveat of PhpWiki is the allowance of HTML if the line is preceded by a bar (or pipe, which is how I usually say it). (That's a '|'). It was very simple to add, and the idea came from a posting somewhere on the PPR about how AT&T had an internal Wiki clone and used the same technique. The ability to embed HTML is disabled by default for security reasons.

Version 1.01 includes a patch that fixes a small error with rendering <hr> lines. Thanks to Gerry Barksdale.

See the HISTORY file for a rundown on the whole development process if that sort of thing really interests you :-)

--SteveWainstead
----
DocumentationDePhpWiki
@


1.1
log
@WOAH, massive commit. Sorry guys. Nothing to see here, ignore this.

/me waves his hands and mesmorizes you all so you'll forget.
@
text
@d3 1
a3 1
X-Rcs-Id: $Id: NotesDeVersion,v 1.2 2002/02/14 01:49:53 carstenklapp Exp $
d7 1
a7 1
  pgsrc_version="2 $Revision: 1.2 $";
@

