ChangeLog de la version 0.5.0
2005-05-13
Optimisation expressions rationnelles
Sur une indication de
BenjaminGandon
--
DavidDelon
2005-04-21
Correction mauvaise gestion du caractere $ dans mot de passe base de données (
bug#2264)
- setup/writeconfig.php (diff)
Sur une indication de
MatthieuFaure?
--
DavidDelon
2005-04-14
Correction bug suite nouvelle gestion des commentaires (
bug#2234)
Intégration d'un travail de
LordFarquaad --
DavidDelon
2005-04-12
Compatibilité xhtml des listes
- /formatters/wakka.php (diff)
Intégration d'un travail de
GarfieldFr --
DavidDelon
2005-04-08
Suppression trim page avant d'être sauvegarde cf
bug#2239
- /handlers/page/edit.php (diff)
--
DavidDelon
2005-04-07
Plusieurs corrections au niveau de formateur wakka:
- Pour des raisons de compatibilité il semble nécessaire que les & ne soient pas remplacés par des & dans les cas où il sont suivis de l'entité html d'un carractère, notemment &
- (beaucoup d'actions utilisent le formateur wakka sur des chaines où ces entités sont déjà remplacées, et beaucoup d'utilisateurs se servent de cela comme d'une fonctionnalité) cf bug #2219
- Amélioration de l'expression régulière par utilisation d'une classe plutôt que d'un sous-masque définissant des alternatives est plus performante
- Amélioration de la détection des URLs et de leur remplacement par des liens, cf bug #2220
fichier modifié:
- /formatter/wakka.php (cf diff)
2005-04-06
Signe & non converti (
bug #2219)
- /formatter/wakka.php (diff)
Sur une indication de
JmPhilippe.
--
DavidDelon
2005-04-03
Div incorrects lors de la previsualisation (
bug)
- /handlers/page/edit.php (diff)
Sur une indication de
JmPhilippe.
--
DavidDelon
2005-03-25
Corrections cosmétiques pour éviter des "notice".
- /actions/changestyle.php (diff)
--
CharlesNepote
2005-03-07
Correction cosmétique pour éviter un "notice".
Corrections cosmétiques pour améliorer la compatibilité XHTML 1.0 (aucun changement fonctionnel).
- /handlers/pages/show.php (diff)
--
CharlesNepote (sur une indication d'
AlexandrePassant, merci.)
2005-01-13
Amélioration de l'action include:
- correction d'un bug (voir ArchiveRapportsDeBogues)
- ajout de la possibilité de connaître quelles sont les inclusions en cours et la page qu'on est réellement en train de traiter depuis n'importe quel point de l'exécution, via de nouvelles méthodes
Fichiers impactés:
- /wakka.php (diff)
- /actions/include.php (diff)
- /handlers/page/diff.phpp (diff)
- /handlers/page/edit.php (diff)
- /handlers/page/show.php (diff)
- /handlers/page/slide_show.php (diff)
--
LordFarquaad
Modification de l'action redirect pour une meilleur gestion des redirections circulaires.
- /wakka.php (au passage, remplacement d'un print par un echo - diff)
- /actions/redirect.php (diff)
--
LordFarquaad
- Je viens d'y trouver une suppression de $this->format(...) au profit de balises HTML. Ça ne me dérange pas plus que ça sur le fond, mais ça devrait, ÀMHA, passer par une décision commune, à appliquer globalement sur les sources. -- ProgFou
- Ah oui de fait, mais pour moi aussi c'est un peu pareil, cependant il est assez évident qu'il est plus performant d'écrire directement en html. L'inconvéniant vient si on change de doctype ou si on veut créer un formateur qui ne génère pas du html... D'un autre côté la plupart des autres actions emploient aussi le html... (notemment des br, i, des tableaux etc.) -- LordFarquaad
2005-01-10
Corrections cosmétiques pour éviter des "notice".
- /actions/recentcomments (diff)
- /actions/recentlycommented.php (diff)
--
CharlesNepote
2005-01-09
Corrections cosmétiques pour éviter des "notice" + correction de bogue empéchant l'affichage de toutes les diapositives + harmonisation avec la version CVS 0.4.4.
- /handlers/page/slide_show.php (diff)
- /actions/mychanges.php (diff)
- /actions/mypages.php (diff)
--
CharlesNepote
2005-01-03
Corrections cosmétiques pour éviter quelques "Notice..."
- /wakka.php (diff)
- /handlers/page/referrers.php (diff)
- /handlers/page/referrers_sites.php (diff)
--
CharlesNepote
2005-01-02
La classe Hightlighter a été renommée en Highlighter:
- action/hightlighter.class.inc renommé en action/highlighter.class.inc.php (version 1.1)
- action/coloration_delphi.php modifié en conséquence, ainsi que
- correction d'un bug faisant que si le "%%" de fermeture était sur la même ligne qu'un commentaire, le commentaire n'était pas coloré
- restriction d'accès pour l'appel direct
- (diff)
Voir aussi
CreerUneColorationSyntaxique
--
LordFarquaad
2004-12-29
Correction du problème de javascript lié à la présence d'apostrophes dans les urls:
- /actions/header.php (diff)
- /handlers/page/edit.php (diff)
Normalement le bouton annuler devrait aussi fonctionner avec les navigateurs n'interprètant pas le
JavaScript maintenant (non testé).
--
LordFarquaad
2004-12-29
WIKINI_VERSION mis à
0.5.0-dev pour clarifier le snapshot CVS.
Le
-dev signifie que la version 0.5.0 est non officielle, en cours de développement.
--
ProgFou
2004-12-25
Suppression d'une notice PHP sur le paramètre d'URL "wiki" (merci
TeTo?).
--
ProgFou
2004-12-20
Corrections cosmétiques pour améliorer la compatibilité XHTML 1.0 (aucun changement fonctionnel).
- /handlers/page/show.php (diff)
--
CharlesNepote
2004-12-19
Révision complète du handler d'édition des pages
- handlers/page/edit.php (diff)
- éclaircissement du code, "mise en ordre" (utilisation d'un switch etc.). Le fichier fait environ 10 lignes de moins...
- l'entête et le pied de page ne sont plus générés lors du rendu interne, ce qui permet de ne plus avoir des pages (comme la PagePrincipale) qui sont liées à toutes les pages. (mais le propriétaire et l'utilisateur courant ont tout de même leur page personnelle automatiquement liée à la page courante)
- Le nom de l'éditeur n'est plus tracké s'il n'est pas connecté (personnellement, mon ip résolue contient des NomWiki, du coup je me retrouve parfois avec des PagesACreer comme "GoPlus" et "FastDSL"...)
- utilisation des guillemets simples dès que c'est possible
- il n'y a plus de retour à la ligne qui est ajouté automatiquement en fin de page lors de l'édition, et la page est "trimée" avant d'être sauvée
--
LordFarquaad
2004-12-18
Corrections au niveau de l'
ActionPageIndex, principalement au niveau des performances:
- /actions/pageindex.php (diff)
- Désactivation du linktracking
- amélioration des performances au niveau de la requête de récupération des pages (seul le titre de la page sera chargé, uniquement pour les pages nécessaires) [J'ai changé le test sur les commentaires pour être homogène avec le reste du code. -- ProgFou]
- correction syntaxique pour la récupération du premier charactère d'une chaine (utilisation des accolades, voir la documentation de PhP)
- utilisation des guillemets simples dès que c'est possible
Corrections similaires au niveau de l'
ActionBackLinks:
- /actions/backlinks.php (diff)
- Désactivation du linktracking
- utilisation d'un tableau et des fonctions php existantes pour gérer les exclusions plutôt que les PCRE
- utilisation des guillemets simples dès que c'est possible
--
LordFarquaad
2004-12-15
Corrections cosmétiques pour améliorer la lisibilité et la compatibilité XHTML 1.0 (aucun changement fonctionnel).
- /formatters/wakka.php (diff)
--
CharlesNepote
2004-12-15
Correction d'un bogue introduit avec la gestion des commentaires.
--
ProgFou
2004-12-06
Ajout de deux fonctions actuellement nulles pour préparer à la notion d'administrateurs fonctionnels : UserIsAdmin & UserIsInGroup
- /wakka.php (diff)
- /wakka.css (diff)
- /handlers/page/show.php (diff)
- /handlers/page/edit.php (diff)
- /handlers/page/deletepage.php (diff)
Modifications pour améliorer la gestion des commentaires :
- ajout d'un lien "Éditer ce commentaire" en cas de droit d'écriture
- retour automatique à la page commentée après édition d'un commentaire
- ajout d'un lien "Supprimer ce commentaire" pour son auteur ou un admin
- modification du test de page orpheline pour accepter les commentaires
- suppression des commentaires associés à une page supprimée
--
ProgFou
2004-12-06
Suppression globale de la fonction UserName indiquée comme obsolète.
- /actions/mychanges.php (diff)
- /actions/mypages.php (diff)
- /handlers/page/edit.php (diff)
Correction de typo qui pourrait ammener à mal afficher les liens forcés.
- /formatters/wakka.php (diff)
--
ProgFou
2004-12-06
Corrections multiples pour une meilleure gestion des commentaires.
- /wakka.php (diff)
- /handlers/page/acls.php (diff)
- /handlers/page/show.php (diff)
- /handlers/page/addcomment.php (diff)
Permet maintenant de :
- vérification du droit de commentaire au moment de son enregistrement
- modifier un commentaire tout en conservant son rattachement à une page
- fixer le droit de modification d'un commentaire uniquement à son auteur
- vider le droit de commentaire sur un commentaire pour l'empêcher
- ne pas afficher la gestion du droit de commentaire pour un commentaire
- ne pas afficher la section des commentaires pour une page de commentaire
--
ProgFou
2004-12-05
Hack temporaire pour bloquer les boucles dans les inclusions.
- /actions/include.php (diff)
Merci
LordFarquaad pour l'idée du tableau de pages inclues.
--
ProgFou
2004-12-05
Changement des liens de validation XHTML et CSS pour utiliser une URI au lieu d'utiliser un REFERRER qui pourrait être filtré.
- /actions/footer.php (diff)
Merci
LordFarquaad pour l'idée.
--
ProgFou
2004-11-25
Ajout du style "page_preview", spécifique à la prévisualisation.
- /handlers/page/edit.php (diff)
- /wakka.css (diff)
Corrections cosmétiques pour éviter des "notice".
Correction de la faille de sécurité importante permettant éventuellement d'afficher le contenu de fichiers arbitraires sur le serveur et exécuter du code PHP arbitraire (cas extrême très peu probable). Merci à Vincent Guth pour l'alerte.
--
DavidDelon et
CharlesNepote
2004-10-11
Correction du style .code dont la taille fixe de la police occasionnait une impression disgracieuse.
Corrections du code afin de supprimer les avertissements dans le cas où PHP est configuré en
error_reporting = E_ALL.
- /wakka.php (diff)
- /formatters/wakka.php (diff)
--
CharlesNepote
2004-10-06
Corrections cosmétiques pour améliorer la compatibilité XHTML 1.0 Strict.
- /actions/footer.php (diff)
--
CharlesNepote
2004-10-06/2004-10-04
Nombreuses corrections du code afin de supprimer les avertissements dans le cas où PHP est configuré en
error_reporting = E_ALL. Ces avertissement sont dûs aux variables non déclarées, aux index non définis, etc. Le code de
WikiNi est ainsi beaucoup plus propre. Ces corrections sont aussi rendues nécessaires du fait qu'à partir de PHP 4.2, PHP est configuré par défaut avec
error_reporting = E_ALL.
- /wakka.php (diff)
- /actions/header.php (diff)
- /actions/include.php (diff)
- /actions/textsearch.php (diff)
- /actions/usersettings.php (diff)
- /formatters/wakka.php (diff)
- /handlers/page/diff.php (diff)
- /handlers/page/edit.php (diff)
- /handlers/page/revision.php (diff)
--
CharlesNepote
2004-09-18
Amélioration dans la gestion des cookies (
'/' terminal pour leur chemin)
--
ProgFou
2004-09-18
Correction de la faille XSS dans les URLs
--
CharlesNepote
2004-08-29
Correction du bogue rendant inopérante l'option "se souvenir de moi" à l'identification (+ quelques corrections cosmétiques)
--
CharlesNepote
2004-07-20
- converted all ereg_* to preg_* (normalization)
- factorized preg expressions using WN_* (defined in wakka.php)
--
ProgFou
2004-07-05
Amélioration cosmétique de la sécurité en testant que les handlers ne sont pas appelés directement (sans passer par /wakka.php)
- /handlers/page/acls.php (diff)
- /handlers/page/addcomment.php
- /handlers/page/claim.php
- /handlers/page/deletepage.php
- /handlers/page/diff.php
- /handlers/page/edit.php
- /handlers/page/raw.php
- /handlers/page/referrers.php
- /handlers/page/referrers_site.php
- /handlers/page/resetstyle.php
- /handlers/page/revisions.php
- /handlers/page/show.php
- /handlers/page/slide_show.php
- /handlers/page/xml.php
--
CharlesNepote
2004-06-08
Publication de WikiNi 0.4.1.
2004-05-08
Correction sur l'utilisation des cookies
- actions/changestyle.php (diff)
- actions/redirect.php (diff)
- handlers/page/resetstyle.php (diff)
pour être conforme à la correction du bug sur le chemin du cookie (bug du 2004-04-23).
--
GarfieldFr
2004-04-27
Amélioration de l'action
{{TextSearch}} par ajout de paramètres non-intrusifs (cf
ActionTextSearch) :
- label="texte devant la zone de saisie"
- size="largeur de la zone de saisie"
- button="texte à mettre sur le bouton"
- phrase="texte à chercher"
- separator="séparateur des éléments de la liste des résultats"
Le comportement par défaut (sans aucun de ces paramètres) ne change pas. Dans le cas d'un paramètre "phrase", seul le résultat sera affiché, sans label, zone de saisie, bouton, ou même texte préfixant le résultat.
- actions/textsearch.php (diff)
--
ProgFou
2004-04-26
Création du handler permettant de jouer des diaporama (cf.
FonctionDeDiaporama)
- /handlers/page/slide_show.php (source)
--
CharlesNepote
2004-04-24
Correction d'un bug dans l'action
{{trail}} qui empêchait de déterminer correctement la page d'appel lorsque plusieurs pages de la liste ont le même préfixe (cas classique ;-)).
--
ProgFou
2004-04-23
Correction d'un bug sur les cookies. Le chemin associé aux cookies était le même quelque soit l'endroit ou
WikiNi était installé. Cela posait des problème d'identification lorsque plusieurs
WikiNi étaient déployés sur le même domaine.
--
GarfieldFr
2004-04-21
Modification de la classe Hightlighter (formatters/Hightlighter.class.inc) pour supporter plusieurs liste de mots clés avec des colorations différente.
Correction de coloration_delphi.php pour prendre en compte cette modification.
- formatters/Hightlighter.class.inc (diff)
- formatters/coloration_delphi.php (diff)
--
GarfieldFr
2004-04-16
Correction d'un bug de la classe Hightlighter (formatters/Hightlighter.class.inc) bloquant l'analyse si certaine expression régulières ne sont pas defini dans le fichier coloration_xxx.php
- formatters/Hightlighter.class.inc (diff)
--
GarfieldFr
2004-04-07
Basculement vers des connexions
MySQL non persistentes, essentiellement pour des raisons de portabilité (certains hébergeurs les refusent) mais aussi pour des raisons de sécurité (partage d'accès dangeureux dans le cas de
VirtualHost) et de maîtrise des ressources (les connexions sont plus nombreuses que nécessaire du fait de leur persistence).
Vérification d'échec de connexion à la base de données
MySQL et affichage d'un message d'avertissement (en français pour le moment) le cas échéant.
--
ProgFou
2004-03-27
Correction de bogue empêchant l'affichage correct de la liste des raccourcis interwikis (merci
ProgFou).
- /actions/interwikilist.php (diff)
--
CharlesNepote
2004-03-24
Ajout de la gestion des
FeuillesDeStyleMultiples
- /actions/changestyle.php : action permettant de changer de feuille de style (source)
- /actions/header.php : ajout du code permettant de détecter la feuille de style choisie par l'utilisateur + raccourci clavier permettant de faire appel à resetstyle.php (diff)
- /handlers/page/resetstyle.php : ajout du handler permettant de revenir au style par défaut (source)
Amélioration de l'accessibilité de l'
ActionTextSearch (suppression des tableaux (inutiles), utilisation de balises sémantiques (<p>, <ol>, <li>, <strong>, etc.).
- /actions/textsearch.php (diff)
--
CharlesNepote
2004-03-20
Réécriture du formatters "coloration_deplhi.php"
- Ajout d'un fichier /formatters/hightlighter.class.inc contenant une classe générique de coloration de syntaxe
- Réécriture de la coloration pour le langage Delphi en utilisant la classe hightlighter
--
GarfieldFr
2004-02-25
Amélioration de <hr /> :
- /formatters/wakka.php (diff)
- wakka.css (diff)
--
CharlesNepote
2004-02-24
Corrections cosmétiques afin d'améliorer la compatibilité XHTML Strict.
- /handlers/page/edit.php (diff)
--
CharlesNepote
2004-02-20
Suite au changement d'hébergement des sources de developpement (CVS), modification de l'entête de tous les programmes de
WikiNi pour y inclure la licence adéquate mbsd (modified bsd) ou gpl (je vous épargne les diffs).
Les diffs de ce changelog ont été repris pour fonctionner avec le nouvel hebergement de sources.
--
DavidDelon
2004-01-15
Corrections de forme (traductions, typo) proposées par David VANTYGHEM
- /actions/footer.php (
diff)
- Changement du powered by en fonctionne avec , trés bonne idée à mon avis, mais on peut revenir en arrière, vu qu'il n'y a pas eu de discussion sur ce sujet ....
- /actions/resetpassword.php (
diff)
- /actions/usersettings.php (
diff)
- /handlers/page/acls.php (
diff)
- /handlers/page/edit.php (
diff)
- /handlers/page/show.php (
diff)
--
DavidDelon
2004-01-11
- /handlers/page/edit.php (
diff)
- Correction d'un bogue survenant lors de l'aperçu d'un texte utilisant des balises form (merci ProgFou pour le rapport et la correction)
--
CharlesNepote
2004-01-02
- /actions/recentlycommented.php (
diff)
- Correction de bogue mineure : dans le cas de l'utilisation du paramètre "max", affichage de la date d'entrée du commentaire plutôt que de la date de modification de la page
--
CharlesNepote
2003-12-01
- /setup/doc/
- Ajout de la documentation sur l'action {{trail}}
--
GarfieldFr
2003-11-30
- /wakka.php : (
diff)
- Gestion changement de version wikini
- /setup/default.php : (
diff)
- /setup/install.php (
diff)
- Test supplémentaire pour éviter de créer des pages en doubles lors de l'installation
- /setup/writeconfig.php (
diff)
- Gestion changement de version wikini
- /wakka.css : (
diff)
- Simplification habillage bouton de l'action trail (Je trouve que c'est plus sobre comme cela, on peut en discuter GarfieldFr sur ActionTrail .. [pas la peine, je te fais confiance --GarfieldFr])
--
DavidDelon
2003-11-24
- /setup/install.php (
diff)
- Modification pour générer la documentation initiale à partir de fichiers texte contenus dans le répertoire /setup/doc/.
- Modification pour mettre à jour la table des liens entre les pages lors de l'installation.
- Ajout d'une serie de fichier texte contenant la documentation et les pages initiales de
WikiNi
--
GarfieldFr
2003-11-21
- /wakka.php : (
diff)
- Bug indentation visuelle sur la premiere ligne
- /formatters/wakka.php (
diff)
- Bug indentation visuelle sur la premiere ligne
--
DavidDelon [Pour cette correction, j'ai opté pour trim($chaine, "\n") --
ProgFou]
2003-11-16
- /actions/trail.php et wakka.css
- Ajout de l'action {{trail toc="NomDePage"}} permettant de lier des page entres elles avec des boutons de navigation du type précédent/suivant. (source)
--
GarfieldFr
2003-11-14
- /wakka.php : Support simplifé de l'ajout de nouveaux handlers (
diff)
- /handlers/page/*.php : Correction dû au support simplifé de l'ajout de nouveaux handlers
- /handlers/page/*.php : Test de control pour éviter l'appel direct à un handlers. Il faut passer par wakka.php
- /wakka.php : correction d'un bug de sécurité sur le nom des méthodes qui pouvait potentiellement permettre le "cross scripting" (
diff).
--
GarfieldFr
2003-11-03
- /actions/recentlycommented.php (
diff)
- Ajout du paramètre "max" permettant de spécifier un nombre maximal d'items à afficher (conformément à ce dont nous avions déjà discuté il y a quelques semaines)
--
CharlesNepote
2003-11-01
- /handlers/page/edit.php (
diff)
- Correction du ; manquant (ce qui donnait é au lieu de é) dans la phrase de message en cas de non modification de la page.
--
PatrickPaul
2003-10-30
- /actions/recentlycommented.php (
diff)
- Correction bug affichage.
--
DavidDelon
2003-10-28
- /handlers/page/edit.php (
diff)
- Vérification de la modification d'une page avant sa sauvegarde
--
GarfieldFr
2003-10-20
- /actions/backlinks.php (
diff)
--
CharlesNepote
2003-10-18
- Correction de la méthode /raw (handlers/page/raw.php ) pour renvoyer le contenu de la page avec le type mime
text/plain (
diff)
--
GarfieldFr
2003-10-16
- Correction de l'action actions/redirect.php pour gérer le cas de redirection circulaire. Ce n'est plus possible maintenant. Utilisation d'un cookie de 30 secondes pour conserver la liste des pages parcourus lors des redirection successives.
--
GarfieldFr
2003-10-13
- Ajout de /formatters/coloration_delphi.php. Permet d'avoir la coloration syntaxique pour le langage Delphi/Pascal.
- Ajout de l'action actions/redirect.php. Permet la redirection d'une page vers une autre.
--
GarfieldFr
2003-10-07
- /formatters/wakka.php (
diff)
- Modification du code pour ajouter facilement des formateurs de coloration syntaxique. Les formateurs devront s'apeller /formatters/coloration_xxx.php avec xxx le nom du langage (ex : coloration_php.php ). Aucun impact sur la syntaxe de la balise %%
- Renomage de /formatters/php.php en /formatters/coloration_php.php
--
GarfieldFr
2003-09-28
- /formatters/wakka.php (
diff)
- Correction d'un bogue qui faisait que 4 tirets au plus "----" étaient malheureusement interprétés comme un <hr /> à l'intérieur des balises %% ou {{}}.
--
CharlesNepote
2003-09-27
- wakka.php (
diff)
- Correction print pour le bogue d'affichage de certains navigateurs sous Macintosh
--
DavidDelon avec l'aide de
jexOm et de
GerdAmi
2003-09-25 (
diff)
- wakka.php
- Correction de bogue portant sur le nombre de paramètres acceptés par une action.
--
CharlesNepote pour
GarFieldFr
2003-09-24
- actions/mychanges.php (
diff)
- Correction de bogue sur le tri par date
- Corrections cosmétiques
--
CharlesNepote pour
GarFieldFr
2003-09-09
- Tous les fichiers php de wikini (je ne pense pas que sur une modification générale comme celle ci il soit nécessaire de présenter l'ensemble des diffs ...)
- Remplacement print par echo
- Quelques suggestion de jexOm : détails à venir.
--
DavidDelon
2003-09-08
- /action/backlinks.php (
diff)
- Ajout de l'attribut optionnel "page" de façon à pouvoir spécifier une page différente de la page courrante (cf. ActionBacklinks).
--
CharlesNepote
2003-09-01
- wakka.php (
diff)
- Création des fonctions PurgePages?() et PurgeReferrers?() donnant plus de souplesse aux développeurs
- /handlers/page/edit.php (
diff)
- Correction petit bogue sur l'aperçu suite à la conversion (sauvage ;-) des caractères diacritiques en entités SGML
- /actions/include.php
- /wakka.css (
diff)
- Publication des nouvelles classes de style relatives à la nouvelle action "include"
- /handlers/page/show.php (
diff) et /handlers/page/edit.php (
diff)
- Ajout d'un sépérateur invisible pour gérer correctement l'affichage de la zone de contenu lors de l'utilisation de l'action "include"
--
CharlesNepote avec la collaboration de --
GarfieldFr
Est-ce que la
http://www.wikini.net/download/wikini-0.4.1-snapshot.tar.gz inclut ces changements ? Merci, --
jexOm.
Oui --
DavidDelon.
Merci, donc le n° de la
ne change pas même si le contenu change ? C'est vrai qu'on peut regarder la date des fichiers dans
http://www.wikini.net/download/ --
jexOm.
Voilà, la derniere image du CVS contient la prochaine version de wikini en construction ("release candidate") pas forcemment tres stable.
Lorsqu'il y a un certain nombre de changements on passe à la version suivante et la "release candidate" devient une version stable, disponible en téléchargement. Pour le moment il y a une seule branche CVS mais on peut imaginer 2 branches : une branche stable avec seulement les corrections de bogues et une branche instable avec les nouvelles fonctionnalités. La branche stable serait la derniere version officielle livrée et la branche instable la "release candidate" ou "dernière image du CVS". Suggestions bienvenues si tu vois un autre mode de fonctionnement, mais il me semble que c'est assez classique comme méthode. --
DavidDelon
Merci David, c'est juste que j'étais perdu parce que wikini-0.4.1-snapshot.tar.gz avait changé de contenu sans changer de numéro de version. --
jexOm.
Au passage, merci encore pour ce développement. Je pense à installer bientôt plusieurs
WikiNis. Est-ce que beaucoup de choses vont évoluer bientôt, ou bien est-ce raisonnable de partir de la 0.4.1 du 03-Sep-2003 00:48. Merci ! --
jexOm. (j'effacerai toutes ces transactions ensuite...)
Tu peux raisonnablement utiliser la version 0.4.1rc ("derniere image du CVS") : elle est utilisée actuellement (03/09/2003) par wikini.net et elle est stable. Au sujet des évolutions, il y a beaucoup d'idées dans les tuyaux mais pas de date définies pour leur réalisation. De toute façon nous essaierons toujours de rendre le plus simple possible le passage d'une version à une autre comme c'est le cas actuellement.
--
DavidDelon
La "dernière image du CVS" ne devrait-elle pas être nommé avec une date pour plus de précaution (exemple wikini-0.4.1-snapshot.20030904.tar.gz) ? De cette façon les béta-testeurs pourraient plus facilement remonter des bogues en les affectant à des numéros de version particuliers. --
CharlesNepote
Pourquoi pas, mais j'ai la nette impression que l'on se retrouverait dans la situation de départ (c'est une tendance naturelle chez l'être humain de vouloir revenir à l'état anterieur, quand il y a un changement :- ), à mon avis les béta-testeurs devraient béta-tester avec la version la plus à jour du CVS : c'est à dire la version disponible en telechargement, à nous de la mettre à jour, par exemple chaque nuit.
(Je m'en occupe si tout le monde est d'accord) --
DavidDelon
Pour moi on ne revient pas à l'état antérieur puisqu'auparavant on avait un numéro de version qui ne changeait pas au rythme des modifications (ex. 0.1.1-0.3). On voit souvent ce numéro de version chez les gens qui utilisent
WikiNi, mais on ne sait pas si c'est la 0.1.1-0.3 "finale" ou bien une des multiples versions 0.1.1-0.3. Je vois deux solutions :
- on génère au coup par coup (quand il y a des modifs au CVS) des 0.4.1beta-20030904.tar.gz (je préfère)
- on génère automatiquement (avec un script dont David à le secret ;) des paquets nocturnes (nightly builds) appelés 0.4.1beta-snapshot.tar.gz et c'est au béta testeur de se débrouiller pour savoir quelle version il utilise.
Si tu préfères la deuxième version je suis tout de même d'accord, mais je préfère la première qui est plus propre.
--
CharlesNepote
En fait, pour moi la situation anterieure etait celle ci : plein de versions différentes se baladant dans la nature et, de plus, portant souvent le même nom; avec une "image du CVS" contenant la date de fabrication on élimine le problème de l'identification mais on garde le problème de la multiplication des versions . Il me semble qu'il est plus simple de travailler avec en gros deux versions : une stable (avec patch de sécurité/ bogues majeurs) et une développement : la dernière image du CVS. A moins d'une demande forte dans le sens de ta première proposition, je préfère mettre en place, pour le moment, la seconde. --
DavidDelon
2003-08-31
- Tous les fichiers php de wikini
- Remplacement caracteres diacritiques 8859-15 par entité html.
(Pour info : sous linux , commande
find . -name *.php -print | xargs recode -t -d ISO8859-15..HTML )
--
DavidDelon , sur une suggestion de --
jexOm.
2003-08-28
- wakka.php (
diff)
- Conservation au minimum de 2 versions d'une page donnée, sans contrainte de date.
--
DavidDelon
2003-08-25
- /formatters/wakka.php (
diff)
- correction de bogue : 4 tirets entre deux guillemets doubles apparaissent désormais comme 4 tirets et non comme un <hr>
--
CharlesNepote
2003-08-18
- wakka.php (
diff)
- correction mineure sur la balise img ; corrections de mise en page du code pour plus de lisibilité.
2003-07-09 : version finale de WikiNi 0.1.1-0.3
2003-07-08
- /formatters/wakka.php (
diff)
- désormais pour afficher un séparateur horizontal (<hr />), il faut employer 4 tirets ou plus. Par exemple ---- ou ------------ ; ce qui est plus intuitif pour l'utilisateur.
--
CharlesNepote d'après la suggestion et le code de
FolkerBehrens
2003-06-23
- /actions/header.php (
diff)
- changement mot "déconnection" (terme anglais) par "déconnexion" (terme français).
--
CharlesNepote (d'après un rapport de
EuLer)
2003-05-23
- /handlers/page/acls.php (
diff)
- Traduction en français du texte anglais de la page. Le texte anglais d'origine a été laissé en commentaire dans la page.
- Les fenêtres Javascripts ont été aussi traduites.
--
JeanPascalMilcent
2003-05-20
- wakka.css (
diff), wakka.basic.css (
diff) et /handler/edit.php (
diff)
- Ajout d'une nouvelle classe de style spécifique pour l'alerte de l'aperçu : .prev_alert. Corrections cosmétiques pour améliorer la lisibilité des codes PhP et HTML.
--
CharlesNepote
2003-05-17
- wakka.php (
diff)
- Elimination des E_notice et E_warning en initialisant toutes les variables ou en les testant (isset), il doit en rester encore quelques un à traiter... Attention il faut rajouter debug => 'yes' ou debug => 'no' dans votre fichier de configuration actuel.
- Compatibilité avec le php.ini de la 4.3 en corrigeant un bug dans le test de l'existence de la fonction 'gzencode'.
- Restriction javascript pour eviter les pb de cross site scripting
- Possibilité d'afficher des images inline pour les liens externes pointant sur du jpg, jpeg, gif ou png
- /formatters/wakka.php (
diff)
- Elimination E_notice et E_warning
- /actions/recentchanges.php (
diff)
- Elimination E_notice et E_warning
- /actions/header.php (
diff)
- Elimination E_notice et E_warning
- /actions/footer.php (
diff)
- Elimination E_notice et E_warning
- /handlers/page/show.php (
diff)
- Elimination E_notice et E_warning
--
EricDelord
2003-05-07
- wakka.php (
diff)
- formatters/wakka.php (
diff)
--
DavidDelon
2003-04-03
- /actions/recentchanges.php (
diff)
- Ajout du paramètre "max" déterminant le nombre maximum de changements à afficher
- Addition of the "max" parameter to specifie the maximum changes to show
--
CharlesNepote
2003-03-28
- wakka.php (
diff)
- Correction bug sur affichage des dernierschangements -- DavidDelon
- /handlers/page/referrers.php (
diff)
2003-02-26
- /wakka.basic.css (
diff) & /wakka.css (
diff)
- Ajout des fontes utilisées par les systèmes Unix-Linux et MacOS.
--
CharlesNepote
2003-02-20
- actions/recentchangesrss.php (
new)
- actions/backlinks.php (
diff)
- actions/mychanges.php (
new)
- liste des changements de l'utilisateur connecté
- actions/mypages.php (
new)
- liste des pages de l'utilisateur connecté
- actions/pageindex.php (
new)
- wakka.php (
diff)
- fonction loadallpages
- gestion des paramètres à la wakka
- formatters/action.php (
new)
- un formatter pour les pages XML
- formatters/wakka.php (
diff)
- traitement url sans formatage
- handlers/page/diff.php (
diff)
- vérification autorisation
- handlers/page/edit.php (
diff)
- vérification autorisation
- handlers/page/revisions.php (
diff)
- verification autorisation
- handlers/page/xml.php (
new)
- affichage page format XML
- handlers/page/referrers.php (
diff)
- handlers/page/referrers_sites.php (
new)
--
DavidDelon, merci à
CharlesNepote et à l'équipe de
WakkaWiki:WakkaWiki (interwiki)
2003-02-08
- /actions/header.php (
diff)
- Prevenir l'indexation des robots de recherches sur les méthodes autres que show.
--
DavidDelon, sur une idée de
CharlesNepote et
CostalMartignier
2003-02-07
- formatters/wakka.php (
diff)
- Prise en compte des regles de formatages dans les titres
- formatters/wakka.php (
diff)
- Prévention des dégats sur les diff d'url !
--
DavidDelon
2003-01-31
- wakka.php (
diff)
- Droits d'accès aux pages : le signe "+" désigne l'ensemble des utilisateurs enregistrés. Compatible aussi avec le "!" devant.
--
PatrickPaul
diff
Je suis revenu en arrière sur le fait de définir par défaut un paramètre "admin" dans la config (
Diff). J'ai géré cela de façon plus sûre directement au niveau des actions (entre autre ici pour resetpassword.php). --
PatrickPaul
Je suis d'accord avec cette proposition (mais je ne vois pas ta nouvelle version de resetpassword.php dans le CVS). Dommage qu'on en n'ai pas discuté avant (grrrr ;-), ça t'aurai éviter de revenir en arrière. Je m'explique : je pense qu'un compte administrateur est tout à fait inutile dans le fichier de configuration. Je pense que c'est à "l'administrateur technique" de communiquer à le (ou les) "administrateur(s) fonctionnel(s)" les droits de consultation et d'édition de cette de cette page. De cette manière, les administrateurs fonctionnels peuvent gérer eux-mêmes le droit d'accès à cette page, en profitant de la gestion de droits "classique" de
WikiNi, sans passer par l'administrateur technique, sans aller trifouiller à la main dans les fichiers de configuration. --
CharlesNepote
Tu n'as pas trouvé de nouvelle version de resetpassword.php tous simplement car il n'y en a pas. La modification de wakka.php avait été faite en prévision mais je n'avais pas encore tout à fait terminé resetpassword. Bref. Pour ce qui est de la façon d'organiser les droits je suis tout à fait d'accord et c'est bien ce que j'ai prévu. Je vais bientôt rajouter la gestion des groupes qui mettra un peu d'ordre dans tout ça. Keep cool ! --
PatrickPaul
-
resetpassword.php
- Nouvelle action permettant à un administrateur d'un site utilisant Wikini de réinitialiser le mot de passe d'un utilisateur (dans le cas d'une perte par exemple). Cette action utilise le paramètre "admin" du fichier de configuration pour déterminer la personne autorisée à faire ce genre de choses (l'admin). Si le paramètre n'existe pas dans la configuration l'action sera tout simplement innaccessible de tous.
--
PatrickPaul
2003-01-30
- wakka.php (
diff)
- Compression des pages visant à accélérer le téléchargement des pages surtout pour les connexions lentes ou lorsque la bande passante sature.
--
PatrickPaul
2003-01-28
Changement de nom : installation et footer
- interwiki.conf (
diff)
- wakka.php (
diff)
- /actions/footer.php (
diff)
- /setup/default.php (
diff)
- /setup/header.php (
diff)
- /setup/install.php (
diff)
- /setup/writeconfig.php (
diff)
--
DavidDelon
2003-01-17 : version finale de WikiNi 0.1.1-0.2
2003-01-17
- wakka.php (
diff)
- Optimisation : getmicrotime et limit sur LoadRecentlyChanged?
- /actions/recentchanges.php (
diff)
- Optimisation : GetMicrotime() et LoadRecentlyChanged().
--
DavidDelon
2003-01-17
Mise en place de la fonction ComposeLinkToPage, lien vers pages wiki existantes. Merci
ErusUmbrae
New fonction ComposeLinkToPage, link for known wiki page. Thanks
ErusUmbrae
- wakka.php (
diff)
- /actions/backlinks.php (
diff)
- /actions/header.php (
diff)
- /actions/listpages.php (
diff)
- /actions/orphanedpages.php (
diff)
- /actions/recentchanges.php (
diff)
- /actions/textsearch.php (
diff)
- /actions/wantedpages.php (
diff)
- /handlers/page/acls.php (
diff)
- /handlers/page/referrers.php (
diff)
- /handlers/page/show.php (
diff)
--
DavidDelon
2003-01-15
- /wakka.css (
diff) + wakka.basic.css (
diff)
- ajout de la classe de style ".edit" pour le formulaire d'édition des textes
- add styles classes ".edit" for text edit form
- /handlers/page/edit.php (
diff)
- utilisation de la nouvelle classe de style ".edit"
- use of the new style classe ".edit"
--
CharlesNepote
2003-01-14
- /wakka.css (
diff)
- ajout des classes de styles ".wiki_name" et ".page_name"
- add styles classes ".wiki_name" and ".page_name"
- /actions/header.php (
diff)
- utilisation des nouvelles classes de style pour le titre du wiki et le titre de la page
- use of the new style classes for the wiki title and the page title
--
CharlesNepote
2003-01-02
- /formatters/wakka.php : La nouvelle indentation visuelle n'était pas tout à fait satisfaisante, c'est corrigé.
--
DavidDelon
2003-01-01
- /formatters/wakka.php : l'indentation est maintenant visuelle, la tabulation est maintenue.
Indent is now "visual", tab indent is kept. (
diff)
--
DavidDelon
2002-12-22
- /formatters/wakka.php : gestion alternative de l'indentation par 8 espaces, la tabulation est maintenue.
Another way to indent text (8 spaces), tab indent is kept. (
diff)
--
DavidDelon
2002-12-17
- /formatters/code.php : remplacement des balises <xmp> (dépréciées depuis HTML 2.0) par les balises <pre>, conformes XHTML 1.0. (
diff)
--
CharlesNepote pour
ErusUmbrae
2002-12-08
- /actions/listpages : ajout visualisation hiérarchique du site. (
diff)
--
DavidDelon
2002-11-30
- /wakka.php, /actions/footer.php : améliorations des informations de débogages : arrondit à la quatrième décimale ; ajout du temps total des traitements SQL ; ajout du temps total de traitement de la page ; ajout du ratio entre traitements SQL et temps total de traitement. (
diff wakka.php ;
diff footer.php)
--
CharlesNepote
2002-11-28
- /wakka.css, /wakka.basic.css, /handlers/page/diff.php, /formatters/wakka.php : Utilisation des CSS pour le word diff.
--
DavidDelon
2002-11-26
- /actions/header.php : mise aux normes iso. J'espère que cela résoudra le problème d'affichage des accents sous IE pour Mac rapporté par Furax.
--
PatrickPaul
2002-11-25
- /wakka.php, /actions/listpages.php, /action/listusers.php : fonction
GetParameter?() à la place de $_REQUEST;
--
DavidDelon
2002-11-24
- /wakka.php : [optimisation] : opération de maintenance non systématique
--
DavidDelon
- /handlers/page/edit.php, /wakka.php, /setup/default.php : permet de configurer
WikiNi pour choisir si on veut afficher ou pas le bouton "Sauver" sans avoir fait un Aperçu auparavant. Cette option est maintenant supporté par l'installer.
--
PatrickPaul
- fichiers dans le dossier /setup : Traduction des pages d'installation de
WikiNi.
--
PatrickPaul
- /handlers/page/diff.php : Traduction.
--
PatrickPaul
2002-11-23
- /handlers/page/diff.php : Harmonisation des diffs. Simple changement d'ordre de traitement.
--
PatrickPaul
- /actions/listpages.php : Ajout du paramètre "sort" pour permettre le choix du tri des pages. Valeurs possible : tag(default), time, owner, user. Exemple : {{listpages/sort="user"}}
--
PatrickPaul
- /action/listusers.php suppression de /action/lastuseraccounts.php : Utilisation de paramètre dans Listusers.php. Voir
DernieresLivraisons.
--
PatrickPaul
- /actions/headers.php : Ajout d'un lien de déconnection à côté du nom de l'utilisateur.
--
PatrickPaul
2002-11-22
- /wakka.php : Correction du bug d'expiration du cookie survenu suite à l'ajout de l'option "se souvenir de moi". Ce bug faisait qu'un utilisateur ayant choisit l'option "se souvenir de moi" était bien mémorisé pendant 90 jours la première fois qu'il se logait, mais à la visite suivante le cookie était réinitialisé au défaut, c'est-à-dire à une heure. Une heure après l'utilisateur n'était donc plus reconnu sur le site, et il lui fallait se ré-identifier.
--
PatrickPaul
- /wakka.php : Gestion des paramètres dans les actions, exemple d'utilisation (pas encore implémenté) : {{ListPage/sort="user"}} ou {{ListPage/tree}} etc.
--
DavidDelon
2002-11-21
- /action/usersettings.php : ajout de l'option "se souvenir de moi". Ceci implique aussi de touts petits changements dans wakka.php.
--
PatrickPaul
2002-11-19
- /actions/backlinks.php : nouvelle actions : liste des pages ayant un lien vers la page courante.
--
PatrickPaul
- wakka.php, /formatters/wakka.php : Modifications visant à graduellement supprimer l'apparition de "wakka" dans les codes et dans les liens. Modification de la fonction FormOpen pour corriger le bug qui survenait alors, à savoir le non-fonctionnement du diff.
--
PatrickPaul
2003-11-17 : version finale de WikiNi 0.1.1-0.1
2002-11-17
- /actions/ la plupart des fichiers : traductions supplémentaires et changements mineurs de certain messages.
--
PatrickPaul
2002-11-10
- /actions/lastuseraccounts.php : nouvelle action : liste des derniers utilisateurs enregistrés.
--
CharlesNepote
- /actions/usersettings.php : modification du mot de passe par l'utilisateur
--
PatrickPaul
2002-11-07 :
- /handlers/page/show.php : suppression d'appels mysql inutiles
--
DavidDelon
2002-11-06 :
- /wakka.basic.css, /wakka.css : création de la classe de style "debug" pour gérer l'affichage des informations de débogage.
- /actions/footer.php : utilisation de la classe de style "debug" pour gérer l'affichage des informations de débogage.
--
CharlesNepote
- /wakka.php : optimisation requete
RecentlyChanged? , et ajout fonction
ListDistinctPages?
- /actions/listpages.php : plan du site
- /handlers/page/revisions.php, diff.php : choix diff simplifié
- /handlers/page/claim.php : correction bug message
--
DavidDelon
2002-11-05 :
-
UneMacroPourWord : document_wakka.dot, permet de convertir un texte au format Word vers wakka.
--
DavidDelon
2002-10-31 :
- /wakka.basic.css, /actions/header.php : affichage correct du formulaire d'ajout de commentaires dans Nestcape 4.x grace à la nouvelle feuille de style wakka.basic.css
- /actions/header.php, /actions/footer.php, /wakka.php : compatibilité XHTML 1.0
--
CharlesNepote
2002-10-25 :
- wakka.css, footer.php : ajout de la classe de style ".recherche"
--
CharlesNepote
- /formatter/wakka.php : bug ordered list + ajout balise </li>
--
DavidDelon
2002-10-23 :
- wakka.php, install.php : ajout
ReglesDeFormatage dans l'installation, traductions
--
CharlesNepote --
DavidDelon
2002-10-22 :
- raw.php, wakka.php, formatter/wakka.php : ajout syndication entre
WikiNi.
--
DavidDelon
2002-10-20 :
- show.php : traduction gestion des commentaires.
- header.php, wantedpages.php, revisions.php : mise en conformité des &.
--
DavidDelon
2002-10-19 :
- Nouvelle règle de nommage des versions wakkafr : mise à disposition de la
version 0.1.1-0.1.
- Ajout parametres cols, rows et wrap dans textarea de edit.php pour compatibilité Netscape.
--
DavidDelon
- header.php et wakka.css : suppression attributs bgcolor et body de header.php et renvoi de ces attributs vers wakka.css
- header.php : déplacement du script javascript dans head (compatibilité HTML 4.01)
- wakka.php : amélioration compatibilité HTML 4.01
- footer.php : modification attributs de style
--
CharlesNepote
2002-10-18 :
- Correction bug bas de page (tag en trop)
- Ajout de wakka.css pour gestion personalisée des feuilles de style (merci
CharlesNepote)
- Traduction message identification et messages d'erreurs.
--
DavidDelon
2002-10-13 :
- Mise en place d'un nouveau diff : basé sur le word diff Linux (wdif) et le diff phpwiki.
--
DavidDelon
2002-10-12 :
- Ajout fonction suppression des pages orphelines
--
DavidDelon
2002-10-10 :
- Traduction des principales fonctions.
- Remplacement des appels ?fonctions par des appels &fonctions pour fonctionnement sans règle de réécriture .htaccess.
--
DavidDelon