Plemi, jeune société en plein développement, spécialisée dans la diffusion musicale en ligne, cherche un développeur php en stage pour renforcer son équipe de développement, dans le cadre de la mise en place (sous environnement LAMP) d’un service web innovant de diffusion et de promotion musicale à destination des artistes émergents. Profil recherché Diplômé BAC+2/5 (ingénieur [...]... lire la suite
Lien du post: http://www.hightech-job.net/emploi/offre-d-emploi/2007/11/26/developpeur-php5-symfony/
Le candidat doit maitriser l’environnement de developpement LAMP (lnux apache mysql php) et doit savoir produire du code efficace, clair, documente et teste. Une connaissance du framework php open source Symfony est demandee. Des notions de design sont un plus. Framework PHP : Symfony.
Symfony core development resumed this week its normal pace with several changesets in the 1.2 branch. Among these updates, YAML parser gained full merge key support and PHP 5.2.4 was set as the minimum PHP version required. · r10827: [1.2] updated check_configuration script to check PHP 5.2.4 as the minimum requirement for symfony 1.2 · r10902: [1.1] reverted some changes to sfValidatorSchemaCompare (to maintain BC in the symfony 1.1 branch) · Created Upgrade 1.1 - Patch Symfony File, Upgrade 1.1 - Create Project Config, Upgrade 1.1 - Compatibility Mode, Upgrade 1.1 - Project Upgrade Task, Upgrade 1.1 - Review Log, Upgrade 1.1 - Config PHP, Upgrade 1.1 - Routing Module, Upgrade 1.1 - Session Timeout, Upgrade 1.1 - Deprecated Methods, Upgrade 1.1 - New Factories pages · Updated How to upgrade your project, Symfony 1.2 Admin Generator pages · Updated My first project tutorial for Symfony 1.1 · New symfony blogger: · sfEnhancedSecPlugin: provides additional security features above the standard security feature of symfony · sfPropelFinderPlugin: added abstract sfModelFinder class to keep all abstract methods out of DbFinder, refactored DbFinder to allow agnostic finders on model objects to extend it, fixed problem with lacking PHPDoc on DbFinder methods, now custom finders must extend DbFinder to be ORM agnostic, fixed problem with sfPropelFinder, symfony cache and Propel 1.3, [BC break] removed _and() (synonym for where()) and renamed _or() to orWhere(), implemented sfDoctrineFinder::orWhere(), implemented sfDoctrine::combine(), sfPropelFinder::join() now defaults to an INNER JOIN instead of a WHERE statement, implemented limit() and offset() in both sfPropelFinder and sfDoctrineFinder, implemented not in comparison in sfDoctrineFinder::where(), added finder_methods parameter in generator.yml, released 0.4.0 version · sfGuardPlugin: added a group filter for symfony 1.0 & 1.1, updated package.xml with the new changelog section, converted README to markdown, fixed forms, fixed redirects after login · sfPropelAlternativeSchemaPlugin: readding builder patch since the bug is still not fixed in symfony 1.0 · sfFLVPlayerPlugin: tested plugin with symfony 1.1.1 and works, added changelog Some new symfony powered websites · Looking for Symfony Plugins... · Symfony и Propel 1.3: реализация своих joins в методах doSelect* · Logging in Symfony 1.1 · Symfony 1.0.X und 1.1.X gleichzeitig nutzen · Третье обновление в системе плагинов Symfony · Installer Symfony sous Mac OS X en utilisant MAMP · Патчим формы в symfony 1.1 · Does Core Developer Think Symfony 1.1 Alienates PHP Developers? · Symfony, mon framework PHP favori · Using Sphinx with Symfony · Rich Text Editor Widget in Symfony 1.1
Propel 1.3 and symfony 1.2 This is also a great news for symfony as Propel 1.3 will be the default version of Propel bundled with symfony 1.2. Dustin has already upgraded symfony 1.2 to use Propel 1.3. If you can't switch to Propel 1.3 for whatever reason, you will still be able to use Propel 1.2 by installing the sfPropelPlugin. As symfony 1.2 is now in active development, the 1.2 branch may be a bit unstable over the next few weeks. Doctrine 1.0 and symfony 1.2 As announced in the symfony 1.2 roadmap, Doctrine 1.0 will be officially supported and the sfDoctrinePlugin will be bundled with symfony 1.2. Doctrine 1.0 beta1 has been released two weeks ago and the Doctrine team will release Doctrine 1.0 final on September 1st. I have another great news for the Doctrine community and the symfony community. Jonathan Wage, the lead developer of Doctrine, will start working full-time for Sensio Labs on September 1st. He will spend most of his time working on Doctrine and helping us with the official integration of Doctrine with sfDoctrinePlugin.
Symfony 1.2 is due to release in few weeks and therefore its development is accelerating. This week, Propel 1.3 was added as the default Propel version and the web debug toolbar was refactorized. In addition, development of symfony framework achieved 11000th changeset milestone. · Discussions about symfony logs, required fields and sfForm and rewritten sfPropelPlugin 1.3 behaviors · Updated symfony 1.2 admin generator page · Updated My First Project tutorial for symfony 1.1 · Symfony + PHP/XHTML Developer @ Amplify - Job specification - Contact: jobs [at] amplify [dot] com [dot] au · New symfony blogger: · sfW3studioCmsPlugin: ajax CMS based on symfony · sfPropelAuditPlugin: changes to make plugin compatible with Symfony 1.1 · sfPropelPlugin: changed svn:externals to use propel 1.3.0 tag, added 1.2 branch (was sfPropelPlugin from symfony 1.1 branch), rewrote behaviors system to utilize sfEventDispatcher maintaining BC with sfMixer-style behaviors, removed sfMixer, connect phing build events to sfEventDispatcher · sfMinifyPlugin: modified svn structure, updates for symfony 1.1, updated README · WordPress in Symfony integrieren · Tip: Clean up your symfony debug logs · Upgrading sfGuardPlugin for symfony 1.1 · Flex and Symfony · Propel y Doctrine en Symfony 1.2 · Propel 1.3 & Symfony 1.2 · Using Symfony Partials In DHTML and Ajax · Обзор Propel Behaviors в Symfony на примере плагина sfPropelActAsTaggableBehaviorPlugin · Validacão de datas no symfony com sfDateValidator · symfony: I’m lovin’ it · Symfony __toString() generation · 60 days with symfony · Symfony Blog: Propel 1.3, Doctrine 1.0, and symfony 1.2
The end of the year will be very interesting for the symfony project with a lot of opportunities to meet the community and to learn symfony. I try to attend as much PHP conferences as I can to spread the word about symfony. If you want to meet me and share your experience with symfony, please come to one of the conferences I will speak at in the coming weeks: · 23 September (France / Paris - French): Presentation symfony · 09 Octobre (France / Montpellier - French): symfony presentation Sensio Labs has been successfully delivering symfony trainings since June 2007 and during that time, we trained more than 300 people all over the world (France, Germany, Italy, USA, Canada, India, Ukraine, Romania, England, Netherlands, ...). The symfony workshops have proven to be very popular. Today, I am pretty excited to announce two major steps for our workshops. Firstly, the new symfony 1.1 workshops are now available in French and English. Secondly, thanks to the new Sensio Labs offices in the US and in Canada, you can be trained by Sensio Labs in these two countries as well: symfony 1.0 trainings by Sensio Labs: symfony 1.1 trainings by Sensio Labs. Join us for the first symfony 1.1 trainings: I have already talked about symfony Camp in this blog but the event is approaching very fast. The registrations are growing day by day, and Lambert, from DOP, told me today that they have two places left for the symfony 1.1 training that will take place on September 11th, just before the camp.
With three major symfony versions, newcomers have sometimes a hard time figuring out which version to use for their next project. To help them choose the right version, I have just updated the symfony project website with a brand new installation page. I also hope IT managers will love the great matrix I have made for them: The upgrade instructions have also been put online with links available from the main installation page and from each symfony version installation page: · Instructions to upgrade to symfony 1.1 · Instructions to upgrade to symfony 1.2 If you are curious and want to know what has already changed in the upcoming symfony 1.2 version, you can read the upgrade page for symfony 1.2. This page is updated in real time whenever a new feature is added to this version.
The symfony web debug toolbar is one of the developer best friend. It is always conveniently accessible in the browser when using the development environment. It gives you everything you need to know about the current page and ease the debugging of your applications. Until now, all the information available in this toolbar were hardcoded. But as of symfony 1.2, the web debug toolbar is entirely configurable. symfony version sfWebDebugPanelSymfonyVersion