This week, Symfony2 development activity focused on translation. Besides the new CSV and Qt dumpers, a new command was added to extract translation messages from templates, greatly easing the internationalization of applications. In addition, it was announced that the popular symfony IRC meetings will be held again in a bi-weekly basis starting next thursday.
Development mailing list
Symfony2 development highlights
- a5a2dfa: [Validator] added dedicated ImageValidator class with min width, max width, min height and max height validations
- 135531a: [Validator] replaced setExpectedException() methods by annotations
- 4ac380e: [Translation] adjust QtTranslations patch and include QtTranslationsDumper + test aswell
- dea46c7, e465474: [Translation] support CsvDumper
- 3a7e038: [FrameworkBundle] sanitize target arg in asset:install command
- bbb68b7: [HttpFoundation] added RSS HTTP request format
- a0a97c6: removed executable bits from all php files
- 0bc2a6d: [HttpFoundation] added check for disposition value
- ef322f6: added a command that extracts translation messages from templates
Repository summary: 2,989 watchers (#1 in PHP, #26 overall) and 763 forks (#1 in PHP, #13 overall).
New plugins
- sfClassLoader: integrates Symfony2's universal autoloader into symfony 1.2+.
- sfGuardSecure: this plugin is a security enhancement for sfGuard. It was created after my symfony app was attacked, and some restrictions must be imposed.
- sfFtp: provides deploy command over FTP connection.
Updated plugins
-
cpTcpdf:
- fixed left margin in additional pages
-
dcReloadedFormExtra:
- mtWidgetEmbedForm now works nicely when it's in a form that's embedded in a form that is also embedded
-
cpAws:
- fixed PluginS3Object
-
apostrophe:
- documented the methods associated with media item order properly
- a_button helper now has an easily targeted span around the actual button text, allowing button labels to be changed easily during AJAX updates and the like
- when you are selecting media for any purpose, adding media automatically selects it
- single image slots now support a showTemplate option that works like itemTemplate in slideshow slots, allowing you to override the rendering for a particular a_slot or a_area call
- new a/standardArea component greatly simplifies the insertion of areas with a standardized list of possible slots, with an appropriate width, height, etc
- don't offer plaintext slots by default, they are very silly
-
apostropheFeedback:
- feedback form does not display unless email addresses are configured in app.yml
-
apostropheBlog:
- aBlogItemForm now calls aBlogItemTable->queryForAuthors() to start building a query for possible blog authors for a post
- use the new a/standardArea component to keep the blog templates consistent with the rest of the Apostrophe page templates, while still excluding inappropriate choices
They talked about us
- Создание CRUD приложения на Symfony 2, часть 2
- Managing object creation in PHP with the Symfony2 Dependency Injection component
- Symfony2: création d’un service
- Deploying Symfony2 projects on Shared Hosting with Capifony
- Конференция Symfony Camp UA 2011
- Конференция Symfony Camp UA (2011)
- Анонс: Конференция Symfony Camp UA 2011
- Приглашаем всех на Symfony Camp UA 2011 в Киев
- Sensio Labs ouvre un bureau en Allemagne
- There is a bundle for that!
- Ticket giveaway for PFCongres and Symfony Day Cologne
- Symfony Form: Extract Values
- OpenPNE3にフリーページのプラグインを追加
- sfDoctrineGuardPlugin identifier les utilisateurs par leur adresse email
- Sensio Labs s’implante en Allemagne
- Symfony2でアプリケーション開発を行う
- Symfony的表單元件Form
- symfony1.4をXAMPPにインストールする方法
- Codeigniter vs Symfony
- Custom MongoDB Security Provider in Symfony2
- Apprendre de ses erreurs
- Symfony 2: Create And Access Global Parameter File
- Zarządzanie konstrukcją obiektów w PHP z komponentem DependencyInjection Symfony2
- Symfony 2: Utiliser des variables globales
- What is the best way to use Dojo with a Symfony backend?
- Curso desarrollo de aplicaciones web con Symfony
- Symfony: setValue al objeto sForm
- Part 5 of symblog - Twig extensions, Assetics and Symfony2 Environments
- Co z tym Symfony2 ?
- Symfony2のススメ1 ~認証とともに~
- Symfony2 translator
- symfonyでログインできない