XHTML.net

Technology talks by Loïc d’Anterroches

News, articles, PHP, scripts, XHTML/CSS, …

  1. Home
  2. PHP: Hypertext Preprocessor
  3. Pluf - Framework en PHP5

Petite mise à jour de la documentation de Pluf

The 2008-11-08 at 22:21 by Loïc d'Anterroches filed under Pluf - Framework en PHP5.

Je continue de mettre à jour la documentation de Pluf au fil des jours. Vous avez maintenant le droit à :

Il reste à faire la description du système de formulaires, le système d’authentification et les différents middleware. Une bonne documentation sur comment installer l’application de test sous Windows serait aussi une bonne chose.

J’ai aussi ajouté la base d’un système de cache. L’utilisation est très simple :

$cache = new Pluf_Cache::factory();
if (null === ($foo=$cache->get('ma-clef'))) {
    $foo = operation_complexe();
    $cache->set('ma-clef', $foo);
}
// $foo est maintenant disponible.

Pour définir quel système de mise en cache l’application va utiliser, il suffit de déclarer cela dans le fichier de configuration. Par exemple, j’ai pour InDefero :

$cfg['cache_engine'] = 'Pluf_Cache_File';
$cfg['cache_timeout'] = 300;
$cfg['cache_file_folder'] = $cfg['tmp_folder'].'/cache';

Il faut que je joue un peu plus avec memcached pour implémenter ce système.

Mise à jour: J’ai restructuré la doc et ajouté une documentation sur l’upload de fichiers.

Comments from readers

loïc m. said:

Ton framework commence à pouvoir se répendre : une bonne documentation est le départ d'une bonne acceptation de la part des développeurs.

Ce qui a fait la force de Symfony entre autre, c'est cette documentation largement fourni (et pour ne pas déplaire, en plusieurs langues).

Bonne route à Pluf et continue comme ça, c'est le bonne voie.

Sincères encouragements.

Loïc said:

Merci ! Comme les classes sont normalement assez bien finies, cela veut aussi dire que je peux écrire de la documentation "qui dure", il n'y a en effet plus beaucoup de changements fondamentaux.

Voice your ideas

It is painless and I try not to kill electrons in the process.


Your email is required but will not be shared nor displayed.


Do you think your comment will force me to write even better stuff next time? If so, you simply rock.


Logo of Plume CMS