<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
  <title>Блог разработчиков Symfony. Artsofte</title>
  <description>Блог компании Artsofte</description>
  <link>http://blog.artsofte.ru/rss/blog</link>
  <language>en</language>
<item>
  <title>Продолжаем набор программистов </title>
  <description>Уважаемые симфонийцы, студия ищет для себя фултаймера знающего фреймворк для работы в Екатеринбурге.&amp;nbsp; Веселый коллектив, и полный ахтунг от дедлайнов гарантируем &amp;ndash; тут тест&amp;nbsp;и требования.   </description>
  <link>http://symfony.artsofte.ru/blog/post/id/56</link>
  <guid isPermaLink="false">sf_ItemId56</guid>
  <author>nadeyev</author>
  <pubDate>Thu, 03 Mar 2033 00:00:00 +0500</pubDate>
</item>
<item>
  <title>Приветствуем! </title>
  <description>Мы&amp;nbsp;приветсвуем тебя, уважаемый посетитель нашего блога, посвящённому замечательному фреймворку, написанному на php5, под названием Symfony.   </description>
  <link>http://symfony.artsofte.ru/blog/post/id/1</link>
  <guid isPermaLink="false">sf_ItemId1</guid>
  <author>maddogg</author>
  <pubDate>Sat, 16 Oct 2032 02:05:49 +0500</pubDate>
</item>
<item>
  <title>Тренинг Symfony2:  от Новичка  до Ниндзя </title>
  <description>В рамках конференции Symfony Camp UA 2011, пройдет тренинг Symfony2: от Новичка до Ниндзя Цель данного тренинга &amp;#8211; это знакомство с Symfony2, получение практического опыта разработки на Symfony2. В ходе тренинга будут рассмотрены такие библиотеки, как Twig, Doctrine, Form + Validation, Security, Service Container и другие. С самого начала разработка будет вестись посредством методологии BDD с применением [...]
Источник:&amp;nbsp;http://feedproxy.google.com/~r/symfonyorgua/~3/paV8p_s9oAQ/   </description>
  <link>http://symfony.artsofte.ru/blog/post/id/65</link>
  <guid isPermaLink="false">sf_ItemId65</guid>
  <author>Artsofte</author>
  <pubDate>Fri, 28 Nov 2014 18:09:51 +0500</pubDate>
</item>
<item>
  <title>Actions c условиями в admin generator в Symfony 1.4 </title>
  <description>К сожалению, стандартная настройка админ генератора Symfony 1.4 не позволяет использовать для объекта разные actions в зависимости от условия или же свойств самого объекта. Максимум что может генератор &amp;#8211; не показывать action в зависимости от прав пользователя. Для того чтобы генератор поддерживал возможность условных object actions, нам нужно провести следующие модификации. 1.В админ-генераторе мы задаем [...]
Источник:&amp;nbsp;http://feedproxy.google.com/~r/symfonyorgua/~3/nvup5rTUsvg/   </description>
  <link>http://symfony.artsofte.ru/blog/post/id/66</link>
  <guid isPermaLink="false">sf_ItemId66</guid>
  <author>Artsofte</author>
  <pubDate>Fri, 28 Nov 2014 18:09:51 +0500</pubDate>
</item>
<item>
  <title>Symfony Conf 2011 в Киеве – небольшой отчет </title>
  <description>В прошлую субботу, 29 октября состоялась третья киевская конференция по Symfony. Прошло душевно и хорошо, но не без недостатков. Первое, что бросилось в глаза — переполненный зал (over 200 человек), некоторым места не хватило и пришлось стоять. К сожалению, даже после перерыва на обед ситуация не изменилась и было несколько стоящих участников. К счастью, тот [...]
Источник:&amp;nbsp;http://feedproxy.google.com/~r/symfonyorgua/~3/3tCKkylRwXA/   </description>
  <link>http://symfony.artsofte.ru/blog/post/id/64</link>
  <guid isPermaLink="false">sf_ItemId64</guid>
  <author>Artsofte</author>
  <pubDate>Fri, 28 Nov 2014 18:09:50 +0500</pubDate>
</item>
<item>
  <title>Создание золотого сайта </title>
  <description>&amp;nbsp;
С кем бы мне проконсультироваться по поводу создания уникального плагина или флеш анимации для моего сайта тематика, конечно же &amp;rdquo;золото&amp;rdquo; для сайта gold-coin.kz . Нужно нечто оригинальное и чтобы обязательно фигурировали графические элементы в виде золотых монет.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/60</link>
  <guid isPermaLink="false">sf_ItemId60</guid>
  <author>gold-coin</author>
  <pubDate>Wed, 12 Oct 2011 09:54:07 +0600</pubDate>
</item>
<item>
  <title>Антипаттерны Symfony </title>
  <description>Я не очень люблю слово &amp;laquo;антипаттерны&amp;raquo;, так же как и &amp;laquo;паттерны&amp;raquo;.  По мне, это чересчур заумные слова для обозначения довольно простых по своей сути идей.   И тем не менее, ниже я намереваюсь поведать о самых частых антипаттернах при использовании PHP-фреймворка Symfony (версий 1.2 и 1.3/1.4).  То есть о том, как программировать по-хорошему бы не надо, но по незнанию либо лени как-то само получается.  Все описанные вещи навеяны реальным кодом :)
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/58</link>
  <guid isPermaLink="false">sf_ItemId58</guid>
  <author>Ringtail</author>
  <pubDate>Thu, 01 Apr 2010 15:02:15 +0600</pubDate>
</item>
<item>
  <title>Декомпозиция и декорация </title>
  <description>В жизни любого программиста при проектировании достаточно сложных систем   может наступить критический момент - таблица, рассказывающая нам об одной бизнес-еденице,   разрастается до таких критических размеров, что ставноится страшно на неё смотреть   и в огромно количестве полей таблицы тяжело уже уловить нужное.   Или может вам в наследство досталась такая ужасная архитектура от дедушки-программиста и   надо с ней работать.
Что делать и как жить?   Об этом на примере symfony и propel в этой статьей.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/57</link>
  <guid isPermaLink="false">sf_ItemId57</guid>
  <author>maddogg</author>
  <pubDate>Fri, 19 Mar 2010 12:47:54 +0500</pubDate>
</item>
<item>
  <title>Deploy с использованием Capistrano и Subversion </title>
  <description>Capistrano является инструментом для автоматизации задач на одном или нескольких удаленных серверах, выполняет команды на всех целевых машинах параллельно и обеспечивает механизм для отката изменений. Он достаточно прост в освоении, очень гибок в настройке и функциональный богат, но по-умолчанию настроен для Ruby on Rails приложений.Настроить Capistrano для развертывания Symfony приложений не составляет особого труда, так как все этапы стандартного процесса с легкостью можно переопределить.Также доступна презентация на SlideShare.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/55</link>
  <guid isPermaLink="false">sf_ItemId55</guid>
  <author>lest</author>
  <pubDate>Sat, 06 Feb 2010 14:35:54 +0500</pubDate>
</item>
<item>
  <title>Ошибка sfValidatorI18nChoiceLanguage does not support the following options: 'culture'. </title>
  <description>Здравствуйте, слышал тут просто професионалы в symfony сидят уже который год с ней работающие, хотел попросить у вас помощи, если конечно можно *смущение*  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/53</link>
  <guid isPermaLink="false">sf_ItemId53</guid>
  <author>Strategist</author>
  <pubDate>Fri, 22 Jan 2010 01:19:09 +0500</pubDate>
</item>
<item>
  <title>Jobeet. День 7. Категории </title>
  <description>С огромным опозданием, но выкладываю перевод седьмого дня Jobeet.
Версия для Propel
Версия для Doctrine
Приношу извинения автору перевода Максиму Олейнику за столь огромную задержку в публикации.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/52</link>
  <guid isPermaLink="false">sf_ItemId52</guid>
  <author>maddogg</author>
  <pubDate>Mon, 03 Aug 2009 15:36:32 +0600</pubDate>
</item>
<item>
  <title>Dependency Injection </title>
  <description>Перевод книги Dependensy Injection по компоненту Symfony Service ContainerОригинал - http://components.symfony-project.org/dependency-injection/trunk/book/Перевод - http://madbee.ukr.su/solenko/dependency-injection/  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/51</link>
  <guid isPermaLink="false">sf_ItemId51</guid>
  <author>solenko</author>
  <pubDate>Fri, 17 Jul 2009 18:45:09 +0600</pubDate>
</item>
<item>
  <title>Вторая редакция по symfony 1.2 и symfony 1.2 reference  </title>
  <description>Книжки доступны онлайн ( Doctrine, Propel)&amp;nbsp; или можно скачать в&amp;nbsp;pdf (Doctrine, Propel)Топик Фабъена - тут.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/50</link>
  <guid isPermaLink="false">sf_ItemId50</guid>
  <author>nadeyev</author>
  <pubDate>Wed, 17 Jun 2009 10:40:34 +0600</pubDate>
</item>
<item>
  <title>Jobeet. День пятый. Маршрутизация. </title>
  <description>Если вы осилили 4 день, вы должны быть знакомы с шаблном MVC и он должен все больше должен казаться наиболее естественным способом программирования. Потратьте немного времени, и вы не станете оглядываться назад. Вчера на практике мы разнообразили страницы Jobeet и, в процессе этого, рассмотрели некоторые концепции symfony,такие как layout, хелперы (helpers), и слоты (slots).Сегодня мы будем погружаться в удивительный мир маршрутизации symfony.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/49</link>
  <guid isPermaLink="false">sf_ItemId49</guid>
  <author>y0ga</author>
  <pubDate>Sun, 05 Apr 2009 00:24:50 +0600</pubDate>
