peLmeL.org
Accueil du site > peLmeL Blog > PHP, Applications et Framework > Zend_Tool : Installation et génération d’une première application

Zend_Tool : Installation et génération d’une première application

jeudi 2 juillet 2009, par Brice Favre


Depuis la branche 1.7, Zend Framework propose de nouveaux outils pour créer rapidement des projets. La branche 1.8 a officilialisé ces nouveaux composants (qui n’en sont pas tout à fait) et marque, à mon avis, une avancé intéressante du framework pour en faire un véritable cadre de développement.

Pour plus d’informations sur la genèse et les objectifs de Zend_Tool je vous invite à lire cet article très intéressant sur le sujet.

A l’aide d’une machine virtuelle, déjà présenté dans les articles précédents, j’ai donc mis en place mes première applications à l’aide de Zend Tool.

Installation

Pour le tester, sur mon serveur, j’ai préféré récupérer les sources depuis le svn. En deux lignes de commande cela donne ça :

  1. $ svn checkout  http://framework.zend.com/svn/framework/standard/trunk
  2. $ sudo cp -r trunk/library/Zend /usr/share/php/Zend

La deuxième ligne permet de rendre accessible le framework sur un espace partagé permettant à toutes les applications de pouvoir utiliser le framework.

Pour accéder aux binaires, plusieurs solutions. On peut copier zf.sh dans /usr/share/php et ensuite faire un lien de /usr/bin/zf vers /usr/shar/php. Autre solution, éditez le fichier .bashrc se trouvant à la racine de votre répertoire utilisateur et intégrez le répertoire bin du Zend Framework dans les $PATH.

Lignes à insérer dans votre fichier .bashrc :

  1. # Edition du fichier .bashrc
  2. PATH=$PATH:~/Project/Zend/trunk/bin
  3. alias zf=zf.sh

Il suffit ensuite de recharger ce fichier pour rendre votre Zend_Tool opérationnel.

  1. $ source ~/.bashrc
  2. $ zf show version
  3. Zend Framework Version: 1.8.0dev

Création d’une application

Une fois votre script paramétré, il suffit ensuite de taper la commande suivante pour créer un projet

  1. zf create project /var/www/monprojet

Et hop le projet est créé et on peut ensuite naviguer dans l’arborescence du site :

Niveau web ça donne ça :

Conclusion

En conclusion cette première approche est intéressante.Cet outil permet d’aller plus rapidement à l’essentiel, à savoir le développement d’une application. Reste à voir maintenant si ce dit développement est facilité par l’utilisation de l’outil (création simple des modules ou de nouveaux controlleur par exemple ) et l’implémentation avec Zend_Application.

Affaire à suivre, si vous avez des infos ou des retours d’expérience je suis preneur.

Répondre à cet article

2 Messages de forum


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette