Re: [wikiss-users] [Annonce] WiKiss 0.3rc1 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/wikiss-users Archives
]
- To: wikiss-users@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [wikiss-users] [Annonce] WiKiss 0.3rc1
- From: "Charles-Henri d'Adhémar" <cdadhemar@xxxxxxxxx>
- Date: Wed, 3 Oct 2007 16:24:15 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=8HLvwFylKyOIgNiEjyDyGBe42SehKJ7VOmJEk56/BWA=; b=ZwsofJSOHlG05iFDNjHAkznrJWrJIJW8lgXLnxeDHjxYXnJBZLKu6VFAOZAXuwXQx8e0+tFwulUI0i1kTB38VUjXE4wp+WByDOwSStmRaseFd8OvREjjLtEOfuFHpBXAHzl8nThCQWLZEezjArfQcnOxGUHKFbrt84ZNS8YAvTY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=RSOZWvE2wmK0SDgnNJ6XmavyV0hfPW32kMMCkbjbOw0hE+6eijJe7c7kQW5VMuU9GhUhhdkn4DoYjEyRRQQd1b2R/a6fkoshYic9OShibY9z/srlQus45fVl8KoTLP6cxuqL736qvMzFbtD0gXPjEM68WQUN/2EnZ17POOE4AVk=
Salut JJL,
Je tiens une nouvelle fois à te féliciter pour ton travail.
Je viens de migrer vers la 0.3rc1 sans aucun problème :-)
Voici quelques commentaires en vrac :
L'architecture des plugins me parait très seine : simple à utiliser, simple à coder.
J'ai cherché à désactiver temporairement un plugin sans effacer le fichier de plugin. J'ai renommé le fichier
wkp_Themes.php en _wkp_Themes.php et ça n'a pas marché, le plugin était toujours activé !
Un petit coup d'oeil au code m'indique que tu utilises l'_expression_ régulière perl suivante :
preg_match("/wkp_(.+)\.php$
Il m'a donc suffit de renommer wkp_Themes.php en wkp_Themes.php.bk par exemple ainsi que de modifier le template pour désactiver le plugin et ça a marché impec !
Pour plus de sécurité ne faudrait-il pas utiliser l'_expression_ plus stricte suivante (juste ajout d'un ^ au début) :
preg_match("/^wkp_(.+)\.php$
de sorte que seuls les fichiers commençant par wkp soient reconnus comme plugin ?
Vous en pensez quoi ?
Comme je me suis posé la question de désactivation d'un plugin, est-ce qu'il ne faudrait pas rajouter dans la doc de chaque plugin un petit mot sur la façon propre de le désactiver et de le désinstaller?
Autant désactiver le plugin RSS est simple, autant désactiver le module Themes est moins simple (relativement) : il faut remettre le colspan à 3 pour le titre. C'est 3 fois rien, mais je pense que ça peut gêner un débutant.
Au sujet du plugin thèmes : je le trouve nickel sauf une chose, c'est que le thème par défaut s'appelle "template" au lieu de "défaut" par exemple. Je trouve que "template" ça n'est pas super parlant pour quelqu'un comme ma grand-mère :-p. ça serait possible de mettre un petit 'if template then defaut" quelque part dans le code (la syntaxe du code est approximative dans mon exemple ;-) ) ? Vous en pensez quoi ?
Le plugin Tables est remarquable et couvre très bien et de façon simple 90% des besoins à mon avis ! Bravo !
Le plugin rss est génial aussi :-)
Merci pour cette 0.3 qui s'annonce très réussite tant en stabilité qu'en nouvelles fonctionnalités!
A bientôt,
Chicha
Le 03/10/07, JJL <buggerone@xxxxxxxxx> a écrit :
Bonjour,
J'ai le plaisir de vous annoncer la publication de la 1ère Release
Candidate de WiKiss 0.3
Cette version amène son lot de corrections et de nouvelles fonctionnalités.
La plus importante est sans doute l'apparition d'une API permettant de
développer des plugins afin d'étendre WiKiss sans toucher au code
principal.
Viennent aussi dans l'archive 4 plugins démontrant cette nouvelle capacité :
- liste des plugins installés
- flux RSS généré automatiquement
- gestion d'une syntaxe de tableau
- choix de plusieurs thèmes
Ceux-ci sont déjà installés configurés, vous n'avez rien de plus à
faire pour les tester.
Cette version est publiée à des fins de tests afin que les bugs
restants puissent être remontés avant la publication de la 0.3 finale.
Le but est aussi de vous permettre de tester l'API de plugin afin de
voir les axes d'amélioration possibles.
Elle n'est donc pas recommandée en production.
ChangeLog : http://wikiss.tuxfamily.org/?page=Changelog
Les plugins : http://wikiss.tuxfamily.org/?page=Plugin
Téléchargement : http://download.tuxfamily.org/wikiss/betas/
Cordialement
JJL
--
http://kubuntu.free.fr/blog
---
http://wikiss.tuxfamily.org