</item>
<item>
  <title>Ищите нас пока в Гоше :-( </title>
  <description>Уважаемые симфонийцы, с&amp;nbsp;прискорбием&amp;nbsp;заявляем, что ведущая по использованию ПС&amp;nbsp;на территории рунета,&amp;nbsp;обложила&amp;nbsp;этот блог фильтром на пару недель из-за того, что какой-то контрацептив&amp;nbsp;настучал&amp;nbsp;на&amp;nbsp;абсолютно открытое&amp;nbsp;технологическое решение&amp;nbsp;с использованием аякса на ресурсе, находящемся на&amp;nbsp;том же самом IP что и блог.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/48</link>
  <guid isPermaLink="false">sf_ItemId48</guid>
  <author>nadeyev</author>
  <pubDate>Wed, 25 Mar 2009 11:32:18 +0500</pubDate>
</item>
<item>
  <title>icq демон и нотификатор по 500 ошибке </title>
  <description>Долго и упорно искал нормальную библиотеку для работы с протоколом icq под php и всё таки нашёл. В итоге получилась пара интересных плагинов для Symfony. Тестировал пока на версии 1.1, в ближайшее время проверю и доправлю под 1.2
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/47</link>
  <guid isPermaLink="false">sf_ItemId47</guid>
  <author>maddogg</author>
  <pubDate>Fri, 20 Mar 2009 14:38:03 +0500</pubDate>
</item>
<item>
  <title>Дружба народов и немного о симфонии </title>
  <description>На днях, мы были плотно проинтревьюированы братьями по симфонийскому разуму с незалежной Украины :-).&amp;nbsp;&amp;nbsp;Artsofte &amp;ndash; одна из российских студий которая недавно открыто заявила о том что использовала, использует и будет использовать в своих проектах фреймворк Symfony.Как борются с &amp;laquo;симфонией&amp;raquo; в нашей студии узнавал Роман Мовчан.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/46</link>
  <guid isPermaLink="false">sf_ItemId46</guid>
  <author>nadeyev</author>
  <pubDate>Mon, 09 Mar 2009 14:28:40 +0500</pubDate>
</item>
<item>
  <title>Теория кеширования </title>
  <description>Оптимизация запросов - это лишь половина работы над общей оптимизацией. Чем меньше мы будет обращаться к базе данных - тем меньше будет время генерации страницы. Лучший вариант - сведение запросов к нулю. Здесь к нам на помощь всегда может придти как кеш запросов, так и кеш результата запроса. Если сайт не слишком динамичен - можно ограничиться и установкой времени жизни кеша. Но что делать если данные изменяются слишком часто, а запросы оптимизированы лучше некуда? Тут на помощь приходит зависимый кеш.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/45</link>
  <guid isPermaLink="false">sf_ItemId45</guid>
  <author>maddogg</author>
  <pubDate>Sun, 15 Feb 2009 01:14:52 +0500</pubDate>
</item>
<item>
  <title>Деревья в admin generator. Переделываем под Propel 1.2 </title>
  <description>Наконец-то выкладываю нужные куски кода для заточки деревьем под Propel 1.2. Тестировалось на Symfony 1.1.6.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/44</link>
  <guid isPermaLink="false">sf_ItemId44</guid>
  <author>maddogg</author>
  <pubDate>Thu, 05 Feb 2009 08:54:03 +0500</pubDate>
</item>
<item>
  <title>Вакансия: PHP-разработчик (Москва)  </title>
  <description>Кадровое агентство s2b Personnel приглашает в свою команду php-разработчика для участия в разработке проекта http://futuretoday.ru.   </description>
  <link>http://symfony.artsofte.ru/blog/post/id/43</link>
  <guid isPermaLink="false">sf_ItemId43</guid>
  <author>Researcher</author>
  <pubDate>Wed, 28 Jan 2009 19:18:31 +0500</pubDate>
</item>
<item>
  <title>Деревья в admin generator. Сворачивание, сортировка. </title>
  <description>Деревья в admin generator всегда были проблемой. С отображением их ещё можно было справиться, но ведь этого нам мало.
Копаясь в решениях, пытаясь создавать свои, я перепробовал кучу вариантов.&amp;nbsp;Даже плагин на jquery с применением JSON  попытался применить, но слишком уж сам плагин древовиден оказался, хоть и красив.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/42</link>
  <guid isPermaLink="false">sf_ItemId42</guid>
  <author>maddogg</author>
  <pubDate>Thu, 22 Jan 2009 00:13:19 +0500</pubDate>
</item>
<item>
  <title>Jobeet. День шестой. Модель в подробностях. </title>
  <description>Работа над переводами несколько затормозилась, но желающие помогать всё-таки есть.
Читаем день шестой.
Огромное спасибо Алексею Константинову за отклик и переведённую статью.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/41</link>
  <guid isPermaLink="false">sf_ItemId41</guid>
  <author>maddogg</author>
  <pubDate>Tue, 20 Jan 2009 14:02:17 +0500</pubDate>
