Основными языками, используемыми в Интернете являются английский (800 миллионов пользователей), китайский (650000000), испанский (220 000 000) и арабский (135 миллионов). Поскольку компании становятся более интернациональными, вполне закономерно, что мы должны развивать многоязычность веб-сайтов и приложений. Хорошей новостью является то, что Symfony 2.6 будет включать в себя некоторые улучшения для компонента перевода.
Новое в Symfony 2.6: AJAX запросы в панели отладки
Web Debug Toolbar был лучшим другом Symfony разработчиков в течение более девяти лет. Во времена Symfony 1.x, бар по умолчанию отображается в верхней части страницы и выглядел следующим образом:
Новое в Symfony 2.6: Простые Security Voters
Security Voters обеспечивают механизм для настройки мелких ограничений в приложениях Symfony. Основное преимущество перед ACL, является то, что они на порядок проще настраеваемы, настроил и используешь.
Новое в Symfony 2.6: Поддержка дат в средствах валидации
Сравнение дат является одной из наиболее востребованных функций компонента Symfony Validator. Вот почему Symfony 2.6 будет включать в себя поддержку дат для валидации посредствам сравнения и принадлежности к диапазону.
Новое в Symfony 2.6: Новые методы быстрого доступа для контроллеров
Symfony поставляется с очень удобным базовым классом Controller, который решает большинство наиболее распространенных для контроллера задач. Когда ваши контроллеры наследуют от класса Symfony\Bundle\FrameworkBundle\Controller\Controller, вы получаете возможность использовать несколько вспомогательных методов , таких как redirect(), getUser() и createNotFoundException().
Новое в Symfony 2.6: LockHandler
File locking это механизм, который позволяет ограничивать доступ к файлу, разрешая его только для конкретного пользователя или процесса в конкретный момент времени. Этот механизм был введен еще в 1963 для мэйнфреймов и это будет его дебют в Symfony начиная с версии 2.6.
Новое в Symfony 2.6: Более умная assets:install команда
Команда assets:install является одной из самых непонятных вещей для новичков в Symfony. Эта команда используется для установки веб-ресурсов (CSS, JavaScript, изображений) для приложений. При выполнении без параметров, команда копирует в каталог web/ все файлы найденые в Resources/public/
директории ваших приложений и бандлов.
Новое в Symfony 2.6: Команда security:check
Symfony 2.6 будет одним из наших самых вылизанных релизов. В рамках DX initiative мы оптимизировали и упростили все и каждую части фреймворка, от установщика до страниц ошибок.
Новое в Symfony 2.6: Добавлена поддержка заметок в XLIFF
Одной из самых сложных в реализации опцией в веб-приложениях является интернационализация. В частности, перевод содержимого является сложной задачей, которая требует не только глубоких знаний предмета, но и столько вспомогательной информации, сколько возможно.
Как заставить Monolog отправлять на Email сообщения об ошибках.
Monolog можно настроить так, чтобы он отправлял письмо, когда возникает ошибка в приложением. Такая конфигурация должна включать в себя несколько вложенных обработчиков во избежании получения слишком большого количества писем. Эта конфигурация может показаться сложной на первый взгляд, однако если рассматривать каждый обработчик в отдельности то все довольно просто.