Изменения на сайте: список компаний
Теперь на сайте публикуется страница компаний, которые работают с Symfony.
Для того чтобы попасть в список, пишите письмо на movchan@gmail.com.
UPD. В письме прошу указывать пару ссылок на проекты которые выполнены на Symfony.
Успешные внедрения Symfony: студия «Artsofte»
Artsofte – одна из российских студий которая недавно открыто заявила о том что использовала, использует и будет использовать в своих проектах фреймворк Symfony. Как борются с «Сифонией» в компании мы решили узнать подробнее у директора студии, Николая Адеева.
Николай, расскажите кратко о вашей студии. Как давно работаете? Сколько человек работает в студии сейчас?
Максимально подробная инфа о студии на нашем сайте – www.artsofte.ru.
К тексту мы подошли очень трепетно потому что аж с 2005 года никак не занимались своим сайтом. Поэтому когда летом 08 «релизнули» свой корпоративный ресурс отдали ему много сил. В частности в нашей истории детально и красочно расписаны все вехи развития.
А сейчас нас 25 заряженных фанатиков.
Читать дальше →
Jobeet.com.ua — работа для ИТ специалистов!
Все кто знаком с php фреймворком symfony, думаю следили за проектом jobeet — платформы для публикации вакансий в течении 24 дней.
На сегодняшний момент нельзя посмотреть live версию проекта в интернете и я решил исправить эту ситуацию.
Рад представить все интресующимся и использующих в работе symfony, доработаную версию проекта jobeet до презентабельной версии, которую вы можете поклацать на сайте jobeet.com.ua
В ближайшее время для всех желающих будет доступен svn проекта.
Читать дальше →
Symfony: Propel предзагрузка объектов (preload objects)
Цель: уменьшить количество запросов для таблиц использующих много внешних ключей.
Описание проблемы: имеем 4 таблицы: news, news_i18n, news_type и news_type_i18n. На странице нужно отобразить список из 20 новостей, используя все перечисленные таблицы. А это 21 запрос. Методы doSelectWithI18n и doSelectJoinAll не позволяют получить значения i18n NewsTypePeer для NewsPeer с минимальным количеством запросов к БД.
Решение проблемы: вместо 21 запроса к БД выполнить 2. Механизм — использовать предзагрузку объектов NewsTypePeer со значениями i18n.
Автоматическая аутентификация пользователя
sfGuard хороший плагин, но для того чтобы он мог авторизировать пользователя автоматически при заходе на страницу, нужно немного подшаманить.
1. Авторизация без формы
Если например, нужно авторизировать по ссылке. Тут все просто:
$this->getUser()->signin($user);
2. Авторизация в «секурных» модулях и экшенах.
Например, у нас админка вынесена в другое приложение и не хочется постоянно вводить логин и пароль то рецепт такой.
Читать дальше →
Propel Criteria Builder
Много кто из ярых SQL-щиков не воспринимает конструктор запросов Propel и предпочитают пиcать ручной SQL. Много кто не понимает язык запросов Prope-а и «думает» на SQL.
Последним можно облегчить жизнь потому что есть такая штука как Propel Criteria Builder.
Читать дальше →
Обновлен форум
На symfony.org.ua обновлен форумный «движок» PunBB до версии 1.3
Стало намного красивее и удобнее.
Первая конференция по Symfony в Украине состоялась
25 октября состоялась конференция по Symfony в г. Черкассы. Всего в ней приняли участие 18 человек из 4х городов Украины — Черкасс, Киева, Харькова, Львова.
Читать дальше →
25 октября – конференция по Symfony в Черкассах
В субботу, 25 октября, в г. Черкассы пройдет конференция разработчиков на фреймворке Symfony.
Учитывая опыт предыдущего переноса, мы пересмотрели организаторские ошибки и можем гарантировать, что конференция состоится в любом случае.
Мероприятие будет проходить по адресу г. Черкассы, ул. Университетская, 33, офис 53 (здание БТИ).
Читать дальше →
Описание директив файла .htaccess
Описание директив файла .htaccess проекта на Symfony
Читать дальше →