</item>
<item>
  <title>Реюзабилити модулей </title>
  <description>Повторенье, конечно,&amp;nbsp;мать ученья, но время на разработку нужно беречь. Поэтому код создаётся таким, чтобы его легко можно было применять повторно. С библиотеками ещё всё куда более ясно, но вот модули могут поставить и в тупик. Читаем некоторые мои мысли по повторному применению кода для модулей. Спорим, дополняем.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/40</link>
  <guid isPermaLink="false">sf_ItemId40</guid>
  <author>maddogg</author>
  <pubDate>Sun, 18 Jan 2009 01:06:34 +0500</pubDate>
</item>
<item>
  <title>Перемещаем панель дебага </title>
  <description>Недавно, подыскивая новые интересные расширения для Firefox, наткнулся на одну интересную связку в виде плагина для Symfony и аддона для Firefox (точнее расширения аддона Firebug) - FireSymfony.
Ранее в блоге кросспост уже был, теперь более подробно.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/39</link>
  <guid isPermaLink="false">sf_ItemId39</guid>
  <author>maddogg</author>
  <pubDate>Sun, 11 Jan 2009 00:13:22 +0500</pubDate>
</item>
<item>
  <title>С новым годом! </title>
  <description>Привествую вас, адепты фреймворка Symfony.Приходит очередной новый год и я рад вас с ним поздравить :)&amp;nbsp;В новый год мы вошли с новой, ещё более удобной версией нашего любимого движка. Желаю вам в новом году интересных разработок, новых проектов и побольше приложений на Symfony :)А вот небольшое поздравление от нашей студии.PS:&amp;nbsp; если у кого-то не работает ютуб, ролик еще тут: http://rutube.ru/tracks/1339691.html?v=0c7e843d2ccd3378575b2e14438afe18  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/38</link>
  <guid isPermaLink="false">sf_ItemId38</guid>
  <author>maddogg</author>
  <pubDate>Thu, 25 Dec 2008 17:48:33 +0500</pubDate>
</item>
<item>
  <title>Jobeet. День четвёртый. Вид и контроллер </title>
  <description>Прежде чем начнём
Если у вас уже есть таблица jobeet_category_affiliate в вашей схеме БД, то вы можете пропустить данную секцию и отправляться прямо к разделу  Ранее на Symfony
Если же у вас таблица jobeet_job_affiliate, то продолжайте читать.
Учебник Jobeet основан на технике день-за-днаём. Мы действительно ценим все комментарии, которые вы постоянно нам оставляете. Основываясь на некоторых вчерашних комментариях, мы решили немного изменить схему. Вместо связи многие-ко-многим между affiliates и jobs, некоторые предположили, что будет куда более понятней иметь связь между affiliates и categories. Не можем не согласиться. Поэтому, прежде чем  начнём сегодняший урок, давайте внесём изменения. Много времени это не отнимет &amp;ndash; достаточно вещей автоматизированы фреймворком.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/37</link>
  <guid isPermaLink="false">sf_ItemId37</guid>
  <author>maddogg</author>
  <pubDate>Thu, 11 Dec 2008 09:38:57 +0500</pubDate>
</item>
<item>
  <title>Jobeet at symfony in Russian. </title>
  <description>И так, господа, теперь 3&amp;nbsp; перевода лежат тут. Флажок наш пока на основных страницах не появился, но видимо скоро будет.По мере переведения статей теперь всё будет лежать там, я так думаю.PS: Товарищи, подключайтесь уже к переводу!UPD:&amp;nbsp;а вот и флажок наш появился  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/36</link>
  <guid isPermaLink="false">sf_ItemId36</guid>
  <author>maddogg</author>
  <pubDate>Wed, 10 Dec 2008 09:33:46 +0500</pubDate>
</item>
<item>
  <title>IRC </title>
  <description>Уважаемый адепты symfony!Приглашаем вас принять участие в реал-тайм общении в IRC.На данный момент зарегистрирован канал ##symfony-ru на сервере irc.freenode.net. Так что Welcome!  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/35</link>
  <guid isPermaLink="false">sf_ItemId35</guid>
  <author>maddogg</author>
  <pubDate>Tue, 09 Dec 2008 11:49:20 +0500</pubDate>
</item>
<item>
  <title>Jobeet. День третий. Модель данных </title>
  <description>Итак, продолжаем переводить по ночам. Лицезреем третий день учебникак Jobeet.
На этот раз взял за основу Markdown (а там действительно он?) из репозитария Symfony. Здесь, конечно же, выкладываю в html, но родной маркировке никто перевод не отменял
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/34</link>
  <guid isPermaLink="false">sf_ItemId34</guid>
  <author>maddogg</author>
  <pubDate>Tue, 09 Dec 2008 02:00:27 +0500</pubDate>
