image-1

ZFSnippets est un tout nouveau site sorti aujourd’hui autour du Zend Framework.
Ce site propose de poster des morceaux de code utiles et souvent utilisés (Snippets) pour le Zend Framework.

Pour le moment, le site ne contient pas beaucoup de ressources, mais je pense que ce genre de site permettra de faciliter le travail des développeurs utilisant le Zend Framework.

Par exemple :

Vous avez envi d’afficher les gravatars des utilisateurs dans les commentaires de votre application? Il vous suffit d’aller sur ce snippet et d’utiliser le morceau de code fourni ! C’est aussi simple que ça !

  • 0 commentaire

Fabien Potencier, le guru du framework PHP Symfony, a sortit le 10 janvier dernier, le premier framework PHP qui tiens dans un Twitt (140 caractères) nommé Twitto.

Ce framework est le plus rapide des framework (normal) et le premier à utiliser les nouveautés de PHP 5.3 (Obligation d’avoir son serveur en 5.3 ).

Twitto est livré avec un controller, un niveau d’erreur en E_STRICT et génère une erreur si vous essayer d’accéder à un contrôleur qui n’existe pas.

Voici la source :

require __DIR__.'/c.php';
if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; }))
   throw new Exception('Error');
$c();

Et voici comment l’utiliser :

// dans c.php
function hello_world()
{
  echo 'Hello World!';
}

Le message est désormais disponible à cette adresse : /twitto.php?c=hello_world

Petit plus, si vous utilisez Apache avec l’extension mod_rewrite, vous pouvez utiliser un htaccess pour avoir de jolies URL :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ twitto.php?c=$1 [L]

Comme dis précédemment, ce framework nécessite la version 5.3 de PHP car il utilise :

  • La constante __DIR__
  • L’opérateur ?:
  • Les fonctions anonymes

Il est bien sur déconseiller de l’utiliser sur son site car le script n’ai pas sécurisé ! Mais c’est une bonne initiative, je trouve !

  • 3 commentaires

Ça fait plus d’un mois que je m’en sert et je ne l’ai même pas bloger ! Il y a un mois, je recherchais une barre de debug similaire a Symfony ou Ruby On Rails pour le Zend Framework.

Les recherches sur Google n’ont pas été compliqué et je vous présente Scienta ZF Debug Bar.

2009-scienta_debugbar

Cette barre permet d’analyser certaine choses comme :

  • Les requetes sur la base de donnée avec leur temps d’exécution.
  • Le poids de la page à charger.
  • Le temps mise par la page à ce charger.
  • La pile des méthodes appelée.
  • Les variables dans la vue.
  • La version du Zend Framework.

Cette barre s’installe très simplement sous forme de plugin. Il vous suffit donc de télécharger ce plugin, mettre le contenu du répertoire dans le dossier library de votre projet et d’ajouter ces lignes de code dans votre bootstrap :

$debugBar = new Scienta_Controller_Plugin_Debug(array(
            'database_adapter' => $db, // Zend_Db_Adapter_Abstract
            'memory_usage' => true,
            'collect_view_vars' => true));
$frontController = Zend_Controller_Front::getInstance();
$frontController->registerPlugin($debugBar);

Ce plugin est très utile pour le debug ou tout autre optimisation ! Je vous le recommande !

Note : Ce plugin inclus la librairie javascript jQuery, si celle ci est déjà dans votre projet, je vous conseille d’aller à la ligne 234 du fichier Plugin.php et d’enlever la ligne de code qui inclut jQuery.

  • 4 commentaires

Bonjour à tous,

Suite a mon annonce sur le mois de screencast sur le Zend Framework, je me rend compte que beaucoup de personnes sont intéressés ! Et je suis très content !

Je vous propose donc, à partir des commentaires de cet article, de me dire votre choix concernant l’application que vous souhaitez voir dans les screencasts !

  1. Blog
  2. Site marchand (de base)
  3. BugTracker
  4. Autre proposition de votre part !

Merci de répondre, ce sondage est pour vous ! Il faut que ca plaise a tout le monde !

PS : recevez vous toujours les informations à partir du flux rss ? si non, merci de laisser un commentaire à la suite de cet article !

  • 29 commentaires

Aujourd’hui je vous propose un petit sondage qui va surement vous plaire ! Je vous propose de réaliser plusieurs screencasts (au nombre de 30) sur comment développer de A à Z une application web avec le Zend Framework.

Ces screencasts partiront de la base (téléchargement du framework) pour allez sur un serveur en production(mise en ligne du site), en passant par des composants de Zend peu utiliser et d’autre très utilisé !

Je vous propose donc de répondre à ce sondage en me laissant soit un commentaire à la suite du sondage, soit en ajoutant un commentaire à la suite de cet article pour me dire ce que vous voulez comme application ! Je tiendrais compte de tout les commentaires !

En esperant que cela vous plaise ! :)

  • 12 commentaires

J’ai trouvé cela sur Ajaxian, Deploy* permet de générer simplement vos fichiers HTML avec les inclusions CSS et Javascript qu’il faut.

Ce genre de générateur est assez pratique car il simplifie grandement le début de vos applications web.

Deploy* permet de choisir entre :

  • Les différents DOCTYPE (Strict / Transitional / Frameset ).
  • Les fichiers CSS ( None / Vide / Reset CSS ).
  • Les composant de la librairie JQuery.
  • Ajout de dossier images, PHP, Flash et includes.

Vous pouvez créer votre base sur le site ou télécharger le petit framework de génération.

  • 4 commentaires
Page 1 sur 812345678»