J’ai promis à Fréféric de Villamil, une petite pub sur le BarCamp Framework Ruby on Rails, après m’avoir soutenu sa large supériorité sur le framework Symfony (utilisant le langage PHP5). J’arrive un peu tard puisque le BarCamp a lieu demain, mais pour ceux voulant forcer les terribles vigiles à l’entrée...
read more
Il y a quelques temps je vous avais indiqué comment installer Symfony sur OVH , mais voilà je me suis laissé influencer par la documentation officielle (Installing Symfony on OVH) , en réalité c’est beaucoup plus simple car contrairement à ce qui avait été dit, il est (au moins aujourd’hui) possible de faire pointer les domaines sur le dossier /web/.
Cependant il est toujours impossible de faire rediriger le nom de domaine principal, où se situe l’hébergement, vers un autre dossier que /www/. Il faut alors l’installer sur un nom de domaine inutile ou qui sera utilisé en dehors de Symfony.
S’ajoute aussi une nouveauté au niveau du fichier .htaccess, pour pallier un problème étonnant d’url rewriting (les urls s’ajoutent les unes aux autres à chaque clic sur les liens).
Uploader un fichier /config/php.yml avec comme configuration PHP
Encore plus fort, l’ajout du fichier php.yml n’est pas obligatoire sous PHP5.
check: magic_quotes_gpc: on register_globals: on
Hack OVH pour Symfony simplifié
read more
Enfin, j’émerge, après une semaine de développement où j’ai pu apprécier la puissance du Framework Français (mais totalement anglophone) Symfony (en PHP5), l’un des plus solide et performant, utilisé par 20 millions d’utilisateurs de Yahoo Bookmark’s
Quand on utilise la puissance de ce type d’outil et quand on pense que Ruby on Rail en ai une figure de proue avec une version stable depuis 2005 on se demande ce que Zend était en train de faire pendant ce temps là, en nous proposant encore aujourd’hui une version Beta
Principe de MVC (Model View Controller)
Ce principe permet une séparation entre le Modèle qui permet la manipulation de données, la Vue qui affiche ces données (templates) et le Contrôleur qui indique quoi faire pour une action donnée.
Revenons sur les étapes de création d’un projet sous un framework tel Symfony, je passe volontairement l’aspect installation qui n’est pas évidente et qui peut être longue, mais qui n’a lieu qu’une fois, imaginons alors que nous sommes sur notre deuxième projet, et découvrons les 10 grandes étapes du développement d’un projet jusqu’à sa mise en ligne.
read more