</item>
<item>
  <title>Symfony 1.2 пока сыроват? </title>
  <description>После релиза руки чешутся попробовать. Вкусного достаточно, многое просто радует и хочется прям танцевать от этой радости. Но... Переодически то тут то там вылетают Notice'ы. Особенно чувствуется это в админгенераторе при изменении конфига. Ну и по мелочам ещё бывает вылет в формах и прочем. 
У меня у одного такое или всё таки сырость sf 1.2 пока даёт о себе знать?  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/33</link>
  <guid isPermaLink="false">sf_ItemId33</guid>
  <author>maddogg</author>
  <pubDate>Sat, 06 Dec 2008 18:44:51 +0500</pubDate>
</item>
<item>
  <title>Jobeet. День второй. The Проджект. </title>
  <description>Ранее на JobeetМы ещё не написали не единой строки PHP, но вчера, мы создали среду, пустой проект symfony и убеделись, что начали с хорошими настройками безопасности. Если вы за всем следили, то сейчас вы должно быть с восхищением смотрите на экран, т.к. на нём показывают стандартную страницу приложений symfony.Но вы жадите большего. Вы хотите изучить все самые мелкие премелкие детали о разработке приложений на symfony. Итак, продолжим наше путешествие к нирване разработчков на symfony.Сегодня мы уделим немного времени описанию требований проекта Jobeet и создадим несколько скетчей.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/32</link>
  <guid isPermaLink="false">sf_ItemId32</guid>
  <author>maddogg</author>
  <pubDate>Thu, 04 Dec 2008 22:59:35 +0500</pubDate>
</item>
<item>
  <title>Jobeet. День первый. Начало проекта </title>
  <description>ВступлениеФреймворк symfony был Open-Source проектом на протяжении трёх лет и стал одним из самых популярных фреймворков, благодаря своим способностям и велликолепной документации. Эта традиция зародилась давным давно.В декабре 2005, сразу после первого официального релиза symfony, мы опубликовали &amp;quot;учебник Askeet&amp;quot;, набор из 24 уроков 24, публикуемых ежедневно между началом декабря и рождеством.Данный учебник стал бесценным инструментом для донесения фреймворка новым адептам. Огромное количество разработчиков научились работать с symfony благодапя askeet, и до сих пор большинство компаний используют askeet как учебный материал.Мы празднуем выход symfony 1.2 и учебник askeet стал уже староват. Пришло время для нового, свежего учебника!.Знакомьтесь, Jobeet, учебник-каледнарь 2008!  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/31</link>
  <guid isPermaLink="false">sf_ItemId31</guid>
  <author>maddogg</author>
  <pubDate>Thu, 04 Dec 2008 00:14:36 +0500</pubDate>
</item>
<item>
  <title>Новшества Symfony 1.2. Часть первая </title>
  <description>Symfony 1.2 уже вышел, пора бы уже и на русский перевести стать о нововведениях в Symfony 1.2 (которымя прямо нарадоваться не могу). Читаем начало перевода и радуемся вместе. Скоро будут остальные куски.
ps: Господа, активней. К выходным уже надеюсь запущу wiki и с такими статьями будет попроще!
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/30</link>
  <guid isPermaLink="false">sf_ItemId30</guid>
  <author>maddogg</author>
  <pubDate>Wed, 03 Dec 2008 03:28:16 +0500</pubDate>
</item>
<item>
  <title>Symfony 1.2 Release </title>
  <description>Итак, пускай и чуть позже назначенной даты, но мы дождались выхода Symfony 1.2.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/29</link>
  <guid isPermaLink="false">sf_ItemId29</guid>
  <author>maddogg</author>
  <pubDate>Tue, 02 Dec 2008 11:03:23 +0500</pubDate>
</item>
<item>
  <title>Простой пример формы авторизации на symfony </title>
  <description>Бывают времена, когда мне необходима обычная форма авторизациия, которая проверяет комбинацию логин/пароль, для закрытия административного интерфейса. Новый под-фреймворк форм sfForm в Symfony 1.1 и 1.2 позволяет просто применять класс формы, задуманный для этого. Вот пример:
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/28</link>
  <guid isPermaLink="false">sf_ItemId28</guid>
  <author>maddogg</author>
  <pubDate>Wed, 19 Nov 2008 10:46:31 +0500</pubDate>
</item>
<item>
  <title>Propel Criteria Builder </title>
  <description>Много кто из ярых SQL-щиков не воспринимает конструктор запросов Propel и предпочитают пиcать ручной SQL. Много кто не понимает язык запросов&amp;nbsp; Propel-а и &amp;ldquo;думает&amp;rdquo; на&amp;nbsp; SQL.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/27</link>
  <guid isPermaLink="false">sf_ItemId27</guid>
  <author>maddogg</author>
  <pubDate>Mon, 17 Nov 2008 10:58:27 +0500</pubDate>
