A week of symfony #49 (3->9 december 2007)

Symfony continues polishing its components before the long-awaited launch of 1.1 version. During this week, 45 defects and 37 enhancements have been closed and the cache framework has been refactored.

New milestone for symfony: more than 300 websites around the world publicly declare that they use symfony.

Development mailing list

· Discussions about Symfony and bad coding habits and Symfony should support PDO_sqlite

Development highlights

· r6326: added option support to sfForm
· r6327.
lire la suite

Lien du post: http://feeds.feedburner.com/~r/symfony/blog/~3/197740964/a-week-of-symfony-49-3-9-december-2007

Sur le même thème que "A week of symfony #49 (3->9 december 2007)"

A week of symfony #50 (10->16 december 2007)

Symfony 1.1 development activity continues at fast pace. Some new pages about the upcoming features of symfony 1.1 have been published on the wiki. Next week, the first symfony code sprint will take place. Development mailing list · Discussions about i18n - the new form widgets - and labels! Development highlights · r6432: fixed sfFileLogger typo · r6456, r6458: removed required categories in sfYamlConfigHandler (not used), removed empty required categories in sfCacheConfigHanlder · r6459: added a default contructor to the sfBrowser class · r6463: moved test sessions directory · r6466, r6467: fixed sfPropelPager causes an "undefined offset" notice on empty result set (closes #2500) · r6468, r6469: fixed sfOutputEscaperObjectDecorator::toString() as PHP 5.2.5 does not allow exception in toString() methods (closes #2630) · r6481: changed test sessions path in unit tests · r6482: removed unneeded initialize() calls in functional tests · r6483: removed sfLoader::loadHelpers() usage in helper unit tests · r6490: removed sfEvent dependency on sfParameterHolder · r6497: added a loadConfiguration() method to sfI18N and sfDatabaseManager to load .yml files · r6499: moved filters configuration loading to the sfFilterChain class · r6503: added unit tests to sfEvent and sfEventDispatcher · r6504: wrapped sfCompat10Plugin config.php to be sure it is executed only once per request · r6505: fixed sfSessionStorage to be sure session are only started once · r6508: updated sfCompat10Plugin fixtures · r6509: refactored web debug toolbar logging · removed sfWebDebugFilter · moved logic from sfWebDebugFiler to sfWebDebugLogger · added a response.filter_content event · deprecated short message logging · sfWebDebug::decorateContentWithDebug is now a static method · r6514: removed sfRenderingFilter · r6516: added a default exception message for 404 errors · r6518: added a log of all exception in the PHP log · r6519: added a log of all exception in the PHP log + fixed 404 page in production · r6522: changed sfFrontWebController::dispatch() to always return a sfWebResponse instance · Updated dwhittle branch · ...and many other changes Development digest: 123 changesets, 28 defects created, 13 defects closed, 10 enhancements created, 2 enhancements closed, 8 documentation defects created, 4 documentation defects closed and 12 documentation edits. Book and documentation · Created symfony sprint - 12/20/2007, symfony 1.0 helpers status, symfony 1.1 core classes, symfony 1.1 events pages · Updated How to contribute to the documentation?, Symfony Bash auto-completion, Symfony Mac Os X Intel, Client-side validation and fillin, sfGuardPlugin extra documentation pages · Advances in french translation of Askeet tutorial Wiki · New Job Postings: · Lead Developer @ buildersite.co.uk - full-time based in London, UK - Contact: gavin [at] splicer [dot] org.uk · Symfony/LAMP Developer - position is remote - Contact: lamp5.development [at] gmail [dot] com · Symfony Developer @ Mishal.cz - freelance, full-time as well as ftudents in České Budějovice, Czech republic - Contact: jobs [at] mishal [dot] cz · Symfony Project Architect - hourly pay for expert advice to dev team in San Luis Obispo, CA, USA - Contact: saiena [at] newmediadimensions [dot] com · New symfony bloggers: · MirthLab (website, feed) · Thatsquality (website, feed) Plugins · New plugins · sfPropelApprovableBehaviorPlugin: aids approval process for propel objects such as comments, user registration and mailing list opt in · Initial import of sfPluginBuilderPlugin · Updated plugins · sfPropelActAsCommentableBehaviorPlugin: fix anonymous posting (use the token), updated documentation and package.xml, released 0.4.0 version · sfFacebookPlatformPlugin: small changeset required after the update to the latest Facebook PHP5 API library · sfExtjsThemePlugin: rename filter partial from _list_ajax_formpanel.php to _list_ajax_filter.php, now is possible to add new foreign-values, updated documentation, replaced >?= with >?php echo, improved editting of foreign-objects · sfPrototypeWindowPlugin: released 1.0.5 version · sfLucenePlugin: fixed warnings thrown in components due to category refactoring, added handful of unit tests, added full coverage of unit tests to sfLuceneHighlightFilter, refactoring to have all parameters live in sfParameterHolder · sfExtjs2Plugin: added function to handle array-values, make use of quoteExcept in recursion and added sfExtjsVar so you can add javascript-variables in your config, overworked quote logic · sfPropelActAsTaggableBehaviorPlugin: changed repository layout (introduced tags and trunk), implemented machine tags support, released 0.4.0 version · sfSwiftPlugin: rename autoload.yml to autoload.yml.sample, update readme, released 1.5.1 version · sfXSLTViewPlugin: released 0.1.2 version (added recursive foreign propel object support, added sfPropelPager support, updated docs) · sfGuardDoctrinePlugin: remove data/sql folder, add isActive parameter to retrieveByUsernameOeEmailAddress() · sfJqueryPlugin: possibility to use request object in jQuery Helper · sfZendPlugin: updated to Zend Framework 1.0.3 · sfDoctrineHelpPlugin: fixed issue with still using url_name and not slug · sfDoctrinePlugin: removed symfony bootstrapping because it is not required for build model to work · sfMarkdownPlugin: created standard SVN skeleton, tagged release sfMarkdownPlugin 0.1.1 · Updated documentation of sfPropelOptimisticLockBehaviorPlugin, sfPrototypeTooltipPlugin Some new symfony powered websites · NAT1ON: get a free soapbox for your site where visitors can leave instant feedback and even participate in a real time conversations with other visitors · WhatKindOfWorldDoYouWant.com: the first video community that gives back! · FabFemme: the premier online social network for gay and bisexual women · Caravan Magazine: caravan touring sites, buying, help and ideas · Good to Know: a website for British women covering subjects such as health, diets, food and family · Marie Claire: Marie Claire fashion magazine · Park Home and Holiday Caravan: best residential parks, homes, advice and more from the UK’s best-selling Park Home magazine · Shooting UK: find news and information on all aspects of shooting and country and field sports · Shoot Magazine: football's funniest soccer magazine brings you games, videos, goals and skills · Banque Robeco: (french) Banque Robeco is part of the Robeco Group and specializes in private banking and funds management · ISMAP: (english) International Students Medical Association in Pilsen · Vectro: (dutch) cleaning service company in Leuven, Belgium · NHL Network Affiliates: a web site to keep Affiliates of the NHL Network television network up to date with news, media, and other information · NHLNetwork.com: official web site of the NHL Network television network. This site will be used to keep viewers informed of what's on, when it's on, and how to get it · Mel-O-Photo: personal web site of Melissa Ostrow, photographer and writer in Boston, MA They talked about us · Cấu hình để propel connect vào database với encoding là UTF8 · Libro japonés de Symfony · Best Symfony IDE: Eclipse PDT + Symfoclipse + Clay · How to learn symfony? · Apúntate al primer “code sprint” de Symfony · Symfony sprint · Custom Propel Criteria Tips · doctrine 1.0 và vấn đề drop database · Mở cửa Symfony Vietnam blog · Symfony sprint · Symfony code sprint il 20 Dicembre · symfony, Propel and Doctrine · Se acabó la discusión sobre el ORM de Symfony · Propel Set Distinct: setDistinct() · Symfony-project.org - Open Source Web PHP Framework · Symfoclipse, el IDE para Symfony · Setting up a Symfony project on Media Temple’s Grid Service, Part 1 · Una semana con Symfony #22 (3 - 9 diciembre 2007) · 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day1) · 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day2) [lien] [EN]

A week of symfony #51 (17->23 december 2007)

During this week, first symfony code sprint took place, with record-breaking activity culminated in the release of symfony 1.0.10. Meanwhile, symfony 1.1 development continues with lots of dependencies removal in its own new branch. Development mailing list · Discussions about xmi2symfony: tool to convert UML models to code skeletons and table widget Development highlights · r6548: created 1.1 branch · r6550: [trunk] fixed method signature · r6553: created 1.1 doc branch · r6589, r6592: [trunk, 1.1] fixing web debug toolbar to handle relative paths · r6606: [1.1] replaced parameterHolder->get() by getParameter() · r6607: [1.0] fixed incorrect use of sfConfigCache:checkConfig(..., true) (closes #2123) · r6608: [1.1] added sfForm::getValue() · r6609: [1.1] removed sf_timeout setting, added timeout parameter to sfBasicSecurityUser · r6612: [1.1] sfBrowser: allow file uploads in sfBrowser/functional tests · r6614: [1.0] fixed magic_quotes_gpc() handling in sfRouting (closes #1801) · r6617: [1.1] Fix #2605 and #2606 (use of sfConfig instead of fixed paths) · Milestone 1.0.10 completed · r6641: [1.1] base skeleton for plugins · r6645: [1.1] removed propel inline includes for better performance (closes #2376) · r6649, r6650: [1.0, 1.1] fixed value for 'Content-Type' HTTP meta header is repeated (closes #2557) · r6658: [1.1] added the possibility to disable user session timeout by setting timeout to false · r6660: [1.1] removed sfConfig dependency for the user sub-framework · r6661: [1.1] removed sfConfig dependency for the routing sub-framework · r6662: [1.1] moved 404 management from response to controller, removed sfConfig dependency from response sub-framework · r6663: [1.1] removed parameter holder dependency for routing · r6684: [1.1] refactored sfI18N class (added unit tests for sfI18N, removed sfContext dependency, made culture parameter optional for all methods) · Updated dwhittle branch · ...and many other changes Development digest: 157 changesets, 26 defects created, 35 defects closed, 4 enhancements created, 13 enhancement closed, 7 documentation defects created, 6 documentation defects closed and 14 documentation edits. Book and documentation · Created Sprint20071220, Symfony11Documentation pages · Updated CodingStandards, Installing Symfony Bundle into TextMate, symfony 1.1 core classes, symfony 1.1 events, Symfony Mac Os X Intel, Optimizing Your Application pages · Updated french translation of Askeet tutorial Wiki · New Job Postings: · Symfony Developer @ Hiteg HaiNan - part time job based in HaiKou, HaiNan, China - Contact: info [at] hiteg [dot] com · Symfony Developer @ ISICS.fr - full-time based in Charleville-Mézières, France - Contact: contact [at] isics [dot] fr · New developers for hire: · Jérôme Texier (jerome.texier@gmail.com): independent 100% Symfony developer. I've been working for 8 years as web developer and project manager on LAMP applications. I speak French (native language), English and Spanish (fluent). I'm currently based on Paris, France but I'm very flexible and experienced with remote working. · Frames4Technology: we are a software company specialized in open-source development and based in The Netherlands. Our main focus is PHP5 enterprise development based mainly on the the Symfony framework. · New symfony blogger: · Symfony-Zone (website, feed) Plugins · New plugins · sfCompressWebFilesPlugin: provides tasks for compressing CSS & JavaScript files (not bundle) with YUI Compressor · Updated plugins · sfLucenePlugin: fixed category support, created 1.1 branch (and documentation for symfony 1.1), fixed paging to use new form system, added delete_lock feature to indexers to decrease indexing time 5-fold on new indexes, fixed added number highlighter, fixed ->setMessageSourceDir() has been renamed to ->setMessageSource(), updated README system requirements, fixed sfLucene does not handle changed categories, added ->addProximity() for geo-searching in sfLuceneCriteria, added custom scoring algorithm support to sfLuceneCriteria, full unit-test coverage for class sfLucene · sfExtjs2Plugin: fixed quote logic, improved handling of recursive arrays, added handling of boolean values, added sf_extjs2_comment, added logic for anonymousClass, added method asVar, added Ext.Toolbar.Fill, added method asListener · sfAjaxUploaderPlugin: released 0.2.1 version · sfAjaxWebDebugPlugin: released 0.2.1 version · sfAmChartsPlugin: released 1.0.1 version · sfTarBallPlugin: released 0.1.1 version · csOopCalendarPlugin: update objects, added new stuff (still not usable) · sfPropelActAsTaggableBehaviorPlugin: added test "a tag can contain a quote" · sfExtjsThemePlugin: the edit-view can be split up into several tab-pages, progress on actions template for multiple pages · sfPropelActAsCommentableBehaviorPlugin: made configuration class variables protected instead of private · sfFormBuilderPlugin: few fixes · sfFacebookPlatformPlugin: added a script to create PEAR packages for the plugin, released 1.0.0 version · sfHamlViewPlugin: creating a branch for making the plugin work with symfony 1.1 · sfDoctrinePlugin: fixes for Doctrine tickets #678, #653 · sfN1IterationPlugin: released 0.1.2 version · sfFeed2Plugin: symfony coding practices (closes #2657), updated changelog · sfSimpleForumPlugin: incorrect use of a block element inside a inline element (closes #2628) Some new symfony powered websites If you have built a major website with symfony you're proud of, and want to share your experience, please consider writing a case study for the upcoming symfony-project.com website. · Crema: (finnish) online store selling coffee machines and accessories · FindIT.com.pl: (polish) a polish job portal for IT specjalists · Buxr.com: shop & save, share & earn with Buxr hot deals site and the widget · noorden.com: website used for testing of MVC frameworks They talked about us · 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day3) · Symfony 1.1 ya tiene su propia branch · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day4) · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day5) · Mañana es el primer “code sprint” de Symfony · Comienza el “code sprint” 2007 de Symfony · Mi nuevo plugin: sfCompressWebFiles · 1st symfony coding sprint · sfForms: The Missing Component · Symfony 1.0.10 · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day6) · Symfony 1.1: Form helpers are deprecated · Optimizando Consultas en el modelo. Segunda Parte · Symfony applications on CD-ROM · Developing Symfony with Eclipse · Installing Symfony 1.1 svn beside 1.0 stable · xmi2symfony 0.1: convert UML models to code skeletons for the symfony framework · PHP is not the best thing in the world · Una semana con Symfony #23 (10 - 16 diciembre 2007) · Maintenant que nous commençons à connaître symfony · Symfony et Validator (suite et fin) [lien] [EN]

A week of symfony #52 (24->30 december 2007)

This is the last weekly summary of 2007, an incredible year for symfony. Next year will be even better with the release of new versions of symfony, hundreds of new plugins and thousands of new websites built with our favorite framework. Thanks for being there and for supporting symfony during this year. Development mailing list · Discussions about some Symfony 1.1 issues and public URL helper Development highlights · r6690: [1.1] added sfWebRequest::getPreferredCulture() · r6713: [1.1] simplified sfCompat10Plugin config · r6721: [1.1] removed i18n.yml configuration file (removed i18n.yml file, moved i18n configuration to factories.yml, moved default culture to settings.yml, updated UPGRADE file) · r6723: [1.1] added functional tests for view escaping · r6727, r6728: [trunk, 1.1] added action and module name to the log when an action does not exist (closes #2516) · r6729: [1.1] fixed sfPropelDatabase generate wrong configuration on multiple datasource (closes #2267) · r6740, rhttp://trac.symfony-project.com/changeset/6741: [1.0, 1.1] fixed sequences bug for postgresql (closes #2584) · r6748: [1.1] added sfValidatorFile (added sfValidatorFile validator, added support for files in sfForm, deprecated all file related methods of sfWebRequest, moved mime_types to sfCompat10Plugin) · r6761, 6762: [1.0, 1.1] fixed content type charset on non text/* content-type (closes #1811, #1968) · r6763, r6764: [1.0, 1.1] fixed logic error in sfPager class affects haveToPaginate() method (closes #1512) · r6768, r6769: [1.0, 1.1] added mime types caching in sfWebRequest (closes #1846) · r6805: [1.1] fixed sfPropelDatabase::initialize() signature (the database name is now a parameter - closes #2267) · r6822: [1.1] moved mailer.yml config handler configuration to sfCompat10Plugin config · r6824: [1.1] removed php.yml, replaced by check_configuration.php · r6825: [1.1] removed date_default_timezone_get checking · r6834: [1.0, 1.1] added a benchmark repository to test performance between symfony releases (work in progress) · Updated dwhittle branch: refactored propel 1.3 integration, added basic connection logging for sfPDODatabase, tweaked sfCore::callBootstrap · ...and many other changes Development digest: 152 changesets, 14 defects created, 34 defects closed, 11 enhancements created, 21 enhancements closed, 4 documentation defects created, 18 documentation defects closed and 3 documentation edits. Book and documentation · Created Install Symfony Framework over lighttpd and Installing Symfony on 1and1 with PEAR pages · Updated Symfony localised communities Wiki · New Job Postings: · Symfony Developer - remote position - Contact: dennyd [at] triple-d [dot] us · Senior PHP / Symfony Developers @ GNETWORKS(M) - full-time based in Kuala Lumpur, Malaysia - Contact: ganesan [at] gnetworks [dot] co [dot] jp · New developers for hire: · Pieter Vogelaar (ps.vogelaar [at] platinadesigns.nl): freelance PHP5 developer (also XHTML/CSS/XML/AJAX) with about 5 years of experience. I live in Zoetermeer, Netherlands (Europe). I know all about the Symfony framework and have some knowledge about other PHP frameworks to. · New symfony blogger: · Aprendiendo Symfony (spanish) (website, feed) · inaniMatt (english) (website, feed) Plugins · New plugins · sfAmazonSimpleDBPlugin: provides Amazon SimpleDB service integration within your Symfony projects · dkAntispamPlugin: allows any symfony application to give a "spam note" to any text · Initial import of sfCssTabsPlugin and sfDoctrineUserPlugin · Updated plugins · sfLucenePlugin: reformatted indexing code for better readability, full unit test coverage for sfLucenePropelIndexer, full coverage for sfLuceneIndexerFactor and sfLucenePropelIndexerHandler, full coverage for sfLucenePropelInitializer and sfLucenePropelBehavior, cleaned up sfLuceneHighlighterFilter parameters and removed unused FakeCategory, new internal event system (each sfLucene instance now has an internal event dispatcher for logging and mixins), updated README sample custom indexer, improved php-docs and code formatting · sfExtjs2Plugin: upgrade to Extjs 2.0-final, added method _build_datas, replaced all call_user_func and sfExtjs2Plugin:: by self::, added possibility to load js or/and css addons/plugins, changed version to v0.58, added classes to mapping (Ext.Template, Ext.XTemplate, Ext.grid.GridView, Ext.grid.GroupingView, Ext.grid.EditorGridPanel, Ext.grid.RowSelectionModel and Ext.PagingToolbar), added handling of null values, fixed method getExtObject · sfPropelActAsCommentableBehaviorPlugin: include I18N helper (fixes #2717) · sfJqueryPlugin: added JSON dataType support, removed escaping from 'with' parameter · sfExtjsThemePlugin: moved app parameters to app.yml, changed param object_action in list of generator.yml to object_context_menu, fixed renderer syntax, used sfExtjs2Plugin methods to generate Extjs code, removed ExtJS2 library (since this is already included in the sfExtjs2Plugin, on which this plugin is dependent), improved list actions · sfPropelFileStoragePlugin: corrected README to specify enabled_modules rather than activated_modules · sfDoctrinePlugin: handling of ENUM column types for Admin-Generated filters · sfGeshiPlugin has been renamed to dkGeshiPlugin · Updated documentation of sfDoctrinePlugin 1.1 Some new symfony powered websites · Free Towns League: (russian/english) online newspaper with the motto "every citizen is a reporter". They talked about us · Basic config handler · Hashbin v3 just went to public beta · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day7) · Reduce unneeded Propel SQL queries asking for an ID · Using DBDesigner4 to design database for symfony application · Trabajando con múltiples shemas de postgresql en Symfony. · Enlaces Symfony (28-12-2007) · Sweetie icons for Symfony Administration · Amazon SimpleDB plugin for Symfony · Ajax Dynamic Option List · Por qué Symfony · Looking back at 2007 a bit · Una semana con Symfony #24 (17->23 diciembre 2007) · Instalación no standard de Symfony [lien] [EN]

This week on Scienceroll (11 - 17 December, 2007)

My exam period is just about to begin, but I still try to post often. Let’s see what happenned last week: ·  We had the last Scifoo lives on session in Second Life in 2007. We focused on Nature.com’s role in e-Science. · I continued my series dedicated to personalized genetics. This time, the main topic was the dangers of this field of medicine. · Let me introduce you to Reggie Bibbs, an exceptional man who has to deal with neurofibromatosis. · My favourite posts were the one about the possible causes of green sweat and the one about the world clock of global health. · I presented some great medical services, like iMedix or the fantastic four. · The 22nd edition of Gene Genie and the 15th edition of Medicine 2.0 were published. · Some fun for this week: Mitosis: By Lolcats and Plastic Beads and The Future of Genetics: Part 2? [lien] [EN]

A week of symfony #48 (26 november->2 december 2007)

Calm week for symfony: moderate development activity, several new plugins and websites and a new open source application developed with symfony called Motilee Development highlights · r6173:deprecated sfAction::getRequestMethods() and sfAction::getDefaultView() methods · r6174: added form support for Propel objects · r6176: removed sfView::isAttributeHolderEscaped() and added isEscaped() method to view attribute holder classes · r6196, r6197: replaced sfException exceptions to SPL exceptions · r6202: removed the loading of the Form helper when compat_10 is false · r6203, r6211: fixed typo in the submit_tag() of the UrlHelper?.php (closes #2493) · Milestone 1.0.9 completed · r6215: fixed typo in sfXCacheCache::clean + getTimeout · r6217: added hasOption + the ability to set preferred state in sfPearEnvironment · r6218: fixed pear/plugin tests when preferred state is not stable · r6219, r6280: fixed bug (fatal) in default module defaultLayout when output escaping is disabled, fixed default layout · r6221: added components.class.php to skeleton module · r6223: added renderComponent method to sfAction · Updated dwhittle branch · ...and many other changes Development digest: 133 changesets, 26 defects created, 16 defects closed, 5 enhancements created, 3 enhancements closed, 2 documentation defects created, 1 documentation defect closed and 9 documentation edits. Book and documentation · Created How To Extend Propel Plugin Model, Symfoclipse - The first Symfony plugin for Eclipse pages · Advances in french and dutch translations of the book Wiki · New Job Postings: · Développeur intégrateur web - travail sur L'île de Nantes - www.artiss.eu - Contact: vroux [at] artiss [dot] eu · Symfony Developers - full-time based in Paris / Neuilly sur Seine, France - Actualys - Contact: php [at] actualys [dot] com · New developers for hire: · Siftware: we work with designers or developers that have a need to outsource PHP or interface development (XHTML, CSS and Javascript). Symfony is used in all new-build projects. · Darren Beale (mail [at] bealers [dot] com): is a UK freelance PHP developer that has been developing websites professionally since 1998. PHP5 & Symfony, XHTML, CSS and Javascript are a speciality. · Studio rvb: is a web development company that focuses on user-centric design. Symfony is our framework of predilection. · Alessandro Bisi (alessandro.bisi [at] gmail [dot] com): 6+ years experience in web-applications development with HTML and LAMP. I'm using symfony as main development framework since 0.6 version. · New symfony blogger: · Knowledge Database (website, feed) Plugins · New plugins · sfHTMLPurifierValidatorPlugin: allows to use the HTML Purifier library as a symfony validator to convert messy HTML input into standard compilant XHTML code · sfAmChartsPlugin: chart generation using amCharts Library · sfTrackbackPlugin: allows to send and receive trackbacks · sfModerationPlugin: tools for facilitating content moderation · Updated plugins · sfExtjsThemePlugin: clean up and refractored getColumnsGroup to getColumnsGrouped, some fixes for drop-down combo-boxes, major upgrade of getColumnsGrouped() method, groupedColumns are now being used at some locations, implemented method getForeignKeyToTable, added new function getSubGroupedColumns which returns a subset of the groupedColumns hierarchy, based on the given relatedTable, fixed field-order and displaying fields multiple times · sfKsnNewsPlugin: fixed partial _body.php · sfCommandLinePlugin: released 0.1.1 version (missing SF_ROOT_DIR constant) and 0.1.2 version (fixed validation file), updated documentation · sfPokaYokePlugin: added Fabians latest chnages to the file · sfUtilitiesPlugin: added page task for running batch scripts with better control over SF_* constants, added new class sfArrayCache, added new class sfAdvancedLogger · sfPropelPollsPlugin: added sfPropelMigration plugin · sfXSLTViewPlugin: released 0.1.1 version, updated documentation · sfLucenePlugin: fixed wrong html options in publicControls component, changing SVN folder structure so please update your checkout paths accordingly!, moved Zend_Search_Lucene to externals definition, super-rough support for symfony 1.1 trunk, released 0.1.2 beta version, fixed rebuild task, fixed indexing actions · sfAmazonS3Plugin: rebuild model · sfDoctrinePlugin: updating doctrine externals · sfMarkdownPlugin: released 0.1.1 version (updated parser version to PHP Markdown 1.1.7) · sfSimpleBlogPlugin: released 0.8.5 Beta version · sfWebBrowserPlugin: added a test to check exceptions thrown by getResponseXML · sfYUIPlugin: reorganized sfYUIPlugin with branches/1.0, tags, and trunk (1.1+) · sfFacebookPlatformPlugin: updated the Facebook PHP libraries · Updated documentation of sfReCaptchaPlugin, sfPropelManualOrderPlugin, sfDoctrinePlugin1.1, sfPageControllerPlugin, sfCommandLinePlugin Some new symfony powered websites · Portal Pielęgniarek i Położnych: (polish) informations & news for Nurses and Midwifes · hit'sMe: (french, english) the first Worldwide People Directory · strayeasy.com: Traveller Community, connects people worldwide, submit party dates,find travel buddies or your home away from home · Knowledge Database: (japanese) online database of IT tips · Gakuensai-database: (japanese) online database of school festa · Que Sexy Soy: online Magazine with interesting articles for girls · D-Salud: free health services directory · Dedicated e-learning courses: (polish) producer of Learning Management System and elearning courses · LearnWay: (polish) learning Content Management System - SCORM/AICC compliant Some new symfony powered applications · Motilee: a forum engine They talked about us · goto() Bash scripts for changing directories · PHP: Symfony vs. Zend · Comparatif des performances des ORM PHP · Motilee: Symfony Powered Forum Engine Released Open Source · sfAdvancedConstPlugin · Se publica Symfony 1.0.9 · Una semana con Symfony #20 (19->25 noviembre 2007) · Yahoo busca programador en PHP, ¿y symfony? · html属性指定の罠 · Symfony 1.09 erschienen · Symfony 1.0.9 released · Symfony: Rilasciata la 1.0.9 · symfony 1.0.9 リリース · doctrine 1.0 và vấn đề drop database · Symfony and MAMP 1.7 · Mở cửa Symfony Vietnam blog · Trabajando con dos bases de datos en un mismo proyecto Symfony [lien] [EN]

A week of symfony #46 (12->18 november 2007)

Great week for symfony: inminent symfony 1.1 relase, 6000th changeset milestone, new symfony planet feed with all the blog feeds related with symfony and new Fabien Potencier blog (powered with symfony 1.1) Development mailing list · Discussions about widgets! Development highlights · r5995, r5996: added method to sfWidgetFormSchema to manage help messages + added a way to format help messages in formatter classes · r5997, r5998: fixed admin generator filters HTML defect (closes #1891 - patch from Pascal Borreli) · r6003, r6005: merged bug fixes from creole 1.1 + propel 1.2.1 (partially reverted in r6010 and r6011) · r6004, r6006, r6007: fixed Creole and fixed DSN when using an empty password with a colon before like in mysql://root:@localhost · r6012, r6013: fixed templates of login & secure actions of default module are exchanged (closes #2536) · r6019, r6020, r6021: fixed sfPropel::Data::dumpData() (patch from fred) and fixed propel:data-dump task · r6022: added sfValidatorCSRFToken · r6072: fixed sfMixer hooks in SfPeerBuilder · r6097: fixed properties.ini in tasks · r6099: added ESC_HTMLSPECIALCHARS escaping strategy · Updated dwhittle branch · ...and many other changes Development digest: 126 changesets, 12 defects created, 9 defects closed, 6 enhancements created, 4 enhancement closed, 4 documentation defects created, 3 documentation defects closed and 33 documentation edits. Book and documentation · Updated french Askeet tutorial, Cheat Sheets Index · Advances in polish, italian, french and brazilian portuguese translations of the book Wiki · New Job Postings: · Technical Lead - full-time based in Los Angeles, USA - Hello Design - Contact: careers [at] hellodesign [dot] com · Symfony Developer + PHP/MySQL/HTML/CSS Guru - bytepark GmbH - Contact: jobs [at] bytepark [dot] de Plugins · New plugins · adBlueprintPlugin: wraps the Blueprint CSS Framework Version 0.6 for use in symfony. · sfModelTestPlugin: quickly create unit tests that require database interaction · sfHttpBLPlugin: HTTP Blacklist, or "http:BL", is a system that allows website administrators to take advantage of the data generated by Project Honey Pot in order to keep suspicious and malicious web robots off their sites · Updated plugins · sfExtjs2Plugin: fixed loading order of adapters, overworked load method and constructor, added features to create custom classes and custom methods · sfSimpleCMSPlugin: fixed issue with output escaping · sfMediaLibraryPlugin: added a new setting to override the upload directory + done some cleanup, added de, it and nl translation, fixed input_asset_tag requires i18n helper, released 0.9.0 version and 0.9.1 version (fixes lacks of new it, de and nl locales into 0.9.0 package) · sfPropelActAsRatableBehaviorPlugin: small fix, fixed rating bug when plugin is used with escaping enabled, incorrect sfGuardPlugin autodetection fixed · sfGuardPlugin: added the BasesfGuardAuthActions inclusion when extending the sfGuardAuth class, updated documentation about creating the new tables, added PluginsfGuardUser::setPasswordHash(), fixed isAnonymous() method, released 1.1.13 version, fixed HTTP status code for secure (403) and signin (401) actions · sfGuardDoctrinePlugin: generate salt only on insert user, removed trailing spaces, added unique to sfGuardUser, added aliases to tables · sfLucenePlugin: misc cleanup, fixed i18n category "all" message, implemented UTF8 suggestions + fixed type-o in category template, significantly decreased memory usage during batch indexing, upgraded Zend_Search_Lucene to latest trunk (includes support for wild cards, range queries, etc), expanded character list in highlighter, added sfMixer hooks, added more advanced queries + unit tests to sfLuceneCriteria, added default routes to sfLucene module, added customization options to the paging system, added many more configuration options, released 0.1.1 beta version · sfDoctrinePlugin: updated externals and to branches/1.0 and Doctrine 3142, fix to data fixtures loading, removed error messages about sessions not being able to be written by overriding the location of session files for the tasks, updated to be correct YAML syntax · sfExtjsThemePlugin: fixed sorting and grouping on foreign fields, master-Detail implemented (it requires some manual work on the object-model though), fixed autocomplete json-data, improved maintainability by better generator, fixed bug with groupable fields and drop-down boxes, fixed grouping · sfDoctrineAmazonS3Plugin: included Pear libaries with plugin · sfPrototypePlugin: released 1.0.3 version (updated prototype to 1.6 and scriptaculous to 1.8) · sfFormBuilderPlugin: added differnet color for required form elements · sfYUIPlugin: removed PEAR package.xml (SVN-only installation due to file size), updated YUI to 2.3.1, rewrote README, added Yahoo! LICENSE · sfSimpleBlogPlugin: fixed hard-coded prototype path · sfISBNPlugin: fix for returning multiple offers from ebay findhalfproducts call, fixes to prices and offers · sfN1IterationPlugin: released 0.1.1 version (renamed the function in helper to avoid confusion) · sfAdvancedAdminGeneratorPlugin: released 0.1.3 version (add flash notice on list action, handle failed form validation with create) · sfUFOPlugin: released 0.6.0 version (fixes expressInstall feature, expressinstall.swf is bundled) · sfPropelActAsCommentableBehaviorPlugin: fixed bug when escaping is turned on · Initial import of sfJqueryPlugin, sfCombineFilterPlugin Some new symfony powered websites · sportlerfrage.net: (german) Q&A service about all kind of questions concerning sports. · System 10: online Health & Fitness Web Application · How To Call Your Country: provides complete dialing instruction of how to call to over 47,000 cities around the world · David Shure Antique Silver: online antiques store · I.Franks Antique Silver: online antiques store They talked about us · Los nuevos formularios de Symfony 1.1 · Pake: propel-build-all-save-mysql · sfLlooggPlugin - Un nuovo plugin per Symfony · Instalando un servidor MAMP (PHP) en Mac OSX Leopard · Promociona tu proyecto Symfony · Cómo crear servidores virtuales en Mac OSX Leopard · Symfony 1.1 new form handling · Symfony 1.1 - Perchè Doctrine invece di Propel · Una semana con Symfony #18 (5 - 11 noviembre 2007) · sfModelTestPlugin - Simple unit tests for any ORM! · Sending Email within Symfony · Dynamic access to classes in Symfony [lien] [EN]

A week of symfony #43 (22->28 October 2007)

The highlight of this symfony week is the huge plugin activity. Symfony developers have bugfixed and updated 25 plugins in just 7 days, producing a colossal 120 changeset list. Development mailing list · Discussions about Plugin branches and tags, Plugins dependencies and new validation system documentation Development highlights · r5632: added the possibility to return a sfValidatorError instead of a sfValidatorErrorSchema for sfValidatorAll and sfValidatorAny if the invalid error message is not empty · r5633: fixed default error message for sfValidatorInteger · r5634: fixed sfValidatorBoolean · r5635: added some methods to sfValidator base class · r5638: added a new sfValidatorSchemaFilter validator (useful for _post_validator) · r5641: added a new sfValidatorDecorator class · r5642: moved required/trim flags to the main validator for sfValidatorAll and sfValidatorAny · r5643: fixed sfValidatorSchema extra fields error · r5700, r5702: fixed admin generator template incorrect xhtml tag placement - (closes #2263) · r5701: (1.0) fixed propel-build-all-load task execution · r5704, r5706: now only logged in user sessions are timed out · r5707: updating HTTP header to 1.1 to allow for things such as connection keep-alive, which is part of the 1.1 spec · r5727: added a new sfYamlInline class to load and dump inline YAML strings · Updated dwhittle branch · ...and many other changes Development digest: 120 changesets, 32 defects created, 52 defects closed, 12 enhancements created, 16 enhancements closed, 4 documentation defects created, 2 documentation defects closed and 17 documentation edits. Book and documentation · Updated symfony and TextMate, sfGuard plugin - extra documentation, How To Handle i18n Db Fields With the Admin Generator, sfDoctrinePlugin 1.1 pages · Updated Easy Ajax in symfony tutorial · Advances in polish, czech, french and deutsch translations of the book Approximate status of book translations: spanish (99%), italian (90%), polish (80%) chinese (26%), russian (26%), french (25%), czech (22%), brazilian portuguese (18%) deutsch (17%), dutch (15%), japanese (-). Wiki · New Job Postings: · Senior Symfony Web Developer - full-time based in Rajkot, India - Almighty Software Pvt. Ltd. - Contact: career [at] aspl [dot] in · Symfony Developer - We're looking for experienced help for various symfony-based web applications - Contact: brandenshortt [at] gmail [dot] com · New developers for hire: · Almighty Software Pvt. Ltd.: delivers flexible, affordable, custom based solutions that may enable clients to explore the market. · Infosoftbd: is a web development firm doing web development in symfony framework. We are experienced in developing application in symfony framework. Our main goal is to give customer enterprise solution with the help of symfony's enterprise solution capability. · New symfony blogger: · SymfonyLab (website, feed) Plugins · New plugins · sfSupportPlugin: helpdesk plugin, allows to create tickets and threads for it · sfSitemap2Plugin: offers an object interface for sitemap - output methods for displaying urls on a page and serving sitemap through a symfony application · Updated plugins · sfUrchinPlugin: released 0.3.0 version (broke filter class into protected methods to enable easy overloading, added insertion configuration for specifying where the tracking code should be placed, updated README and comments to place filter after web_debug) · sfExtjsThemePlugin: bug fixes, removed hardcoded url to "backoffice"-application, added search for real PrimaryKey-name for drop-down combo-boxes in foreing-fields, updated README, fix for sorted groups, fix for stores of drop-down boxes, fix for automagic toString() while PHP < 5.2.0, added functionality to set renderer for fields, the functionality at this time has been decreased some what, a lot is untested, but the code is much cleaner and better maintainable · sfSimpleBlogPlugin: added Polish translation (patch from jzalas), added translation for Brazilian Portuguese (patch from Rimenes.Ribeiro), added partial Italian translation (patch from Manuel.Dalla.Lana), fixed incorrect parameter name in sfSimpleBlogPostAdmin (patch from jfcaouette), fixed posts with no tags appear incorrectly when output escaping is turned on, added the ability to display date in the URL (based on a patch from Mark.Quezada), fixed publication date displayed was indeed the creation date · sfDoctrinePlugin: Major refactoring to use Doctrine Cli directly and added more functionality to doctrine.yml, Changed autoloading options so doctrine and models are loaded, a few changes to formatter, removed references to sfDoctrine class, renaming and documentation changes, fixes for model generation, fixed problem with data dumping to correct directory, better support for attributes, removed sfDoctrineRecordListener as it is not needed anymore. Replaced by Doctrine_Template_Timestampable · sfGuardDoctrinePlugin: added aliases to class names for relationships between tables. Added cascading delete for the rest of the tables on the event of a deletion of a user. Fixes for sfDoctrinePlugin 1.0, fix remember me filter, change class to abstract class, fix hasGroup and hasPermission, add Doctrine_Template_Teimstampable template, add created_at and updated_at information · sfSimpleForumPlugin: fixed a typo in README and made admin interface render correctly under Safari · sfPropelAlternativeSchemaPlugin: improved README (wiki-style table, easier example for beginners) · sfAdvancedAdminGeneratorPlugin: released 0.1.1 version · sfFacebookPlugin: many changes to the plugin making it really support facebook platform and not just include several helpers. Still need to update the read me but wanted to get the code commited. Forgot to commit the javascript file which is required for the ajax helpers · sfJobQueuePlugin: released 0.2 version, updated documentation · sfCaptchaPlugin: released 1.0.4 version (added fix to remove zero from captcha alphabet as it does not fit newer JpGraph version), updated documentation · sfPropelActAsRecommendableBehaviorPlugin: made getNbComments more flexible · sfAmazonS3FSPlugin: fixed mtimes to sync in S3, now allowing for metadata to be appended to s3 object, minimized number of requests needed to get a file from S3 · sfMDB2RESTPlugin: updated retrieveBatchResults to clear the batchRequests array when the batch is 'end'ed · sfThumbnailCache: added cache lifetime, made cache mtime aware · sfSettingsPlugin: released 1.0.1 version, now you may use settings values in your code · sfSenseiPlugin: added a config handler which will be used to define which classes to load · sfAjaxUploaderPlugin: released 0.2.0 version (added some styling) · sfFormValidationPlugin: released 1.1.3 version (added alert image ) · sfPropelActAsCommentableBehaviorPlugin: commentable object name and id are now handled in the session and are no more passed in clear in the request, removed static variable for session reference, added unique DOM id for each comment · sfLucenePlugin: experimental support for multiple sfLucene indexes in a single symfony project. A lot of code has been refactored to accomplish this and as a result, there will probably be more bugs. Please read the accompanying CHANGELOG and README.trunk for more how to use this! (closes #2384), added transform field configuration from Thomas Rabaix, cleaned up interface configuration options in sfLucene · sfHamlViewPlugin: released 1.2.0 version · sfZendPlugin: updated externals to 1.0.2, added LICENSE and README · sfGuardPlugin: default enabled_modules set as array to avoid error message when using in_array on this value · sfPJSPlugin: small bugfixes Some new symfony powered websites · Galdetu.com: (basque) another implementation of askeet · mailadmin.wwi.dk: (danish) domain and mail account management system · pedico GmbH: Shoe lifts, Sandals, Foot Healthcare · Magical Prague: (english) czech Incoming Agency · BavSe 26: (czech) web 2.0 community website by T-Mobile · Luis Bordoy Inmobiliaria: (spanish) website for a real estate located in Concordia, Entre Ríos · kuss.de: (german) german dating agency/community · buechermagazin.de: (german) german book community · Fastalerts: online application to send alerts sms, voice, email alerts · Mobshare: India's one & only hangout place to stay connected with your friends in the mobile way (Social Networking platform) · tisimi: a crowdsourcing site that allows designers to showcase their designs, ideas and inventions with monthly prizes for the highest rated · MovieOnline: buy movie tickets of kerala theator's · Left on the web: weblog and website of Stefan Koopmanschap, a dutch symfony advocate They talked about us · A new index.php controller for subdomains · El grupo de Symfony en LinkedIn · Una semana con Symfony #15 (15-21 Octubre 2007) · symfony×PHP [LLフレームワークBooks] · GamesOfficer powered by symfony · Colabora con Symfony traduciendo un plugin · Testing Symfony 1.1 · PHP seminář podzim 2007 (a moje první přednáška) je za námi · [PHP][書籍]PHPによるECサイトプログラミングを読んだ。(携帯) · Su dung propel và doctrine trong cùng 1 project [lien] [EN]

A week of symfony #101 (1->7 december 2008)

Symfony is living its best moment ever and this week is a good proof of it. The week started with the launch of the stable version of symfony 1.2. Simultaneously, symfony unveiled Jobeet, a comprehensive tutorial describing how to create a complete application with symfony 1.2. A new one-hour tutorial will be published daily from December 1st until December 24th. Meanwhile, symfony published a complete book about using Doctrine with symfony framework. Lastly, blogosphere response to symfony 1.2 launch and Jobeet tutorial has been awesome, with hundreds of posts published all around the world. Development mailing list · Discussions about PHP_CodeSniffer standard and what happened to trunk? Development highlights · Milestone 1.2.0 completed · r13572: 1.2] fixed request format does not always set layout false for non-html content · r13578: [1.2] applied performance patch from Wicket, reducing options_for_select time greatly · r13579: [1.2] applied performance patch from Wicket, reducing select_currency, select_language and select_country tag time greatly · r13588: [1.2] fixed bad path in generated vhost.sample · r13592: [1.2] fixed propel:generate-admin task help message · r13596: [1.2] fixed package template · r13634: [1.1, 1.2] fixed a warning when installing a plugin with a non-valid version · r13645: [1.2] [sfPropelPlugin] fixed formatting of phing notice · r13652: [1.2] fixed fields in admin generator cannot be real · r13653: [1.2] fixed inserting of virtual columns for stacked layouts · r13691: [1.2] fixed fluent return value in sfTester::__call() · r13696, r13697, r13699: [1.1, 1.2] fixed typos in functional test php error handling · r13723: [1.2] [sfPropelPlugin] made queries in the propel debug toolbar copy-and-pasteable · r13726: [1.2] added missing check for PDO · r13759: [1.2] fixed strict standards notice · r13811: [1.2] suppressing warning popping up in dev env · Updated dwhittle branch: updated core plugin svn:externals · ...and many other changes Development digest: 253 changesets, 64 defects created, 16 defects closed, 17 enhancements created, 5 enhancements closed, 26 documentation defects created, 26 documentation defects closed and 23 documentation edits. Book and documentation · Updated What's New in symfony 1.2 tutorial · Published chaper 1, chaper 2, chaper 3, chaper 4, chaper 5, chaper 6 and chaper 7 of Jobeet tutorial · Published chinese, deutsch, spanish, french, italian and japanese translations of Jobeet tutorials · Published japanese translation of error_templates cookbook, deutsch translation of finder cookbook, deutsch translation of directory_structure cookbook · Updated My First symfony 1.2 Project · Uploaded ZIP archive with the UML Class Diagrams for all symfony classes and ZIP archive of Ant files for running symfony.bat from eclipse · Updated How to "simply" use multiple SF Projects on one local machine MyWay page Wiki · New Job Postings: · Symfony Developer @ elJARDI - Contact: sunflower [at] eljardi [dot] tv · New symfony blogger: · fuenfpunktnull.de (feed) · Recoursive (feed) Plugins · New plugins · sfWebServerPlugin: aims to be a more easy way to have symfony live without lighttpd and apache configs, just install symfony and symfony web server. · sfValidatorHtmlPlugin: provides validation of sting with embedded HTML code · pmPropelObjectLogBehaviorPlugin: a plugin that handles object changes. · sfFirebugPlugin: provides functions to ease the integration of firebug in symfony · sfPhpDocPlugin: provides you with a task to generate your sourcecode documentation via PHPDoc · sfViewableModelPlugin: links symfony's view cache to your model and automatically removes cached templates when model objects used to build them are modified · sfGoogleCheckoutPlugin: integrates Google checkout payments system. · sfPaypalPlugin: rework and update of the existing sfPayPalDirectPlugin, to work with Symfony 1.1 and Symfony 1.2, and also adds new features · limexPlugin: xUnit style adaptor for Lime · sfApplyPlugin: allows users of a site protected by sfGuardPlugin to create new accounts, verifying them by email. · Updated plugins · omCrossAppUrlPlugin: 1.0.0 version released · sfEasyDebugPlugin: added some comments, added ezDbg::dump_backtrace() · sfSimpleBlogPlugin: created branches for symfony comptaibility, 1.1 version released (compatible with sf 1.1 and 1.2), removed 1.2 branch since the 1.1 branch is compatible with both sf 1.1 and sf 1.2 · sfDynamicCMSPlugin: fixed a bug in packaged sfPropelActAsNestedSetBehaviorPlugin for propel13, fixed a SF 1.2 compatibity bug, disabled node index activated by default for sfDynamicCMSAdmin, updated README, added an exception if no version is found, improved web-design (css and js) · DbFinderPlugin: slight refactoring, 1.1 version released, fixed an issue with filters on boolean fields in admin generator · ckWebServicePlugin: fixed use of empty() function, updated custom implode() for older PHP versions, updated format of log entries, changed exception handling (SoapFaults are directly rethrown), fixed bug in ckXsdArrayType::create() so array of array types have the proper name, implemented functional tests, disabled soap persistence causing error on mutlitple requests, fixed issue with soap persistence, added result adapter and exception tests, added soap header tests, fixed forward() bug, fixed bug in generated SoapHandlers, added tests for the examples in the README · sfAssetsLibraryPlugin: fixed rename folder allows blank name, moved and enhanced logic for sfAsset type options_for_select in _edit_form template, remove blind rename of uploadeded duplicate file · sfExtjsThemePlugin: removed obsolete execute*AjaxJs methods, removed obosolete executeEdit and renamed executeAjaxEdit to executeEdit, added ability to set sortField to null for foreign table combos referencing a custom getter method, removed obsolete multisort in processSort, fixed typos in action method names, fixed insert and print actions to not cause errors, fixed sfConfig reference to extjs2 dbfinder · sfEzcWorkflowPlugin: added toString() method · ysfYUIPlugin: [alistair.stead branch] re-factored the dependencies to allow the use of simpleeditor and editor, re-structured editor and added simpleeditor, added a proposed fix to add the events after the javascript includes to ensure that the Yahoo object is not referenced before it is available, modified yui_link_to_confirm_dialog to use the url defined in the link to build the positive handler callback, added example configuration that will use the Yahoo CDN to deliver the JS files, initial commit of an additional debug panel for the plugin, [1.2 branch] update ojay to 0.3.1, removed stock icons · swToolboxPlugin: fixed swDoctrineDatagrid::getQueryString return the datagrid query string for the current request, added swWidgetFormJQueryMultiAutocompleter, added missing proxy methods · sfGuardExtraPlugin: copied 1.1 to 1.2 branch, fixed routing · sfMinifyPlugin: copied branch 1.1 to 1.2, changed deprecated warning · dkGeshiPlugin: little tweak to make it smoothly symfony 1.x compatible · sfDoctrineSettingsPlugin: making the generator file look at a app.yml setting to decide whether to have the values editable on the list page or the edit page · jsThumbnailPlugin: 1.1.0 version released · sfDateTime2Plugin: added static ::from_*() functions to convert string to sfDate object, updated documentation, fixed minor bugs and updated documentation for ::diff(,$unit), added alias for s2h, s2d and all · sfAdvancedAdminGeneratorPlugin: added select_from_parents feature, bugfix in the helper, added empty_value in list view, added labels for the select_from_parents table, fixed select_from_parents now works with 2 parents, stylesheet added for default and tabbed themes · sfDoctrineActAsTaggablePlugin: made all failing unit-tests green, fixed relation in schema, beautified schema, removed schema.xml, updated schema: don't export constraints to database for tagging (this is necessary because multiple models can join Tagging->taggable_id), fixed missing "from" part in tags removal · sfDB4toPropelPlugin: created branches and tags, first commit for new 1.2 branch, fixed task for sf 1.2, pear package release (1.0.2) for symfony 1.2.x · sfFormButtonsPlugin: reorganized repository · sfGuardPlugin: changed all task to take an application option instead of an argument · sfTaskExtraPlugin: added autoload-again to skeleton unit test bootstrap script, copied generate:controller task from sfGenerateControllerTaskPlugin, removed unnecessary logic · sfSmartyPlugin: updated for Symfony 1.2, updated pear package info, updated Smarty to call loadHelpers and getHelperDirs from the project configuration and not the deprecated sfLoader They talked about us · Se publica la versión final de Symfony 1.2 · Symfony 1.2 Released · Symfony framework → Symfony 1.2 · Symfony 1.2 mit REST-basiertem Routing und Doctrine-Integration veröffentlicht · All new Symfony at ServerGrove · symfony 1.2 est disponible · New daily Symfony tutorial · Meet Joe Beet · Symfony 1.2 released! · December 1st - What a day! · Using embedFormForEach in Symfony · Symfony 1.2 Released Alongside a New Advent Calendar Tutorial · Symfony的新文档Jobeet Tutorial · Aggiornare a symfony 1.2 · Jobeet: The symfony 1.2 advent calendar · Jobeet, el nuevo tutorial de Symfony 1.2 · Symfony + Doctrine Book Now Available · Symfony framework → Старт нового туториала «The Jobeet» · Buzz around 1.2 and how far is 1.3 ? · Jobeet, un projet symfony 1.2 pour Noël!! · User friendly exception handling with symfony · Vidéo HR (part #1) Présentation symfony à Montpellier · Publicado Symfony 1.2 · Symfony Adventskalender · Jobeet: An alternative tutorial for Day 3 · Work on second edition of german symfony book started · Symfony 1.2 released · Symfony - Datum-Bereich anpassen · Live from Textmate · 2 versions of symfony from scratch · Jobeet: The new symfony advent calendar · 複数のsymfony(バージョン違い)を共存させる · symfony Forms in Action(1.1)の校正をお手伝いしています · php 5.2.7 y symfony 1.2 released · JOBEETチュートリアルに挑戦 2日目 · Geschenke von der Symfony-Community · Installing symfony - setting up the virtual host 2 · Handling URL’s with dots in Symfony · Symfony1.2デDoctrineノUniqueCheck · Symfony 1.2 · How to create a batch process with Symfony · symfony 1.2: It's not just about code · Новый учебник: Jobeet · Symfony 1.2 вышел · symfony 1.2 e l’advent calendar del 2008 · omCrossAppUrlPlugin (liens inter applications dans Symfony) est disponible sur le repository de Symfony · Основы организации древовидных структур в базах данных (Nested Sets) · Configurar lighttpd para albergar un proyecto con symfony · Symfony 1.2 e il nuovo tutorial day-by-day · symfony usar o object_select_tag para retornar os valores ordenados · Symfony 1.2.0 · Learn Symfony 1.2 in 24 days · Jobeet le tutorial de l’avent pour Symfony 1.2 · Power of Symfony · Symfony 1.2, les nouveautés · symfony 1.2, Jobeet et Doctrine Be trained by symfony experts - Dec 10 Paris - Dec 10 Atlanta - Dec 17 Montreal - Jan 21 Paris - Feb 18 Paris [lien] [EN]

A week of symfony #47 (19->25 november 2007)

Symfony has completed the last piece of the new form mechanism so the release of the 1.1 version could be inminent. Development mailing list · Discussions about Widgets! and run tests from browser instead of cli Development highlights · r6113: added a always_render_empty option to sfWidgetFormInputPassword · r6114: added sfForm and sfFormField classes (yep, the new form framework is now available for general consumption) · r6115: added unit tests for sfFormField · r6116, r6119: updated package.xml with the new symfony-project domain name · r6117: (doc) updated symfony project domain name and trac URL · r6120, r6121: updated URLs in the symfony default module and for error pages · r6125, r6126: allow numeric parameters in sfRouting · r6127, r6128: added a commented relative_url_root with its default value in settings.yml · r6129, r6130: (sfBrowser) ->click() also search for HTML button elements (closes #2342) · r6154: switched the default MySQL tables to use InnoDB engine instead of MyISAM · r6155: removed vendor/ directories from being included in the autoloaded classes · r6156: removed comment from generated files · r6157: removed the CSRF filter as sfForm forms are protected by default · Updated dwhittle branch · ...and many other changes Development digest: 62 changesets, 21 defects created, 7 defects closed, 5 enhancements created, 3 enhancement closed, 3 documentation defects created and 74 documentation edits. Book and documentation · Updated The sfDoctrine FAQ, Migrations, Installing & Using Syck (a PHP extension for swiftly parsing YAML) · New Vietnamese documentation page · Advances in french and russian translations of the book Wiki · New Job Postings: · Symfony Developer - full-time based in Suresnes, France - Contact: bdessemond [at] imacus [dot] com · Symfony Developer - full-time based in Abidjan, Cote d'Ivoire - Mlogik Cote d'Ivoire - Contact: job [at] mlogik [dot] net · Symfony Developer - full-time based in Vienna, Austria - 2beFound Performance Marketing GmbH. - Contact: office [at] 2befound [dot] at · Symfony Developer - initial one month contract based in London, UK - Contact: Paul.Thomson [at] johnbrowngroup [dot] co [dot] uk Plugins · New plugins · sfCommandLinePlugin: provides a centralized way to launch batch script and passing them complex arguments · sfKsnNewsPlugin: provides complete solutions for building news publishing system · Initial commit of sfModelTestPlugin, sfUtilitiesPlugin · Updated plugins · sfExtjsThemePlugin: added renderer for group-by-header, fixed bug with respect to datastore columnnames, filtering changes so filtering works and is persistant, changes to the filtering template to work better in a narrower side panel, extracted datastores from _list_ajax_layout.php to _ajax_stores.php so they can be reused for independed edit-pages as well, edit-pages can be loaded independedly from list, added possibility to see edit pages in new page, split stores in 3 partials: list, edit and related, · sfSimpleBlogPlugin: added the ability to send mail alerts to more than one recipient, · sfControlPanelPlugin: better filter on configuration · sfSimpleForumPlugin: added missing admin files in package.xml, removed dependency on sfGuard (based on a patch by nico.perriault), pagination helper refactoring (patch from nico.perriault) · sfWebBrowserPlugin: sometimes there are submit buttons with the same values so the curl adapter was giving errors · sfPropel13Plugin: fixes which were required after a recent Propel code change, finished a fix that had been started re: combining simple and complex object builders · sfUIPlugin: change the look of the code · sfPropelAlternativeSchemaPlugin: fixed problem on alternative schema detection on Windows systems (patch from lking) · sfSugarCRMPlugin: changed properties to 'protected' to enable subclassing, tagged 1.0.1, updated trunk CHANGELOG, updated SVN installation instructions · sfExtjs2Plugin: added features to create Ext.application, added parameters support for Ext.object constructors, added parameter support for custom methods, added in quote_except function to make writing classes easier · sfPropelMigrationsLightPlugin: fixed a problem with variable names · sfPaymentPayboxPlugin: released 1.0.1 version (corrections of 2 bugs) · sfPropelPollsPlugin: minor documentation fix Some new symfony powered websites · H.Reynaud & Fils: (french, english) essential oils, fragrances & flavors producer · KnowledgeBid.com: VOIP platform that connects buyers and sellers in the exchange of information · Albano Guatti E-Commerce: you can buy jeans shirt belt and boxer inspired by from Albano Guatti's masterpiece SEXUENCES · Symrecruit: specialist Symfony recruitment agency · Playa Viva: fully sustainable resort and turtle sanctuary being built in Mexico · anyInput: free application for your organized information. You can store and share information about DVDs, CDs, Stamps, etc. · Plan Logement: (french and dutch) online status of Brussels Government policy on public housing They talked about us · BarCampLeeds · El lanzamiento de Symfony 1.1 es inminente · Sensio...c'est aussi du Web Marketing · Svuotare la cache di Symfony da ogni directory del progetto · Symfony 1.1 e il Validation Framework · Tip #5 - Upgrade a project running symfony 1.0 · Fabiens Blog · Tăng tốc hệ thống chạy symfony · The power of rsync · [Talk | Présentation] Simplifier le developpement des interfaces des bases de données avec symfony | Simplifier le developpement des interfaces des bases de données avec symfony · Symfony 1.1 - What’s new? · Xây dựng URL riêng cho từng ngôn ngữ với symfony · Una semana con Symfony #19 (12 - 18 noviembre 2007) [lien] [EN]

A week of symfony #106 (5->11 january 2009)

A new year means new symfony versions and therefore, this week symfony core developers started committing changesets to 3 branch. In addition, the winner of the Jobeet design contest was announced and symfony 2 was released. Development mailing list Discussions about symfony 2 admin generator partial feeds and sfForm vs Factories.yml. Development highlights r, r: [1] backported fix from #0 to 0 and 1 after having it tested in 2 version, r: [1] fixed autoloading for PHP , r, r: [2] fixed unfinished ob_start in sfValidatorFile, r: [2] fixed form and view_cache tester are not overridable, r: [2] fixed sfTesterUser inability to test attribute for namespaces, r: [2] fixed uppercase POST/GET are not XHTML valid, r: [2] fixed generate: app and escaping-strategy, r: [2] silenced possible warning, r: [2] fixed multiple selector chaining in sfDomCssSelector.class, r: [2] added cast of generate: app escaping strategy to boolean, r: [2] publish-assets now canonicalizes pathes before creating the links, thus allowing "\." and "\.", r: [3] Created symfony 3 doc branch from symfony , Milestone 2 completed, r: [3] implemented ArrayAccess interface for sfUser attributes, r: [3] implemented ArrayAccess interface for sfRequest parameters, r: [3] added accessor for request content, r: [3] added accessor for request options + added to web debug bar, r: [3] made web asset (js, css, image) paths customizable, r: [3] tweaked cache reload url in web debug bar (to maintain environment), r: [3] added accessor for logger options + set dispatcher, r: [3] added php error handling when using web debug logger (partially reverted), r: [3] added better logging for sfBasicSecurityFilter, r: [3] added upgrade structure for , sfDoctrinePlugin: r: [2] fixed issue with sfDoctrineFormFilter: processValues, r: [2] corrected fix for resetting filters, r: [2] fixed issue where i8n doesn't fall back to default culture, r: [2] adding coverage for ticket, r: [2] form filters now perform a stricter check, r: [2] fixed issue where filter functions for fields are not camelized, r: [2] fixed sfDoctrineRoute to return object instead of null, r: [2] fixed lingering uppercase method attribute, r: [2] admin generator resets default filter values correctly, r: [2] fixed error when uploading files for embedded forms, r: [3] fixed ability to disable admin generator css by setting false. sfPropelPlugin: r: [2] corrected fix for resetting filters, r: [2] updated bg translations of the admin generator, r: [2] form filters now perform a stricter check, r: [2] fixed the way propel handles batch deletions to notify deletion behaviours, r: [2] admin generator resets default filter values correctly, r: [3] fixed ability to disable admin generator css by setting false. Updated dwhittle branch.and many other changes. Development digest0 changesets9 defects created4 defects closed6 enhancements created4 enhancements closed0 documentation defects created1 documentation defects closed and 3 documentation edits. Book and documentation Updated How to use FCK editor page, Published spanish, italian and vietnamese translations of Jobeet tutorial, Published some vietnamese translations of cookbook tutorials: Quản lý giỏ hàng với plugin sfShoppingCart, Thay đổi cấu trúc thư mục mặc định and Dùng Doctrine để lấy dữ liệu. New Job Postings: Symfony Developer for various plugins and projects - freelance, based in Berlin or Leipzig, Germany - Contact: info [at] mahono [dot] com, Symfony Developer @ Cortica - half or full-time based in MATAM, Haifa (Israel) - Contact: koby [at] cortica [dot] com. New developers for hire: Boxlight Media Ltd: London based new media agency specializing in enterprise web application development and e-mail marketing strategies who are actively using symfony as their preferred and recommended application development framework. New symfony blogger: Lapin Blanc (feed), gestadieu.blogspot.com (feed). New plugins sfTidyPlugin: provides automated code repair (ex. users input from TinyMCE or FCKEditor) and produces valid XHTML or XML code. Plugin requires PHP Tidy extension. sfMicroBlogPlugin: provides a tool box to manipulate microbloging sites. Currently twitter, ping.fm, identi.ca or any other laconi.ca are supported. sfCookieSessionStoragePlugin: session data is directly stored in an encrypted cookie on the client side (no persistent session on the server side). sfScriptaculousPlugin: additional JavaScript helpers formely found in JavaScriptHelper.php, sfSocialPlugin: adds social network features for your users: contacts, messages, status, etc. sfWebRPCPlugin: allows ultra easy creation of RPC servers with symfony. Updated plugins sfDatagridPlugin: fix the exception when the date filter value cannot be converted, DbFinderPlugin: fixed wrong exception text, sfSmartyPlugin: updated require_once to work with PEAR installed Symfony or Symfony installed as an external, updated to allow Smarty from PEAR installations, i8nTranslatePlugin: initial import, sfDoctrineUserPlugin: added a branch for , sfExtjsThemePlugin: added in ability to set actions, sfPhpDocPlugin: changed base class of sfGeneratePhpDocTask to sfBaseTask, sfImageTransformPlugin: fixed role attribute in package.xml, sfOpmlPlugin: fixed sfOpml: fromArray, sfDoctrineActAsTaggablePlugin: various additional fixes for symfony 2 upgrade, tsTitlePlugin: added support for cache, fixed tsTitleTest, ckWebServicePlugin: updated README, created branch for sf1 version, added folder for 2 branch, swToolboxPlugin: updated sendMail method, ysfYUIPlugin: changed calls to sfLoader: loadHelpers to sfApplicationConfiguration: loadHelpers, dwSwfChartPlugin: fixed issue with relative url root, sfDoctrineAdminGeneratorWithShowPlugin: update from official theme, sfEasyDebugPlugin: modification to allow to work when stack is not complete, sfFormExtraPlugin: fixed Autocomplete getStyleSheets returns incorrect files, updated sfFormExtraPlugin package.xml. Some new symfony powered websites TrustedReviews: UK's premier source of technology news and reviews, Kann nicht Auto fahren: (german) complain about bad car drivers and emberass them by adding photos and videos, ListasEmCaixas: (portuguese) social list making application. They talked about us Functional Testing a Secured Module, How to Embed Forms in Symfony 2 Admin Generator Part , Formation symfony 2 + Doctrine le 1 janvier , Offline Version of Symfony 2 Book + Jobeet Tutorial, Tutorial Jobeet completo e in Italiano, Come trovare l’ultima query eseguita da propel, Using doctrine with symfony 2 (4) - inheritance, Symfony 2 available at ServerGrove, Se publica Symfony , Add reCaptcha widgets to symfony forms, Invoicr (former CS4U), what's new?, Twitto - A web framework in a twit, Jobeet se convertirá en un libro, Twitto: PHP Framework in 0 Zeichen, Twitto, el framework PHP más pequeño, German Symfony trainings, Zend Framework o Symfony, Choosing a PHP framework to work with, Symfony: Paginacja przy własnych/nietypowych warunkach SQL, More: Synchronization using phing, The bittersweet rewrite, Symfony 2 sous Ubuntu, Astuce symfony: changer le chemin du cookie de session de symfony4ページをカスタマイズする場合の注意, アクションキャッシュを使用する場合にテンプレートではなくアクションから直接出力しているとキャッシュされずにページが真っ白に, Web framework, 簡単にsymfonyをインストールするスクリプト, Optymalizacje: sfPropelPager: getResults, [symfony] javascript/cssのロード. Be trained by symfony experts - Jan 1 Paris - Feb 4 Montpellier - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris [lien] [EN]

A week of symfony #107 (12->18 january 2009)

Symfony development continues at full pace with more than 0 changesets in just one week. Symfony 3 was the most updated version, including its Propel and Doctrine plugins. In addition, Jobeet tutorial was highly updated0 new plugins were published and tens of post about symfony were published around the world. Development mailing list Discussions about regression with sfDoctrinePager and query table aliases in filtered vs. non-filtered queries in sfDoctrinePlugin. Development highlights r: [3] updated doctrine svn: externals to version , r: [3] made autoloaders case insensitive, r: [3] updated unit test bootstrap script to check for an active configuration (i.e. if called from a task), r: [3] fixed simple autoload unregister not changing registered flag, r: [3] added reloadAutoload method to base task, r: [3] updated generate: project task to generate a relative path to the core autoloader when symfony is nested within the project directory, r: [3] added array access + call to sfContext, r: [3] added $request to preExecute and postExecute, r: [3] added parsing of request content as put parameters, r: [3] added sfMailer + sfSwiftPlugin + tests, r: [3] updated core autoload, r: [3] fixed discrepancy in embedFormForEach function signature, r: [3] added registration of autoloadAgain when in debug mode without registering different methods on the same autoload class, r, r, r: [3] fixed notice in sfPearRestPlugin, r: [3] fixed sfForm: offsetUnset doesn't properly unset private members, sfDoctrinePlugin: r: [3] added $request to preExecute and postExecute, r, r: [3] updated test fixtures, r, r: [3] fixes regression in sfDoctrinePager and adds additional coverage to tests, r: [3] adding coverage for unique columns, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] Fixes regression with sfDoctrinePager and the use of setQuery, r: [3] Fixes issue with wrong option being passed to insert sql task, r: [3] Fixes bug where 4 is not thrown when no records are found. sfPropelPlugin: r: [3] added reloadAutoload method to base task, r: [3] added $request to preExecute and postExecute, r: [3] fixed foreign keys are assumed with column name "ID" in auto generation of forms, r: [3] moved contents of config.php into configuration class, r: [3] removed unnecessary conditional around inclusion of behavior file, r: [3] added IS_I8N peer constant, r: [3] fixed coding standards in inheritance objects, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] added isToString column attribute to object builder, generation of __toString magic method. Updated dwhittle branch: added array access + call to sfContext, removed sfContext: getMailer in favor of call, added $request to preExecute and postExecute, added parsing of request content as put parameters, added sfMailer base class, added initial commit of sfSwiftPlugin, updated doctrine externals to 1 for symfony , cleaned up doctrine test.and many other changes. Development digest7 changesets4 defects created6 defects closed6 enhancements created3 enhancements closed8 documentation defects created8 documentation defects closed and 7 documentation edits. Book and documentation Updated Web Hosts available for Symfony Web Site and Installing Symfony on a shared host at 1and1 with PEAR pages, Published Symfony Workspace Reference (actions, apps, backend, base), Updated all chapters of Jobeet tutorial with lots of changes. Updated spanish, italian, polish and vietnamese translations of Jobeet tutorial, Updated chapter 3 of Doctrine Book (added a section about customizing version of Doctrine, fixed typos), Updated How to make sortable lists cookbook tutorial (updated propel syntax for 2). New Job Postings: Freelance Symfony Developer @ BLUW Creative - You will be able to work in our office located in Covent Garden - Contact: sandy [at] bluwcreative [dot] com, Symfony/PHP Developer @ Waycom - full-time based in Suresnes, France - Contact: rh [at] waycom [dot] net. New symfony blogger: symfonyはじめました (feed) (japanese)4’s symfony blog (feed) (chinese). New plugins sfGenExtraPlugin: adds extra components to work with Symfony's generated forms (3 way sort on admin generated forms, filter on a range of numbers instead of exact values, validate a field against a constant value), sfGuardHardenedPlugin: hardened version of sfGuard to avoid dictionaries attacks and sniffing tools, sfCliPlugin: allows to execute the symfony commands on a web console, sfWorkerPlugin: manage worker from symfony requests. Workers as in external process which may be longer than a single HTTP request, swDoctrineAssetsLibraryPlugin: a Doctrine version of the sfAssetsLibraryPlugin, QRcodePlugin: generates QR code image, sfEventDeferrerPlugin: provides the mechanisme to defer sfEvent triggering, sfUnobstrusiveWidgetPlugin: packages useful widgets for symfony, sfMultisiteThemePlugin: allows a site owner to have one or more domains pointing to one Symfony project, but allows them to set up different layouts(themes) for each URL. Allowing the same content on each site, sfEditTemplatePlugin: provides modules to edit template files in your symfony projects. Updated plugins sfGravatarPlugin: added symfony 2 compatibility, updated default gravatar image which looked ugly, sfPropelActAsCommentableBehaviorPlugin: created 0 branch of the plugin for sf , sfDateTime2Plugin: fixed a roundup issue in sfDate: diff, sfExtjsThemePlugin: changed so that params: field_type would also work for datastore, modified onLinkClick method to use the new default tabpanel, modified edit cancel button to close the tab, modified edit save button to update the list grid, initial import of working ExtjsGeneratorPlugin under symfony , limexPlugin: corrected a bogus path, added required methods to functional test case, swToolboxPlugin: added swValidatorTrilean (true, false and null), allow to add specific raw SQL code into Doctrine Query, sfDatagridPlugin: updated README, add the column comparator options for the datagridPropel, change the default text in english by default, sfWebRPCPlugin: debugging IXR_library, added makefile to package easily, added documentation, fixed a bug in IXR_Library, sfSuperCachePlugin: added ability to preserve some HTTP headers when check_lifetime is set to true. That way, client-side cached actions live well with the plugin, sfSocialPlugin: added count of unread messages, fixed bug in $sfSocialMessage->read, implemented sfSocialEvent module, added some unique keys to schema.yml, implemented sfSocialContact module, updating sfGuardSecurityUser, sfShibbolethPlugin: added agilbert branch, added sfShibbolethUser module as a password-less alternative to sfGuardUser module, auto registration of routing rules added, updated the processForm action with a random password generator, bhLDAPAuthPlugin: untested recursive group checking, squelch adLDAP warning, sfPropelActAsCommentableBehaviorPlugin: upgraded plugin to symfony , moved plugin's trunk to a dedicated branch, sfMicroBlogPlugin: added a getInstance, ckWebServicePlugin: updated README, updated package.xml for version , migrated project fixture to sf, replaced config.php with ckWebServicePluginConfiguration class, created tag for version , applied major refactoring to use annotations instead of doc tags where possible, added support to add methods to different webservices, refactored ckWebServiceGenerateWsdlTask to support new features of ckWsdlGenerator, SoapHandler generation is no longer optional, result adapter module configuration is no longer overwritten, merged recent changes to ckWebServiceGenerateWsdlTask and test fixture updates from 2 branch, disabled debug option in ckWebServiceGenerateWsdlTask, removed obsolete autoload registration, merged recent changes from 1 branch to provide consistent interface, moved getPropertyStrategy from ckXsdComplexType to ckAbstractPropertyStrategy, extended functionality of property strategies. Some new symfony powered websites filmprices.com: (English/Norwegian/Swedish/Danish) a film price comparison site. They talked about us Practical Symfony, il libro, Problemi di charset tra Propel ed un database utf, php error logging, Twitto, un framework PHP da 0 caratteri, Website not found by Google, 国际:如何学习一个新的PHP框架, background process from symfony, Sensio Labs soutient l'April, Using dbFormExtraPlugin for date picker or datetime picker, Próximos cursos de Symfony en Vitoria-Gasteiz, using git for symfony and svn for plugins, Symfony plugin for Eclipse: SFDT, My view on CMS - the backend, part , Publicado el libro oficial de Jobeet, Basherie rapide avec des bouts de Vim dedans, Drag&Drop Nested Set Editor for Admin Generator, Symfony plugins fail to install, [symfony] propelで複数の接続を使う時の問題点, GmAdminGeneratorPlugin, GmDisplayAssignVarPlugin, [symfony] lib内でオートロードされないディレクトリ, 发布你的symfony插件, symfony插件编写一例: QRcodePlugin, 创建symfony插件, 在symfony项目中应用TinyMCE(续), fara "Project" in modele Symfony, [symfony] url_forが生成するURLからindex.phpを消す, windowsのeclipse上でsymfonyのアプリを作るまで Doctrine, Instalacja Symfony na hostingu linuxpl.com, Symfony, symfony, Algunos frameworks para PHP más usados, symfony2のAdminGeneratorでid属性を書き換える場合, backend.php to /admin en symfony, PHPとFlash連携、symfonyとSabreAMFでRemoteObject, Going for Symfony, 第一天, Jobeet tutorial: traduzione completata. Be trained by symfony experts - Jan 1 Paris - Feb 4 Montpellier - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris [lien] [EN]

A week of symfony #107 (12->18 january 2009)

Symfony development continues at full pace with more than 0 changesets in just one week. Symfony 3 was the most updated version, including its Propel and Doctrine plugins. In addition, Jobeet tutorial was highly updated0 new plugins were published and tens of post about symfony were published around the world. Development mailing list Discussions about regression with sfDoctrinePager and query table aliases in filtered vs. non-filtered queries in sfDoctrinePlugin. Development highlights r: [3] updated doctrine svn: externals to version , r: [3] made autoloaders case insensitive, r: [3] updated unit test bootstrap script to check for an active configuration (i.e. if called from a task), r: [3] fixed simple autoload unregister not changing registered flag, r: [3] added reloadAutoload method to base task, r: [3] updated generate: project task to generate a relative path to the core autoloader when symfony is nested within the project directory, r: [3] added array access + call to sfContext, r: [3] added $request to preExecute and postExecute, r: [3] added parsing of request content as put parameters, r: [3] added sfMailer + sfSwiftPlugin + tests, r: [3] updated core autoload, r: [3] fixed discrepancy in embedFormForEach function signature, r: [3] added registration of autoloadAgain when in debug mode without registering different methods on the same autoload class, r, r, r: [3] fixed notice in sfPearRestPlugin, r: [3] fixed sfForm: offsetUnset doesn't properly unset private members, sfDoctrinePlugin: r: [3] added $request to preExecute and postExecute, r, r: [3] updated test fixtures, r, r: [3] fixes regression in sfDoctrinePager and adds additional coverage to tests, r: [3] adding coverage for unique columns, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] Fixes regression with sfDoctrinePager and the use of setQuery, r: [3] Fixes issue with wrong option being passed to insert sql task, r: [3] Fixes bug where 4 is not thrown when no records are found. sfPropelPlugin: r: [3] added reloadAutoload method to base task, r: [3] added $request to preExecute and postExecute, r: [3] fixed foreign keys are assumed with column name "ID" in auto generation of forms, r: [3] moved contents of config.php into configuration class, r: [3] removed unnecessary conditional around inclusion of behavior file, r: [3] added IS_I8N peer constant, r: [3] fixed coding standards in inheritance objects, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] added isToString column attribute to object builder, generation of __toString magic method. Updated dwhittle branch: added array access + call to sfContext, removed sfContext: getMailer in favor of call, added $request to preExecute and postExecute, added parsing of request content as put parameters, added sfMailer base class, added initial commit of sfSwiftPlugin, updated doctrine externals to 1 for symfony , cleaned up doctrine test.and many other changes. Development digest7 changesets4 defects created6 defects closed6 enhancements created3 enhancements closed8 documentation defects created8 documentation defects closed and 7 documentation edits. Book and documentation Updated Web Hosts available for Symfony Web Site and Installing Symfony on a shared host at 1and1 with PEAR pages, Published Symfony Workspace Reference (actions, apps, backend, base), Updated all chapters of Jobeet tutorial with lots of changes. Updated spanish, italian, polish and vietnamese translations of Jobeet tutorial, Updated chapter 3 of Doctrine Book (added a section about customizing version of Doctrine, fixed typos), Updated How to make sortable lists cookbook tutorial (updated propel syntax for 2). New Job Postings: Freelance Symfony Developer @ BLUW Creative - You will be able to work in our office located in Covent Garden - Contact: sandy [at] bluwcreative [dot] com, Symfony/PHP Developer @ Waycom - full-time based in Suresnes, France - Contact: rh [at] waycom [dot] net. New symfony blogger: symfonyはじめました (feed) (japanese)4’s symfony blog (feed) (chinese). New plugins sfGenExtraPlugin: adds extra components to work with Symfony's generated forms (3 way sort on admin generated forms, filter on a range of numbers instead of exact values, validate a field against a constant value), sfGuardHardenedPlugin: hardened version of sfGuard to avoid dictionaries attacks and sniffing tools, sfCliPlugin: allows to execute the symfony commands on a web console, sfWorkerPlugin: manage worker from symfony requests. Workers as in external process which may be longer than a single HTTP request, swDoctrineAssetsLibraryPlugin: a Doctrine version of the sfAssetsLibraryPlugin, QRcodePlugin: generates QR code image, sfEventDeferrerPlugin: provides the mechanisme to defer sfEvent triggering, sfUnobstrusiveWidgetPlugin: packages useful widgets for symfony, sfMultisiteThemePlugin: allows a site owner to have one or more domains pointing to one Symfony project, but allows them to set up different layouts(themes) for each URL. Allowing the same content on each site, sfEditTemplatePlugin: provides modules to edit template files in your symfony projects. Updated plugins sfGravatarPlugin: added symfony 2 compatibility, updated default gravatar image which looked ugly, sfPropelActAsCommentableBehaviorPlugin: created 0 branch of the plugin for sf , sfDateTime2Plugin: fixed a roundup issue in sfDate: diff, sfExtjsThemePlugin: changed so that params: field_type would also work for datastore, modified onLinkClick method to use the new default tabpanel, modified edit cancel button to close the tab, modified edit save button to update the list grid, initial import of working ExtjsGeneratorPlugin under symfony , limexPlugin: corrected a bogus path, added required methods to functional test case, swToolboxPlugin: added swValidatorTrilean (true, false and null), allow to add specific raw SQL code into Doctrine Query, sfDatagridPlugin: updated README, add the column comparator options for the datagridPropel, change the default text in english by default, sfWebRPCPlugin: debugging IXR_library, added makefile to package easily, added documentation, fixed a bug in IXR_Library, sfSuperCachePlugin: added ability to preserve some HTTP headers when check_lifetime is set to true. That way, client-side cached actions live well with the plugin, sfSocialPlugin: added count of unread messages, fixed bug in $sfSocialMessage->read, implemented sfSocialEvent module, added some unique keys to schema.yml, implemented sfSocialContact module, updating sfGuardSecurityUser, sfShibbolethPlugin: added agilbert branch, added sfShibbolethUser module as a password-less alternative to sfGuardUser module, auto registration of routing rules added, updated the processForm action with a random password generator, bhLDAPAuthPlugin: untested recursive group checking, squelch adLDAP warning, sfPropelActAsCommentableBehaviorPlugin: upgraded plugin to symfony , moved plugin's trunk to a dedicated branch, sfMicroBlogPlugin: added a getInstance, ckWebServicePlugin: updated README, updated package.xml for version , migrated project fixture to sf, replaced config.php with ckWebServicePluginConfiguration class, created tag for version , applied major refactoring to use annotations instead of doc tags where possible, added support to add methods to different webservices, refactored ckWebServiceGenerateWsdlTask to support new features of ckWsdlGenerator, SoapHandler generation is no longer optional, result adapter module configuration is no longer overwritten, merged recent changes to ckWebServiceGenerateWsdlTask and test fixture updates from 2 branch, disabled debug option in ckWebServiceGenerateWsdlTask, removed obsolete autoload registration, merged recent changes from 1 branch to provide consistent interface, moved getPropertyStrategy from ckXsdComplexType to ckAbstractPropertyStrategy, extended functionality of property strategies. Some new symfony powered websites filmprices.com: (English/Norwegian/Swedish/Danish) a film price comparison site. They talked about us Practical Symfony, il libro, Problemi di charset tra Propel ed un database utf, php error logging, Twitto, un framework PHP da 0 caratteri, Website not found by Google, 国际:如何学习一个新的PHP框架, background process from symfony, Sensio Labs soutient l'April, Using dbFormExtraPlugin for date picker or datetime picker, Próximos cursos de Symfony en Vitoria-Gasteiz, using git for symfony and svn for plugins, Symfony plugin for Eclipse: SFDT, My view on CMS - the backend, part , Publicado el libro oficial de Jobeet, Basherie rapide avec des bouts de Vim dedans, Drag&Drop Nested Set Editor for Admin Generator, Symfony plugins fail to install, [symfony] propelで複数の接続を使う時の問題点, GmAdminGeneratorPlugin, GmDisplayAssignVarPlugin, [symfony] lib内でオートロードされないディレクトリ, 发布你的symfony插件, symfony插件编写一例: QRcodePlugin, 创建symfony插件, 在symfony项目中应用TinyMCE(续), fara "Project" in modele Symfony, [symfony] url_forが生成するURLからindex.phpを消す, windowsのeclipse上でsymfonyのアプリを作るまで Doctrine, Instalacja Symfony na hostingu linuxpl.com, Symfony, symfony, Algunos frameworks para PHP más usados, symfony2のAdminGeneratorでid属性を書き換える場合, backend.php to /admin en symfony, PHPとFlash連携、symfonyとSabreAMFでRemoteObject, Going for Symfony, 第一天, Jobeet tutorial: traduzione completata, Symfony - using sfForm with jquery validate plugin, Symfony - sfForm - Yet another useful function - part . Be trained by symfony experts - Jan 1 Paris - Feb 4 Montpellier - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris [lien] [EN]

A week of symfony #110 (2->8 february 2009)

This week symfony 4 was released, symfony developers mailing list was revamped, seven new plugins were introduced and a remarkable amount of posts were published in blogs all around the world. Development mailing list Discussions about making sfForm - render and sfForm: renderRow more useful and template engine. Development highlights r: [3] escaped variables in exceptions in the development environment, r, r: [3] fixed wrong test in sfWebDebug, r, r, r, r: [3] fixed issue with cache file corruption due to heavy load, Milestone 4 completed, sfDoctrinePlugin: r: [3] Fixes issue with sfDoctrineRecord: call, r: [3] Fixing issue with composite primary key models and crud/generators, r: [3] Fixes regression with admin generators, r: [3] Fixes issue with generated filter forms using wrong widget, r: [3] Fixes issue where embedded forms are saved before the parent form is saved, r: [3] fixed passing of options to some nested tasks. sfPropelPlugin: r, r: [3] fixing propel external to specific revision to avoid problems with propel introducing regressions, r: [migration] merged changes from /branches2 through r, r: [migration] merged changes from /branches3 up to r1 (note migration branch now tied to symfony 3 development). Updated dwhittle branch.and many other changes. Development digest5 changesets0 defects created6 defects closed0 enhancements created1 enhancement closed4 documentation defects created and 4 documentation defects closed. Book and documentation Updated spanish, italian and arabic translations of Jobeet tutorial, Updated chapter 3 (tweaking paragraph about generating databases.yml for Doctrine, adding tip to remove propel.ini and schema.yml when enabling Doctrine), chapter 0 (fixing typo in getWithJobs function) and chapter 2 (fixes reference to propel code in Doctrine version) of Doctrine version of Jobeet tutorial. New symfony bloggers: Rabii MOUALI Blog (feed), Chylek Marcin Blog (feed). New plugins pmHighslideJSPlugin: creates Highslide JS markup for displaying images, html content, ajax content, etc. pmAjaxLoadPlugin: displays an image while the page is loading, pkMultipleSelectPlugin: automatically transforms select elements with the multiple attribute into a more user-friendly "single-select on the left, links to deselect items already selected on the right" control, sfAdminDashPlugin: a dashboard and menu for application backends (Joomla styled theme), sfEleAdminI8nPlugin: provides simple administration - editing, deleting or adding new translations is very easy, sfGridPlugin: contains a grid subframework that allows to read various data sources in a unified way (Ccrrently, arrays and Doctrine tables can be used as data sources. Propel, XML and CSV are planned for the final version), sfDoctrineApplyPlugin: allows users of a site protected by sfGuardPlugin to create new accounts, verifying them by email. Updated plugins isicsBreadcrumbsPlugin: initial import, sfXSLTViewPlugin: added handler for Doctrine XML Pager to XSLT plugin, bugfix to Doctrine Pager logic, nahoMailPlugin: fixed package.xml, fixed notices, added unit tests, sfSocialPlugin: finished sfSocialEvent module, started sfSocialUser module, swToolboxPlugin: check if the class extends sfForm, fixed constructor call to create transport instance, added a small unit test, updated documentation, sfRestAdminPlugin: change to new packaging system, sfExtjsThemePlugin: expanded on functionality to use your own layout, sfDoctrineActAsTaggablePlugin: fixed a bug with indexes, fixed the query pulling the removed tags for the saved object in TaggableTemplate: postSave, let's you pass a doctrine query without having to preset the select and from statements in PluginTagTable: getAllTagName, sfGravatarPlugin: updated documentation (added info for php curl installation), sfI8NTranslatorPlugin: added stop events functionality, sfSphinxPlugin: initial import, added sfSphinxPager.class.php and updated its usage section README, modify pager class construct to accept an array of options, sfUnobstrusiveWidgetPlugin: JS refactoring, fix "cols" and "rows" textarea widget attributes, added js_lazy option, refactored JS double list, updated package.xml and changelog, create a loadAll function to load all JS and CSS defined in config, javascript refactoring, ysfYUIPlugin: adding in the comment_as_conditional function which was added into the TagHelper in symfony , symfonyUnderControlPlugin: skeleton setup, removed safeguard call used in early development, added documentation, small cleanup, sfLucenePlugin: created sf2 branch, sfGenExtraPlugin: added option to display genExtraWidgetFormRichDate as non rich for AM/PM time format, sfFeed2Plugin: replaced DATE_RFC2 with DATE_RSS as RSS specification allows for this and it seems more logical to use this constant, released 3 version, updated documentation, sfPropelActAsTaggableBehaviorPlugin: check if the primaryKey is not null before saving, sfTaskExtraPlugin: added generate: test task, modified generate: tests task to use it, added calls to require_once to the top of each task. Some new symfony powered websites VoyageA: (french) search engine for travel. They talked about us Jobeet-Tuturial als PDF, Sortie de Symfony , [symfony] sfWidgetFormPropelSelectManyに未選択時の項目追加, Загрузка файлов в backend (админке) Symfony , Symfony обновилась до версии , Enabling pagination with raw SQL queries, Can the Symfony Forms Framework be Domesticated? A Simple Todo List, How to remove the meta name=title element from Symfony 2 pages, Symfony se convierte en marca registrada, Getting information from SVN with PHP, How to install Symfony and deploy your project on a shared hosting, Fix for slashes hosing Symfony URLs, Se publica Symfony , Generate PDF documents using TCPDF in Symfony, Noticias breves sobre Symfony, Работа с файловой системой, Se publica Symfony , Symfony @author field, Your Name Here, Stretching sfForm with Dynamic Elements(AJAX): A Love Story, Criteria详解, Валидация Email с проверкой MX-записи домена, [symfony] sfWidgetFormPropelSelectにoptgroup, IE6 The Best Javascript Debugger Ever. Period!, Sun announces Symfony support in NetBeans , "Скрытые" записи с Symfony и Doctrine, Netbeans 0 mit Symfony-Unterstützung, [symfony] doctrineでvalidator failed on カラム名 (type)のエラー, Русскоязычное сообщество, Sharing templates with wordpress and symfony, Jobeet日記(3日目まで), [Symfony] PropelでSTRAIGHT_JOINヒントを使う, PHP Config Files, symfony 1 でのコマンド, XSLT Module solution for Symfony projects, http/www.quevidaesta.com/index.php/nueva-version-de-quiniela, Setting up Symfony to use Exim instead of Sendmail, Symfony - przyśpieszanie Propela z wykorzystaniem widoków (view) baz danych, Localized Schema and duplicated column, Piwik Filter for Symfony Framework. Be trained by symfony experts - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris - Mar 3 Atlanta - Apr 2 Paris [lien] [EN]

A week of symfony #114 (2->8 march 2009)

This week symfony 2 showed a sneak peek of its upcoming features and components. Meanwhile, symfony .x development activity maintains focused on plugins, with 8 new plugins introduced and 0 plugins updated. Symfony popularity continues soaring as dozens of posts are published each week all around the blogosphere. Development mailing list Discussions about plugin-install trying to deliver the wrong version of the plugin and open discussion on sfForm. Development highlights r: [3] fixed double-absolutizing of absolute urls generated by routes, r: [3] code conventions: useless comment removed, trailing spaces, r: [3] added from_field and to_field options in sfValidatorDateRange. Backward compatibility kept with options default values, r: [lime] fixed output of isa_ok method, r: [3] strengthened web debug styles, sfDoctrinePlugin: r: [3] added method to doctrine and propel forms for easier extension, r: [3] Fixes issue with new Doctrine_Query being used inside widget, r: [3] fixed issue when doctrine tasks are run before any applications are created. sfPropelPlugin: r: [3] added method to doctrine and propel forms for easier extension, r: [3] Fixes php notice being thrown in obscure cases. .and many other changes. Development digest1 changesets6 defects created4 defects closed5 enhancements created2 enhancements closed2 documentation defects created and 7 documentation edits. Book and documentation Started indonesian translation of symfony book, Published 代替構文でPropelスキーマを書く方法, Eメールを送信する方法, Propel 3を使う方法, DoctrineのAdminジェネレータ, モデルの単体テストを行う, ファイルを見つける方法, シンディケーションフィードをビルドする方法, Propelのビヘイビアの書き方, データをDoctrineで読み取る, ソート可能なリストを作る方法, ショッピングカートを管理する方法, リストをページ分割する方法 and クッキーで永続的セッションを実現するには? japanese cookbook tutorials. Updated How to connect to MSSQL Server page, Updated italian and french translations of Jobeet tutorial. New symfony bloggers: Jacky Hung's Blog (feed), Theodo (feed). New plugins sfSimpleTestPlugin: SimpleTest PHP unit tester, sfEasySyntaxHighlighterPlugin: refactoring and enhancements of dkGeshiPlugin, sfEasyAntispamPlugin: refactoring and enhancements on dkAntispamPlugin, sfTinyCalendarPlugin: integrates Tiny calendar with symfony applications, pkToolkitPlugin: a collection of useful classes implementing common routines and algorithms we otherwise find ourselves reinventing in nearly every application. pkContextCMSPlugin: a Symfony 2 and Doctrine-based CMS that emphasizes in-context editing, Upcoming plugins sfEasyMarkdownPlugin and sfEasyFormPlugin. Updated plugins sfGridPlugin: moving propel-intellegence from sfDataSourcePropel to Peer-classes and new sfPropelHelper, implementation of hydrating custom columns with dynamic getters, start of implemeting additional functionality for filtering, first step into removing dependancy on Peer: doSelect* methods, making sfDataSourcePropel extendable, changed implementation of propel hydration, start reimplementing grid to delay counting until just before rendering of pager/grid, bug fixes and refactoring of Propel implementation, fixed customColumns allow to extend sfDataSourcePropel with specialised version, improved implementation of propel Helper to be able to handle multiple PKs and one-to-many relationships, completed basic implementation of sfPropelPropertyPathHelper, added sfPropelPropertyPathHelper example, added fix to prevent rehydrating of related objects, optimizations and bug fix to correctly relate objects to parents in case of one-to-many children. sfDynamicsPlugin: refactored dynamic plugins information, changed config handler to work if plugin path is not the default one, added jquery , added automatic creation of supercache directory if it does not exists, symfonyUnderControlPlugin: small changes, fix for coverage, scSvnManagementPlugin: bugfix in BasescSvnManagementUIActions.class.php, sfErrorHandlerPlugin: updated 2 versions, added compatibility to , swToolboxPlugin: added swWidgetFormGMapAddress, added unit test, fixed some small issues with the map widget, updated documentation, added notice options, updated widget to render xhtml, fixed datagrid store feature, sfDoctrineGuardExtraPlugin: added forgot password and register functionality to sfGuard, DbFinderPlugin: fixed a bug in sfDoctrineFinder when using named conditions with a null value, added whereCustom and orWhereCustom in both adapters, added _else and _elseif methods, sfDoctrineApplyPlugin: package.xml references correct version of sfDoctrineGuardPlugin, sfDatagridPlugin: added new.title for admin generator, corrected filters for foreignKeys, reset sort, fieldset in eit_form_layout sf_datagrid_fieldset_none, object_actions for admin generator with the partial list_td_actions you must activate Partial helper, sfExtjsThemePlugin: attempt to better handle reseting the filter, removed obsolete file, tweaked config for edit panels, updated to work with recent DbFinder changes, sfPropelImpersonatorPlugin: created branch for propel 3 version, pmAjaxLoadPlugin: updated README, sfEasyCommentsPlugin: added simple functional test of comment posting workflow, sfXSLTViewPlugin: added missing keyname to call_user_func on appendInlineArray, removed rogue instance variable from static function, pkPersistentFileUploadPlugin: notify of previewables correctly, tolerate the absence of the 'newfile' key, preview cache can accommodate multiple sizes for the same instance, sfImageTransformPlugin: fixed thumbnail transform, added backwards compatibility for thumbnail types, tiding up thumbnail class, added generic border transform, documented parameters, renamed overlay position labels (added backwards compatibility), sfUnobstrusiveWidgetPlugin: created branch for sfDynamics integration, added dynamics link/package for datepicker, sfDoctrineUserPlugin: updated the readme to give information about using the fixture files, released 3 version, created a new module to use just the sfUserSimpleForm, moved the password confirmation information out of the sfUserGuardUserForm class and into the sfUserSimpleRegistrationForm class, moved the password confirmation and validation back to the sfUserGuardUserForm so that every form will have a password confirmation (made it so the password_confirmation always appears after the password field), changed the SimpleUserForm to make the password and password_confirmation fields not required, made the SimpleRegistrationForm have required password and password_confirmation field, removed P.O. Box as one of the sample type, added a baseActions class to the sfUserAdvancedUser module even though we're not currently using it, updated the form being using in sfUserAdvancedUser module to not extend sfUserSimpleUserForm, fixed the page to display the correct permissions and groups for a current user, added new related object Note for every user to have N of, updated the fixture files to have EmailAddressType, moved the sfUserAdvancedUserForm to the main lib/form directory, updated the AdvancedUser module to display in plain text the updated_at, created_at, updated_by_user_id, created_by_user_id, removed the list decorator from base forms, updated the README file to add screenshots, updated the package.xml.tmpl and CHANGELOG in preparation of release . sfPropelMetaBehaviorPlugin: first import, gmDumpVarPlugin: released 8 and 0 versions, sfGuardExtraPlugin: cleanup, converted README to propel and markdown, sfSympalPlugin: initial entry of trunk and initial import, removed cache and log directory from test fixture project, added README, LICENSE and package.xml.tmpl, moved entity rendering functions to sfSympalContext, sfDoctrineViewCachePlugin: fixed issue with sfContext being used when it does not exist, sfWebBrowserPlugin: fixed README syntax for parameters array, sfSimpleBlogPlugin: fixed package, released 1 version, pmHighslideJSPlugin: added README and LICENSE, sfFormExtraPlugin: added sfWidgetFormPropelChoiceGrouped for grouped choice widgets tied to a Propel model, sfMinifyPlugin: update minify. Some new symfony powered websites TolgaTunca.com: (turkish) Tolga's personal photography blog, thecopenhagenguide.com: (english) tourist guide to Copenhagen with ratings and reviews of restaurants, cafes, bars and nightclubs. MediaKing.at: austrian-based web agency, Home Exchange Czech: (english, czech) home Exchange community in Czech Republic. They talked about us PHP UK Conference 9 (and my slides), Very basic completion for symfony 2 (zsh), How to create a multi field widget with sfForm, Adding Subdomain Requirements to Symfony Routing, A Peak at the Flexibility of the new Symfony 2 Routing System, エスケーピングしないclassを指定する。, Dev controllers in the wild, How to use the swWidgetFormGMapAddress widget, Sistema de mensajes para Symfony, parte 2 + demo, Reading Symfonians Twitter, Nouvelles dates de formations Symfony/Doctrine à Toulouse et Marseille, Quick Symfony Tip: Project Level Config or App Level Configuration?, Symfony application configuration - in your database, Symfony Tip: Decimals in schema.yml, symfony 2 & Doctrine en workshop à Marseille les 9 et 0 avril prochains, symfony 2 & Doctrine en workshop à Toulouse les 6 et 7 mai prochains, Integrate Wordpress into symfony, Symfony , Short URLs, Así serán las novedades de Symfony , Symfony 2 Again, Symfony 2! A sneak peak, Презентации Symfony , Symfony VS Struts in Java, symfony2のコンセプトを斜め読み, Compte rendu de la conférence PHPQuébec , Symfony的一个大问题, Fabien Potencier: Symfony 2 will be the fastest PHP framework, Encore des outils, [OpenPNE3]管理画面付きプラグイン(opFreepagePlugin)#6 プラグインのパッケージング, How to deploy Symfony project using sync or rsync, タイプヒンティング - 引数の変数型を限定する, Symfony propel: build-all - utrata danych, Secure SSL(https) Redirect Filter for Symfony, AdminGeneratorで生成した一覧画面のフィルタでプルダウンを使う, Set up symfony 2 on Debian/Ubuntu, Improving symfony backend filters. Taking advantage of the screen using a window, Utiliser un framework ? Pourquoi faire !, Symfony: Error Logging Hack, Symfony - Apoyo sfPrototypeWindowPlugin (correción de error en nueva versión), Symfony - Arreglando un plugin mal borrado, symfonyで、Criteriaを使用したDB(レコード)の更新・編集・削除(insert/update/delete, SYMFONYを習得してみる, Another reason to love symfony. Class 'Array' not found error when using sfCombineFilterPlugin in Symfony .x, sfFormFilterPropel: addNumberCriteria(メモ), [Symfony]2でのgenerator.ymlの書式の変更点, symfony 2 upgrade issues, a thing called phing, CakePHP and Symfony, The goals of alternative scaffolding systems, Symfony - Propel Lazy Load. Be trained by symfony experts - Mar 8 Paris - Mar 3 Atlanta - Apr 5 Paris - Apr 2 Paris - Apr 2 San Francisco [lien] [EN]