Archive for the ‘Développement’ Category

Développement : Symfony framework

Vendredi, août 27th, 2010

Suite aux conseil d’Alexandre Julien, je me suis mis à étudier le Framework Symfony plutôt que le Zend Framework. Le premier permettant d’avoir un cadre de travail et de la génération de code et le second ayant plutôt le rôle de brique logiciel, nous prenons ce que nous voulons. Le créateur du Symfony framework conseil même d’utiliser Symfony et d’utiliser tel ou tel partie du Zend Framework.

J’avais commencé avec Zend mais je n’avais pas trouvé la méthode d’apprentissage très pratique et agréable. En allant sur le site de Symfony par contre, nous trouvons facilement les pdf des livres en version gratuite. Ca va du guide de l’API, à l’introduction (installation, configuration, …) en passant par un très bon guide d’apprentissage en 24 jours sur un travail pratique et concret (Jobeet).

J’en suis au jour 5, page 61 sur le routage / mappage d’URL.

C’est sûr qu’il y a du boulot,  mais une fois que le système est en place, on apprend pas à pas en faisant des modifications concrètes dans l’application Jobeet. Car à la fin du jour 3, nous avons déjà une application qui tourne au niveau ajout, modification, suppression et liste (vers la page 41), c’est quand même pas mal non ? Et que je dis qui tourne, c’est qu’il y a même les contrôles pour les données obligatoires.

Via les différentes modifications, nous voyons assez rapidement la puissance de la structure du framework (configuration facile, personnalisation ou non des éléments, …) mais aussi la lourdeur d’une telle structure (nombre de dossier, de structure). Je rappelle au passage que Symfony est fait pour des projets de taille moyenne à ultra-grande.

Bon j’y retourne.

ps : au passage de mon apprentissage, je prend des notes avec The Guide. C’est rapide, on peut bien structurer l’information et on peut exporter le tout en RTF. Vous avez dit gratuit ? Je l’ai découvert via la framakey dont je souhaite vous parlez dans un prochain article. A+

Nouveau look !!!

Samedi, août 7th, 2010

Bonjour,

J’espère que ce nouveau look vous plaît. Comme vous pouvez le voir, la mise à jour à la dernière version de wordpress s’est très bien passée et je viens d’en profitez, comme annoncé, pour donner un coup de jeune à ce blog avec un nouveau thème.

Il reste encore quelques bug car j’ai dû un peu l’adapter mais dans l’ensemble je suis assez content. Pour ce qui est des anciens articles, il se peut que leur affichage ne soient pas optimal, faute au nouveau thème.

Moi je trouve qu’il fait plus perso non ?

Enjoy it !

News – mise à jour du site

Mercredi, juillet 21st, 2010

hummmmm ça sent la mise à jour…

Je vous dirai plus tard (ou c’est peut-être vous qui allez me le dire) si ça sent bon.

Et oui, la version 3.0 du moteur de blog WordPress est sorti récemment et je suis tombé amoureux d’un nouveau thème graphique qui devrait donner un coup de jeune à ce blog.

Je n’ai pas de date à vous donner pour l’instant, mon emploi du temps étant assez variable et changeant depuis quelques temps ;o)

Mise à jour du blog donc et changement visuel sont pour bientôt

Zend Framework : installation

Mardi, septembre 1st, 2009

Je viens « d’installer » la bête avec un bon vieux serveur Wamp. (Super simple en plus pour installer une version moins récente de PHP, histoire d’être compatible avec son hébergeur).

Pour l’installation il suffit d’indiquer le chemin du dossier « library » où se trouve le dossier Zend dans le fichier de configuration php.ini

  include_path : ".;c:\wamp\apps\leZendframeworktelecharge\library;"

Et puis il faut indiquer dans votre variable d’environnement PATH (oui je suis sous Windows) le chemin vers l’exécutable du Zend Framework soit c:\wamp\apps\leZendframeworktelecharge\bin sans oublier le chemin vers le fichier php.exe qui est aussi utilisé (c:\wamp\bin\php), et ça c’était pas mentionné dans la doc… mais bon, c’est parce que je suis sous Windows hein ;o)

Je crois que là, je pourrai créer mon premier projet.

A bientôt

Web : choix d’un Framework

Samedi, août 29th, 2009

Cette fois mon choix est fait, je vais tester et apprendre à utiliser le framework Zend. Pourquoi ? Et bien la première page me plait bien… :o ) non, il y a plusieurs raisons.

J’étais hésitant entre les framework suivant :

Mais il y en a bien d’autre comme Jelix, Copix, CakePHP, …

(Au passage, un très bon article de Laurent, décrivant ce qu’est un framework, soit une boîte à outils et une méthodologie, un cadre de travail. C’est par ici)

(Lire la suite…)

WordPress 2.6

Vendredi, juillet 18th, 2008

Si vous pouvez lire ceci, c’est que j’ai bel et bien réussi à faire ma première mise à jour de ce blog.

Cela signifie passage de WordPress 2.5 à 2.6 et par la même occasion, j’ai passé à la dernière version de nextgen-gallery, le plugin de gestion de gallerie d’image (je sais vous n’avez encore pas beaucoup vu de galleries sur ce site mais ça va venir – la prochaine version du plugin devrait être compatible avec Picasa…)

N’empêche, c’est super bien fait, après avoir bien compris et tester en local (quand même) et bien ça donne :

  1. on backup tout (ftp + base de données)
  2. on envoi les nouveaux fichiers et on écrase tout (la config d’accès à la base est automatiquement épargnée)
  3. On va dans la partie d’administration et ça nous propose automatiquement de faire une mise à jour de la base de données.
  4. Un clique pour mettre à jour et c’est fini

Moi je dis bravo et merci, surtout merci :o )

MySQL

Mardi, juillet 1st, 2008

MySQL est un des système de base de données les plus répandues sur le web et à juste titre de part sa simplicité et sa légèreté. Du coup, de site web en site web, on se met à développer des applications avec interface web et base de données. Super me direz vous, automatisation, données dynamiques, …

Le problème, c’est que MySQL n’est à mon avis un vrai système de base de données qu’à partir de sa version 5. Cette version rajoute à mon sens des éléments clés dans le cadre d’une application métier, dès qu’on veut « aller un peu plus loin » dans le détail et dans la gestion de nos données, avec notamment :

  • Trigger
  • Procédures stockées
  • Vues

Et en ce moment, c’est une vue dont j’aurais besoin et je ne peux pas. Vous l’aurez deviné, je suis en version 4.1 de cette « superbe » base de données qu’est MySQL…

Énervé moi ? non juste déçu et … en attente d’une migration ;o)

Documenter son code ou non ?

Mardi, avril 29th, 2008

Ce petit article afin d’expliciter les différentes possibilités de documentation d’un code source lors du développement d’application (web notament).

En effet, je pense qu’il doit y avoir au moins 4 façon de documenter son code (je dois en oublier mais comme il est 6h00 vous me pardonnerez j’en suis sûr ^^)

1) tout documenter partout, en gros de la sur-documentation

2) documentation par le code

3) documenation partiel (de portion de code) et utilisation d’un générateur de documentation

4) ne rien documenter que quelque façon que se soit

(Lire la suite…)