</item>
<item>
  <title>В NetBeans 7.0 будет поддержка symfony </title>
  <description>Good news, everyone!ppisl (один из разработчиков NetBeans, ответственный, в частности, за редактор исходников на PHP) отписался в багтрекере о том, что  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/26</link>
  <guid isPermaLink="false">sf_ItemId26</guid>
  <author>maddogg</author>
  <pubDate>Fri, 14 Nov 2008 11:18:01 +0500</pubDate>
</item>
<item>
  <title>Условные валидаторы в Symfony. Другое представление </title>
  <description>Сегодня утром я читал блог Symfony. В основном про &amp;quot;неделю symfony #96&amp;quot;. В итоге наткнулся на урок, в котором говорилось про условные валидаторы. Вещь весьма полезная, я часто ловлю себя на том, что использую данную технику, поэтому я решил написать об иной технике, которую использую сам для условных валидаторов, но для другого случая.&amp;nbsp;  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/25</link>
  <guid isPermaLink="false">sf_ItemId25</guid>
  <author>maddogg</author>
  <pubDate>Thu, 06 Nov 2008 11:00:45 +0500</pubDate>
</item>
<item>
  <title>День Symfony 1.2 </title>
  <description>Честно говоря, я думал что смогу сильно ускориться в написании книги, но, тем не менее, застрял. Как минимум я закончил раскрытие OSGi и WAR.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/24</link>
  <guid isPermaLink="false">sf_ItemId24</guid>
  <author>maddogg</author>
  <pubDate>Wed, 05 Nov 2008 10:36:12 +0500</pubDate>
</item>
<item>
  <title>Первая конференция по Symfony в Украине состоялась </title>
  <description>25 октября состоялась конференция по Symfony в г. Черкассы. Всего в ней приняли участие 18 человек из 4х городов Украины - Черкасс, Киева, Харькова, Львова.
  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/23</link>
  <guid isPermaLink="false">sf_ItemId23</guid>
  <author>maddogg</author>
  <pubDate>Mon, 27 Oct 2008 10:08:41 +0500</pubDate>
</item>
<item>
  <title>Email рассылка средствами Swift </title>
  <description>Email рассылка достаточно часто возникающая, перед разработчиком, задача. В простейшем случае это рассылка новостей сайта.  На сайте symfony в The symfony Cookbook для отправки электронной почты предлагается использовать Swift Mailer.  И действительно Swift Mailer - это мощная библиотека решающая практически все задачи связанные с отправкой электронных писем. Именно с ее помощью мы и создадим нашу email рассылку.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/22</link>
  <guid isPermaLink="false">sf_ItemId22</guid>
  <author>maddogg</author>
  <pubDate>Thu, 23 Oct 2008 00:00:00 +0600</pubDate>
</item>
<item>
  <title>25 октября – конференция по Symfony в Черкассах </title>
  <description>В субботу, 25 октября, в г. Черкассы пройдет конференция разработчиков на фреймворке Symfony.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/16</link>
  <guid isPermaLink="false">sf_ItemId16</guid>
  <author>maddogg</author>
  <pubDate>Wed, 22 Oct 2008 10:37:21 +0600</pubDate>
</item>
<item>
  <title>The symfony Forms Book: Глава 2. Валидация форм </title>
  <description>Валидация форм в symfony&amp;nbsp;The symfony Forms Book: Глава 2. Валидация формВ&amp;nbsp;главе 1 мы&amp;nbsp;изучили как&amp;nbsp;создать и&amp;nbsp;отобразить форму обратной связи. В&amp;nbsp;этой главе Вы&amp;nbsp;изучите как&amp;nbsp;управлять валидацией (проверкой) формы.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/15</link>
  <guid isPermaLink="false">sf_ItemId15</guid>
  <author>maddogg</author>
  <pubDate>Tue, 21 Oct 2008 11:03:34 +0600</pubDate>
</item>
<item>
  <title>Перевод RSS-лент </title>
  <description>Просидев 2 дня без инета (спасибо &amp;quot;Convex&amp;quot;), пришлось много мыслить.Мысль пришла в голову следующая: существует множество замечательных лент здесь и ещё на странице плагинов.Идея очень простая - выбрать ленты (особенно блого-ленту коммьюнити) и переводить. Постоянный мониторинг думаю нужен не будет, но, допустим, раз в 1-3 дня. Можно по началу выбирать определённые интересные посты, потом уже выбирать менее интересные, но всё-таки полезные.&amp;nbsp;По плагинами ленты, конечно же, можно так и оставить в виде RSS.Выши мысли?  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/14</link>
  <guid isPermaLink="false">sf_ItemId14</guid>
  <author>maddogg</author>
  <pubDate>Mon, 20 Oct 2008 10:16:56 +0600</pubDate>
