Archives


Master Symfony2 fundamentals

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
trainings.sensiolabs.com

Symfony hosting done right

ServerGrove, outstanding support at the right price for your Symfony hosting needs.
servergrove.com

L'audit Qualité par SensioLabs

200 points de contrôle de votre applicatif web.
audit.sensiolabs.com

Javier Eguiluz
A week of symfony #41 (8->14 October 2007)
by Javier Eguiluz – October 14, 2007 – 3 comments

During this week, symfony released its 1.0.8 version, Askeet tutorial was slightly updated and community contributed lots of new and updated plugins.

Development mailing list

Development highlights

  • r5456:added OpenDocument mime types (closes #2362)
  • r5470, r5471: fixed admin main.css - absolute to relative paths (closes #1889)
  • Milestone 1.0.8 completed
  • r5493: updated sfCompat10Plugin (deprecated methods from sfAction and sfRequest, moved unit tests for deprecated method to the plugin, moved sfValidatorException to the plugin, updated UPGRADE file)
  • r5494: added sfWebRequest::isMethod() shortcut
  • r5495: removed empty validate directories
  • r5496: removed empty lib directory in Propel CRUD skeleton
  • r5497: fixed a bug in sfSimpleAutoload
  • r5500: fixed path problem in sfPropelBaseTask
  • r5504: renamed sfPropelPlugin task folder from tasks to task
  • r5508: fixed sfSimpleAutoload class + some optimization for tasks
  • Updated dwhittle branch
  • ...and many other changes

Development digest: 93 changesets, 20 defects created, 13 defects closed, 4 enhancements created, 2 enhancement closed, 8 documentation defects created, 12 documentation defects closed and 10 documentation edits.

Book and documentation

Approximate status of book translations: spanish (99%), italian (90%), polish (78%) chinese (26%), russian (26%), french (23%), czech (21%), brazilian portuguese (18%) deutsch (16%), dutch (15%), japanese (-).

Wiki

Plugins

  • New plugins
    • sfPropelAlternativeSchemaPlugin: this plugin extends the symfony model generator, based on Propel, to allow a schema to override another one. It also provides a new YAML syntax for defining database schemas, more explicit and more readable.
    • sfPHPUnitPlugin: integrates PHPUnit in symfony applicactions. The main motivation for this plugin was to introduce Selenium testing into symfony, so that you could fully test AJAX'ed sites from the command line.
    • sfExtjsThemePlugin: extends the power of the generator and adds the Extjs AJAX library to a symfony project, while remaining compatible to the default symfony-theme. It allows you to use the power of the Extjs library for the admin generated modules by simply defining this theme in your generator.yml file.
    • sfPropelMigrationsLightPlugin: easily change the database structure without losing any data.
    • sfPaymentPayboxPlugin: this plugin is designed to connect to the french Paybox payment gateway in order to process credit cards.
    • sfJqueryPlugin: offers helpers that integrate the Jquery Javascript framework (this plugin is in Alpha state)
    • sfFaqPlugin: allows you to embed a FAQ module within your symfony application with lots of features
    • sfYzAjaxValidationPlugin: provides validation by using AJAX to access Symfony's native validation code and updating it to the client side
  • Updated plugins
    • sfPropel13Plugin: bugfix when generating CRUD/adming (was reading PDO type, instead of Propel type), removed autoload.yml, added license, readme, package.xml, released 0.6.0 version
    • sfMediaLibraryPlugin: fixed wrong path in CSS
    • sfPropelActAsCommentableBehaviorPlugin: fixed bad index name, removed unnecessary schema parameters, added namespaces (behavior + tests + module + validation), fixed link in documentation, update package.xml, released 0.3 version, make module more extensible, added limit option
    • sfLucenePlugin: added custom analyzer and case sensitivity support, made documentation more clear with custom partials, added/fixed encoding support in indexers, released version 0.0.8 (alpha), improved indexing error messages (regarding non-scalar resource types)
    • sfPropelActAsTaggableBehaviorPlugin: removed model generated classes, updated package.xml, added an optionnal array parameter to the "getTags()" method + updated tests
    • sfDoctrinePlugin: added default record listener, fixes for new sfDoctrinePlugin, added code so that propel style accessors are generated, fix so Table classes are generated
    • sfSimpleForumPlugin: fixed empty forums not being displayed in Forum list (closes #2330), fixed package file and released 0.6.4 Beta (closes #2336)
    • sfSuperCachePlugin: fixed problem when 2 urls can lead to a directory and a file, remove cache file if we have to create a dir with the same name, added a new with_host parameter and updated mod_rewrite rules, released 1.0.4 version
    • sfSslRequirementPlugin: redirect does not end execution of the request
    • sfThumbnailPlugin: toString($mime) method now works for both adapters, loadFile() method can now accept a URI if sfWebBrowserPluging is available, implemented "method" option for sfImageMagickAdapter where "method" for now can be "shave_all" or "shave_bottom"
    • sfOPTViewPlugin: fixed detecting view class in sfPartialView, packaged as a plugin
    • Updated documentation of sfMediaLibraryPlugin (clarify the need for advimage js plugin), sfPropelAuditPlugin

Some new symfony powered websites

  • Grupo Beredali: a Mexican distributor of ConocoPhillips lubricants. The complete site is developed in Symfony and uses several plugins
  • Klein Dytham Architecture
  • fooWHO: a new concept of social networking designed to provide users with statistical information on items suggested by other users who like the same stuff they do.
  • Poêle à granulés MARCUS: (french) website dedicated to MARCUS stove

They talked about us

Add a Comment

You must be connected to post a comment.

Comments RSS

  • gravatar
    #1 Thierry Schellenbach said on the 2007/10/15 at 21:11
    Symfony is teaching me something new everyday.

    You guys deserve a round of applause :)

    Thank you!
  • gravatar
    #2 Alexey Kupershtokh said on the 2007/10/16 at 06:21
    http://trac.symfony-project.com/attachment/wiki/SymfonyAndPDT/pdt_code_folding_with_preview.gif?format=raw
    is it a bug?
  • gravatar
    #3 Juan said on the 2007/11/12 at 03:59
    [URL=http://www.8driver95.info/finanza] finanza [/URL] <a href='http://www.8driver95.info/finanza'> finanza </a> [URL=http://www.8driver95.info/trailer-film-porno] trailer film porno [/URL] <a href='http://www.8driver95.info/trailer-film-porno'> trailer film porno </a> [URL=http://www.8driver95.info/cerca-con-google] cerca con google [/URL] <a href='http://www.8driver95.info/cerca-con-google'> cerca con google </a> [URL=http://www.8driver95.info/spulp] spulp [/URL] <a href='http://www.8driver95.info/spulp'> spulp </a> [URL=http://www.8driver95.info/sfondi] sfondi [/URL] <a href='http://www.8driver95.info/sfondi'> sfondi </a> [URL=http://www.8driver95.info/www-sexi] www sexi [/URL] <a href='http://www.8driver95.info/www-sexi'> www sexi </a> [URL=http://www.8driver95.info/wwwyahoo-fr] wwwyahoo fr [/URL] <a href='http://www.8driver95.info/wwwyahoo-fr'> wwwyahoo fr </a> [URL=http://www.8driver95.info/ferro] ferro [/URL] <a href='http://www.8driver95.info/ferro'> ferro </a> [URL=http://www.8driver95.info/luoghi] luoghi [/URL] <a href='http://www.8driver95.info/luoghi'> luoghi </a> [URL=http://www.8driver95.info/high-school-musical] high school musical [/URL] <a href='http://www.8driver95.info/high-school-musical'> high school musical </a> [URL=http://www.8driver95.info/pompini] pompini [/URL] <a href='http://www.8driver95.info/pompini'> pompini </a> [URL=http://www.8driver95.info/pamela-anderson] pamela anderson [/URL] <a href='http://www.8driver95.info/pamela-anderson'> pamela anderson </a> [URL=http://www.8driver95.info/troia-in-calore] troia in calore [/URL] <a href='http://www.8driver95.info/troia-in-calore'> troia in calore </a> [URL=http://www.8driver95.info/umberto] umberto [/URL] <a href='http://www.8driver95.info/umberto'> umberto </a> [URL=http://www.8driver95.info/pompino-video-gratis] pompino video gratis [/URL] <a href='http://www.8driver95.info/pompino-video-gratis'> pompino video gratis </a> [URL=http://www.8driver95.info/motel] motel [/URL] <a href='http://www.8driver95.info/motel'> motel </a> [URL=http://www.8driver95.info/oroscopo-gratis] oroscopo gratis [/URL] <a href='http://www.8driver95.info/oroscopo-gratis'> oroscopo gratis </a> [URL=http://www.8driver95.info/cognomi] cognomi [/URL] <a href='http://www.8driver95.info/cognomi'> cognomi </a> [URL=http://www.8driver95.info/bambola-romana] bambola romana [/URL] <a href='http://www.8driver95.info/bambola-romana'> bambola romana </a> [URL=http://www.8driver95.info/geogle-earth] geogle earth [/URL] <a href='http://www.8driver95.info/geogle-earth'> geogle earth </a> [URL=http://www.8driver95.info/ricetta] ricetta [/URL] <a href='http://www.8driver95.info/ricetta'> ricetta </a> [URL=http://www.8driver95.info/adolescenti-nude] adolescenti nude [/URL] <a href='http://www.8driver95.info/adolescenti-nude'> adolescenti nude </a> [URL=http://www.8driver95.info/video-porno-amatoriali-gratis] video porno amatoriali gratis [/URL] <a href='http://www.8driver95.info/video-porno-amatoriali-gratis'> video porno amatoriali gratis </a> [URL=http://www.8driver95.info/www-high-school-musical2-com] www high school musical2 com [/URL] <a href='http://www.8driver95.info/www-high-school-musical2-com'> www high school musical2 com </a> [URL=http://www.8driver95.info/racconti] racconti [/URL] <a href='http://www.8driver95.info/racconti'> racconti </a>