Article tagué Symfony
Netbeans 6.8 : IDE pour développement PHP Symfony
26/12/09

A l’heure où les environnements de développement pour PHP sont majoritairement basé sur Eclipse : PHP Development Tools, Aptana et Zend Studio, Netbeans quant à lui se faisait très discret dans le domaine des IDE PHP.
Voici la nouvelle version de NetBeans en release 6.8 avec des outils de développement pour PHP 5 fort intéressants :
Tout d’abord il existe une version de l’IDE entièrement dédié au développement PHP comme c’est le cas de la version All-In-One d’Eclipse.
- Il supporte également la version 5.3 de PHP
- Débugage de PHP dans l’IDE
- Exécution et pilotage de test-unitaires mis en place avec PHPUnit
- Support du Framework Symfony (autocompletion, exécution d’actions en ligne de commande depuis une console dans l’ide, support du YAML, …)
Nous allons nous intéresser au support de Symfony dans l’IDE et voir si son usage facile le développement avec le framework PHP français !
Sympal : le CMS / CMF du framework Symfony
13/09/09
Sympal est un projet très intéressant de Sensio Labs (société de services à l’origine de Symfony et Doctrine), un plugin très sérieux pour intégrer un CMS dans une application Symfony ! Apparement, on peut supposer au nom que ce projet va reprendre certaines caractéristiques du CMS Drupal mais il n’y aura aucun code de Drupal à l’intérieur.
Il s’agit avant tout d’un projet Symfony 1.2 qui utilise le design pattern MVC, Doctrine et Symfony.
Le projet a l’air très prometteur, il est toujours en version de test mais on peut dors-et-déjà le télécharger sur le site Officiel : http://www.sympalphp.org
Le CMS a l’air tout aussi complet qu’un Drupal, Spip ou Joomla et s’intègrera parfaitement avec les applications Symfony.
Voici 2 screencasts présents sur le site officiel pour illustrer le fonctionnement de l’application :
Doctrine 2.0 : que va apporter la nouvelle version de l'ORM PHP 5
28/08/09
Doctrine ORM PHP 5 dors et déjà présent sur le framework Symfony, prépare une nouvelle version majeure du projet : Doctrine 2.0
Cette nouvelle version exclusivement compatible avec PHP 5.3 au minimum s’avère assez prometteuse et assez ambitieuse.
Petit rappel sur Doctrine : ce projet a été conçu tout comme Propel (basé sur Active Record) dans un but de créer un ORM relativement puissant et extrèmement riche en fonctionnalités : tests unitaires automatiser sur les classes relationnelles, schéma des bases en YML, génération de code automatique, système de cache avancé, plugins, gestion des contraintes d’intégrités avancée, load-balancing, profiler, outils de performances, validations des données en fonction du schéma, … Bref un véritable équivalent de Hibernate en PHP 5.
Le projet est principalement supporté par Sensio Labs (framework Symfony).
Symfony : DatePicker de jQuery et sfForms
6/04/09
Un majeur problème de Symfony avec les formulaires c’est qu’il est assez difficile de mettre en place un jQuery datepicker pour choisir une date.
En effet, Symfony offre un helper pour mettre en place un datepicker mais l’intégration de ce dernier avec un formulaire n’est pas évidente.
Pour palier ce problème, il existe un plugin qui facilite cette intégration. Il s’agit de sfFormExtraPlugin que l’on peut télécharger à cette adresse : http://www.symfony-project.org/plugins/sfFormExtraPlugin.
sfFormExtraPlugin propose des widgets additionnels pour sfForms dont notamment un Widget sfWidgetFormJQueryDate qui permet de créer un champ « Date » que l’on peut saisir via le DatePicker de jQuery.
Conférence sur Symfony avec Fabien Potencier (Sensio Labs)
18/03/09
Lors d’une conférence Live Meeting en partenariat avec SUPINFO, Fabien Potencier nous a présenté le framework Symfony.
Je travaille actuellement sur ce framework pour mon stage et j’ai bien évidemment assisté à la conférence.