</item>
<item>
  <title>Firesymfony: как сделать WebDebugToolbar еще более удобным </title>
  <description>Хочу рассказать об одной очень замечательной вещи, про которую прочел недавно на Ajaxian. Это расширение для расширения (интересный каламбур) Firebug, очень популярного инструмента веб-разработчика для браузера Mozilla Firefox. Если вкратце, то Firesymfony предоставляет замену традиционному веб-тулбару для отладки.&amp;nbsp;  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/13</link>
  <guid isPermaLink="false">sf_ItemId13</guid>
  <author>maddogg</author>
  <pubDate>Fri, 17 Oct 2008 16:44:28 +0600</pubDate>
</item>
<item>
  <title>symfony:propel troubles </title>
  <description>Почти 4 часа утра, а мой код работает не совсем как надо.SELECT some.ID, some.COLUMN1, some.COLUMN2 FROM some WHERE some.COLUMN2=2 ORDER BY UPPER(some.ID) DESC LIMIT 20&amp;nbsp;В итоге some.ID превращался в строку и сортировалось криво. Пришлось залезть в самые дебри. В итоге нашел в файле /usr/share/php5/symfony11/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/database/model/PropelTypes.php весьма сомнительную строчку:const BIGINT_NATIVE_TYPE = &amp;quot;string&amp;quot;;После замены &amp;ldquo;string&amp;rdquo; на &amp;ldquo;int&amp;rdquo; и выполнении команды ./symfony propel:build-model все стало работать как надо без всяких UPPER&amp;lsquo;ов.&amp;nbsp;Погуглив, можно найти аналогичные проблемы, обсуждаемые на форумах.Кросспост с http://ys-pro.com/symfonypropel-troubles&amp;nbsp;  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/12</link>
  <guid isPermaLink="false">sf_ItemId12</guid>
  <author>maddogg</author>
  <pubDate>Fri, 17 Oct 2008 16:34:04 +0600</pubDate>
</item>
<item>
  <title>Заголовки страниц и плагин sfSimpleForumPlugin </title>
  <description>Продолжаю копаться в плагине форума для фреймворка Symfony. Этот плагин изменяет стандартный заголовок страницы, заданный в файле конфигурации view.yml. Чтобы этого не происходило, нужно закомментировать следующую строчку в файле plugins/sfSimpleForumPlugin/lib/helper/sfSimpleForumHelper.php:&amp;nbsp;sfContext::getInstance()-&gt;getResponse()-&gt;setTitle($title);Кросспост с http://blog.akhkharu.ru/2008/10/sfsimpleforumplugin_14.html  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/11</link>
  <guid isPermaLink="false">sf_ItemId11</guid>
  <author>maddogg</author>
  <pubDate>Fri, 17 Oct 2008 16:08:31 +0600</pubDate>
</item>
<item>
  <title>Symfony admin generator: is_published + AJAX </title>
  <description>Часто приходится открывать запись на редактирование только ради того что бы поставить галочку &amp;quot;опубликовано&amp;quot;Сделаем это нажатием на иконку статуса в списке.Для работы с AJAX используем jQuery.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/10</link>
  <guid isPermaLink="false">sf_ItemId10</guid>
  <author>maddogg</author>
  <pubDate>Fri, 17 Oct 2008 16:00:19 +0600</pubDate>
</item>
<item>
  <title>Symfony forms in action. Глава 1. </title>
  <description>Формы состоят из полей, такие как: скрытые поля, текстовые поля, селектбоксы и чекбоксы. Данная глава представит вам пути создания и изменения форм, используя фреймворк форм symfony.Symfony 1.1 требует прочтения глав данной книги. Вам так же придётся создать проект и frontend приложение. Используйте вступление книги для получения информации по созданию проекта.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/9</link>
  <guid isPermaLink="false">sf_ItemId9</guid>
  <author>maddogg</author>
  <pubDate>Sat, 29 Dec 1984 12:24:25 +0500</pubDate>
</item>
<item>
  <title>Askeet. День первый. Начало проекта </title>
  <description>Вызов (от переводчика)Symfony - это один из тех фреймворков на PHP5, который привлекает своей достаточной документацией, множеством плагинов, обновлениями, анонсами новых версий и многим другим.К сожалению документации на русском языке пока мало. Многие зарезервированные доменты вроде http://symfony-project.ru/ лишь имею одну фразу - &amp;quot;Скоро будет&amp;quot;. И причём уже давно.На самом проекте &amp;nbsp;http://symfony-project.org/ в разделе документации можно увидеть наш триколор только в разделе &amp;quot;Cookbook&amp;quot;.Итак, я бросаю вызов и намереваюсь заняться переводом. API переводить думаю смысла нет, книга - слишком объёма пока что для меня (но это временно явление, возьмусь может и за неё). А переводить мы начнём Askeet Tutorial. Если первый перевод примут - буду перводить дальше. Каждый день не обещаю, но постараюсь в будние дни по статье выкладывать  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/2</link>
  <guid isPermaLink="false">sf_ItemId2</guid>
  <author>maddogg</author>
  <pubDate>Fri, 23 Dec 1983 02:09:06 +0500</pubDate>
</item>
<item>
  <title>Askeet. День второй. Создание модели </title>
  <description>В предыдущих сериях...Во время первого дня этого длинного но невероятно интересного  учебника мы научились устанавливать фреймворк symfony, создавать новые приложения и среду разработки, а так же добавили безопасности коду, введя контроль версий. Кстати, код первого дня доступен в репозитории svn по адресу:http://svn.askeet.com/Целями второго дня являются: определение финального функционала результирующего приложения, наброски модели данных и начало программирования. Это вберёт в себя генерацию объекто-ориентированной карты и использование её интерактивности для создания, получение и обновления записей в базе данных в приложении.Весьма объёмно. Поехали!  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/3</link>
  <guid isPermaLink="false">sf_ItemId3</guid>
  <author>maddogg</author>
  <pubDate>Thu, 22 Dec 1983 02:14:25 +0500</pubDate>
</item>
<item>
  <title>Askeet. День третий. Погружение в структуру MVC </title>
  <description>Ранее на symfonyВ течение второго дня вы научились строить объектную модель, основанную на реляционной модели данных, а так же генерировать шаблоны для этих объектов. Кстати, код, созданный за предыдущие дни, доступен в репозитарии SVN:http://askeet.comЗадачами третьего дня стали: создание симпатичного внешнего вида для сайта, назначение списка вопросов как главную страницу, отображение количества заинтересовавшихся  пользователей для вопроса и население базы данных примерами текстовых файлов для того чтобы иметь тестовые данные. Не так уж и много делать, но придётся много читать, думать и понимать.Прежде чем продолжить чтение данной главы, вы должны ознакомиться с концепцией проекта, приложений,  модулей и действий в symfony. Это объясняется в главе  Inside the Controller Layer  из книги по symfony.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/4</link>
  <guid isPermaLink="false">sf_ItemId4</guid>
  <author>maddogg</author>
  <pubDate>Wed, 21 Dec 1983 02:19:50 +0500</pubDate>
</item>
<item>
  <title>Askeet. День четвёртый. Рефакторинг </title>
  <description>В предыдущих серияхВо время третьего дня мы изучили все слои архитектуры MVC для отображения для правильного отображения списка вопросов на главной странице. Приложение становится симпатичнее, но до сих пор не хватает контентаЦелями чётвёртого дня являются - показать список ответов, задать симпатичный УРЛ  для отдельного вопроса, добавить собственный класс и переместить некоторые цепочки кода  в лучшее место. Это поможет вам понять основы шаблона, модели, разграничения путей и рефакторинга. Вам может показаться что код переписывать ещё рано - ему несколько дней отроду. Но вы начнёте думать иначе после этого урока.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/5</link>
  <guid isPermaLink="false">sf_ItemId5</guid>
  <author>maddogg</author>
  <pubDate>Tue, 20 Dec 1983 02:20:58 +0500</pubDate>
</item>
<item>
  <title>Askeet. День шестой. Безопасность и проверка форм. </title>
  <description>Ранее на symfonyВ течение пятого дня Вы научились использовать шаблоны и экшены, формы и пэджеры теперь от вас также ничего не скрывают. Но после создания формы авторизации, Вы вероятно хотели бы услышать как ограничить возможности неавторизированного пользователя. Этим то мы сегодня и займёмся, а заодним посмотрим на работу валидации форм. Т.к. мы будем расширять приложение с помощью собственных классов, неплохо было бы ознакомиться с главой Inside the View Layer в книге по symfony.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/7</link>
  <guid isPermaLink="false">sf_ItemId7</guid>
  <author>maddogg</author>
  <pubDate>Sun, 18 Dec 1983 12:08:36 +0500</pubDate>
</item>
<item>
  <title>Askeet. День девятый. Локальные улучшения </title>
  <description>ПредисловиеВ течение восьмого дня, мы добавили AJAX в &amp;quot;Спроси-ка&amp;quot; без головной боли. Приложение теперь готово к использованию, но его можно сделать удобнее. Для вопросов должен быть разрешён текстовый редактор, а первичные ключи не стоит использовать в URI. Всё это не трудно сделать с помощью symfony: сегодня будет хорошая возможность использовать то, чему научились, и проверить знаете ли Вы как управлять всеми уровнями архитектуры MVC.  </description>
  <link>http://symfony.artsofte.ru/blog/post/id/8</link>
  <guid isPermaLink="false">sf_ItemId8</guid>
  <author>maddogg</author>
  <pubDate>Thu, 15 Dec 1983 12:10:50 +0500</pubDate>
</item>
<item>
  <title>test </title>
  <description>Вот такая   </description>
  <link>http://symfony.artsofte.ru/blog/post/id/6</link>
  <guid isPermaLink="false">sf_ItemId6</guid>
  <author>maddogg</author>
  <pubDate>Wed, 01 Jan 1958 18:47:26 +0500</pubDate>
</item>
  </channel>
</rss>