<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Zend Framework по-русски</title>
	
	<link>http://zend-framework.ru</link>
	<description>Статьи, руководства и заметки о фреймворке для PHP - Zend Framework</description>
	<lastBuildDate>Sun, 25 Dec 2011 06:51:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ZendFramework-ru" /><feedburner:info uri="zendframework-ru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>ZFConf Ukraine 2010</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/an5XkohC1Wg/</link>
		<comments>http://zend-framework.ru/zfconf-ukraine-2010/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 13:54:22 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=235</guid>
		<description><![CDATA[Всем доброго времени суток. 27 ноября в Киеве пройдёт совместная конференция ZFConf Ukraine &#038; MageConf. Список докладов обещает быть интересным: Встречайте Zend Framework 2.0 Эволюция ZF: архитектура, шаблоны, рефакторинг Юнит тестирование в Zend Framework 2.0 Хранение, обработка и отдача статики с использованием \Zend \File. Опыт социальной сети starlook.ru Чуть сложнее чем Singleton: аннотации, IOC, АОП [...]]]></description>
			<content:encoded><![CDATA[<p>Всем доброго времени суток.<br />
27 ноября в Киеве пройдёт совместная конференция ZFConf Ukraine &#038; MageConf.<br />
Список докладов обещает быть интересным:</p>
<ul>
<li><a href="http://zfconf.org.ua/conf-2010/topics/meet-zf2/">Встречайте Zend Framework 2.0</a></li>
<li><a href="http://zfconf.org.ua/conf-2010/topics/zf-evolution/">Эволюция ZF: архитектура, шаблоны, рефакторинг</a></li>
<li><a href="http://zfconf.org.ua/conf-2010/topics/zf2-unit-testing/">Юнит тестирование в Zend Framework 2.0</a></li>
<li><a href="http://zfconf.org.ua/conf-2010/topics/static-and-zend_file-starlook-experience/">Хранение, обработка и отдача статики с использованием \Zend \File. Опыт социальной сети starlook.ru</a></li>
<li><a href="http://zfconf.org.ua/conf-2010/topics/aop/">Чуть сложнее чем Singleton: аннотации, IOC, АОП</a></li>
<li><a href="http://zfconf.org.ua/conf-2010/topics/doctrine-2/">Doctrine 2</a></li>
<li><a href="http://zfconf.org.ua/conf-2010/topics/nosql-with-zend-framework/">NoSQL и Zend Framework</a></li>
</ul>
<p>Больше информации на <a href="http://zfconf.org.ua/">zfconf.org.ua</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zfconf-ukraine-2010/#comments">No comment</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zfconf-ukraine-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/zfconf-ukraine-2010/</feedburner:origLink></item>
		<item>
		<title>Вышел Zend Framework 1.11</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/mvJeymgnrQU/</link>
		<comments>http://zend-framework.ru/vyshel-zend-framework-1-11/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 17:05:26 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=227</guid>
		<description><![CDATA[Всем привет! Вчера состоялся релиз ZF1.11, который приносит нам довольно много доработок и изменений. Основное: Поддержка мобильных устройств Raphael Carles разработал компонент Zend_Htpp_UserAgent, который определяет User-Agent и на основании него &#8212; возможности устройства. Также для этого компонента написаны плагин Zend_Application и помощник Zend_View, позволяющие разработчику настраивать вывод в зависимости от устройства (например, альтернативные layout, альтернативные [...]]]></description>
			<content:encoded><![CDATA[<p>Всем привет!<br />
Вчера состоялся релиз ZF1.11, который приносит нам довольно много доработок и изменений.<br />
Основное:</p>
<h2>Поддержка мобильных устройств</h2>
<p>Raphael Carles разработал компонент Zend_Htpp_UserAgent, который определяет User-Agent и на основании него &mdash; возможности устройства.<br />
Также для этого компонента написаны плагин Zend_Application и помощник Zend_View, позволяющие разработчику настраивать вывод в зависимости от устройства (например, альтернативные layout, альтернативные изображения, Flash или поддержка HTML5 и т.д.)</p>
<h2>Zend_Cloud: SimpleCloud API</h2>
<p>Во время ZendCon 2009 компания Zend анонсировала прототип SimpleCloud API. ZF 1.11.0 содержит первый официальный, стабильный релиз Zend_Cloud, PHP-версию SimpleCloud API. Текущая версия включает:</p>
<ul>
<li>Document services: SimpleDB от Amazon и Table Storage от Windows Azure</li>
<li>Queue services: Amazon Simple Queue Service (SQS), Windows Azure Queue Service, Zend Platform JobQueue, Memcacheq, Relational Database, ActiveMQ</li>
<li>Storage Services: Amazon Simple Storage Service (S3), Windows Azure&#8217;s Blog Storage, Nirvanix, Local filesystem</li>
</ul>
<h2>Прочее</h2>
<ul>
<li>Закрыта утечка timing-информации в некоторых компонентах</li>
<li>Версия Dojo Toolkit обновлена до 1.5.0, которая включает новый компонент dojox.mobile</li>
<li>Добавлена поддержка Amazon SimpleDB, нереляционной базы данных от облачного сервиса Amazon</li>
<li>Добавлен компонент Zend_Service_Ebay_Findings для работы с eBay Findings API, который позволяет пользователям получать информацию о активных аукционах, используемых категориях и ключевых словах</li>
<li>Поддержка <a href="http://mariadb.org/">MariaDB</a>, форка MySQL</li>
<li>Zend_Config теперь поддерживает YAML и JSON</li>
<li>Добавлен компонент Zend_Service_ShortUrl для сокращения URL&#8217;ов при помощи сервисов jdem.cz и tinyurl.com</li>
<li>Дополнительные помощники вида (view helpers): Zend_View_Helper_UserAgent, Zend_View_Helper_TinySrc и Zend_View_Helper_Gravatar</li>
</ul>
<p><a href="http://devzone.zend.com/article/12724">Оригинал новости на английском</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/vyshel-zend-framework-1-11/#comments">One comment</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/vyshel-zend-framework-1-11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/vyshel-zend-framework-1-11/</feedburner:origLink></item>
		<item>
		<title>Релиз Zend Framework 1.10.7</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/2k6H5QL-SLY/</link>
		<comments>http://zend-framework.ru/released-zend-framework-1-10-7/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 20:32:45 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=220</guid>
		<description><![CDATA[Всем привет. Сегодня была выпущена в свет очередная версия ZF: 1.10.7. Релиз содержит около 60 исправлений. Скачать Changelog О главном всё. А теперь немного информации по теме. Во-первых, Если вы используете Zend_Service_Twitter, обновитесь до версии ZF 1.10.6 или 1.10.7 &#8211; твиттер переходит на использование OAuth, а разработчики ZF готовят пользователей к этому. Подробнее читайте в [...]]]></description>
			<content:encoded><![CDATA[<p>Всем привет.<br />
Сегодня была выпущена в свет очередная версия ZF: 1.10.7. Релиз содержит около 60 исправлений.<br />
<a href="http://framework.zend.com/download/latest">Скачать</a><br />
<a href="http://framework.zend.com/changelog/1.10.7">Changelog</a></p>
<p>О главном всё. А теперь немного информации по теме.<br />
Во-первых, Если вы используете Zend_Service_Twitter, обновитесь до версии ZF 1.10.6 или 1.10.7 &#8211; твиттер переходит на использование OAuth, а разработчики ZF готовят пользователей к этому. Подробнее читайте в статье <a href="http://techcrunch.com/2010/06/17/twitter-oauthcalypse-moved-to-august-thanks-to-the-world-cup/">Twitter OAuthcalypse</a>. Если вы не можете обновиться, можете изучить<a href="http://blog.astrumfutura.com/archives/411-Writing-A-Simple-Twitter-Client-Using-the-PHP-Zend-Frameworks-OAuth-Library-Zend_Oauth.html">ещё три способа интегрировать Zend_OAuth и Twitter</a>.</p>
<p>Также мы узнали, что на конец сентября запланирован релиз ZF 1.11.0, который стандартизирует переводы валидаторов и ещё делает много хорошего для нас с вами.</p>
<p>И, напоследок, немного новостей о ZF 2.0. Уже реализована миграция на PHP 5.3 namespaces, удалены все require_once и проведён рефакторинг юнит-тестов. Ждать остаётся недолго <img src='http://zend-framework.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Всего доброго, будем ждать новых известий от разработчиков ZF.</p>
<p><a href="http://devzone.zend.com/article/12367">Оригинал новости на DevZone</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/released-zend-framework-1-10-7/#comments">6 comments</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/released-zend-framework-1-10-7/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/released-zend-framework-1-10-7/</feedburner:origLink></item>
		<item>
		<title>Вышел Zend Framework 1.10.4</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/0zNxlbTXxVk/</link>
		<comments>http://zend-framework.ru/zend-framework-1-10-4-released/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 08:13:22 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=216</guid>
		<description><![CDATA[Вчера, 28 апреля, был выпущен четвёртый релиз ветки 1.10 &#8211; ZF 1.10.4. Скачать его вы можете по ссылке: http://framework.zend.com/download/latest Релиз содержит исправления около 50 ошибок, большая часть которых исправлена на прошедшем две недели назад дне охоты на багов. Некоторые исправления заслуживают отдельного упоминания: ZF-7493: Улучшение сериализации в Zend_Amf, что привело к ускорению сериализации больших наборов [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера, 28 апреля, был выпущен четвёртый релиз ветки 1.10 &#8211; ZF 1.10.4. Скачать его вы можете по ссылке:<br />
<a href="http://framework.zend.com/download/latest">http://framework.zend.com/download/latest</a><br />
Релиз содержит исправления около 50 ошибок, большая часть которых исправлена на прошедшем две недели назад <a href="http://devzone.zend.com/article/12064-Results-of-Aprils-ZF-Bug-Hunt-Days">дне охоты на багов</a>.<br />
Некоторые исправления заслуживают отдельного упоминания:</p>
<ul>
<li><a href="http://framework.zend.com/issues/browse/ZF-7493">ZF-7493</a>:<br />
Улучшение сериализации в Zend_Amf, что привело к ускорению сериализации больших наборов данных на 200-300%.
</li>
<li><a href="http://framework.zend.com/issues/browse/ZF-9263">ZF-9263</a>:<br />
Устранён вывод warning&#8217;ов при вызове Zend_Loader::isReadable() на WAMP-платформе
</li>
<li><a href="http://framework.zend.com/issues/browse/ZF-9504">ZF-9504</a>:<br />
Генерация кода при помощи Zend_XmlRpc_Value стала более эффективной на больших наборах данных.<br />
В одном из примеров использование памяти снизилось с 1GB до 20MB с уменьшением скорости выполнения с 60 секунд до 10.
</li>
</ul>
<p><a href="http://framework.zend.com/changelog/1.10.4">Полный список изменений</a><br />
<a href="http://devzone.zend.com/article/12078-Zend-Framework-1.10.4-Released">Оригинал новости</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zend-framework-1-10-4-released/#comments">No comment</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zend-framework-1-10-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/zend-framework-1-10-4-released/</feedburner:origLink></item>
		<item>
		<title>Начало работы с Zend Framework</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/oyVfN7u8U_w/</link>
		<comments>http://zend-framework.ru/getting-started/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 13:53:53 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Базы данных]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Формы и обработка входных данных]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_Db]]></category>
		<category><![CDATA[Zend_Db_Table]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Layout]]></category>
		<category><![CDATA[Zend_View]]></category>
		<category><![CDATA[основы]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=199</guid>
		<description><![CDATA[Автор: Rob Allen, www.akrabat.com Также доступна устаревшая версия руководства, ориентированная на старые версии Zend Framework. Это руководство предназначено для введения в использование Zend Framework для создания простых приложений с использованием БД с использованием парадигмы Model-View-Controller. Оно было переписано для версии фреймворка 1.8 и использует все преимущества скриптов командной строки Zend_Tool и Zend_Application для бутстраппинга. Используются [...]]]></description>
			<content:encoded><![CDATA[<p>Автор: Rob Allen, <a href="http://www.akrabat.com">www.akrabat.com</a><br />
Также доступна <a href="/nachalo-raboty-s-zend-framework/">устаревшая версия руководства</a>, ориентированная на старые версии Zend Framework.</p>
<p>Это руководство предназначено для введения в использование Zend Framework для создания простых приложений с использованием БД с использованием парадигмы <a href="http://ru.wikipedia.org/wiki/MVC">Model-View-Controller</a>. Оно было переписано для версии фреймворка 1.8 и использует все преимущества скриптов командной строки Zend_Tool и Zend_Application для бутстраппинга. Используются другие компоненты, включая Zend_Controller, Zend_View, Zend_Db_Table и Zend_Form.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/getting-started/">Начало работы с Zend Framework</a> (2,618 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/getting-started/#comments">261 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/mod_rewrite/" rel="tag">mod_rewrite</a>, <a href="http://zend-framework.ru/tag/zend_controller/" rel="tag">Zend_Controller</a>, <a href="http://zend-framework.ru/tag/zend_db/" rel="tag">Zend_Db</a>, <a href="http://zend-framework.ru/tag/zend_db_table/" rel="tag">Zend_Db_Table</a>, <a href="http://zend-framework.ru/tag/zend_form/" rel="tag">Zend_Form</a>, <a href="http://zend-framework.ru/tag/zend_layout/" rel="tag">Zend_Layout</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a>, <a href="http://zend-framework.ru/tag/osnovy/" rel="tag">основы</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/getting-started/feed/</wfw:commentRss>
		<slash:comments>261</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/getting-started/</feedburner:origLink></item>
		<item>
		<title>Вышел Zend Framework 1.10.2</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/PGyf2F2N5E8/</link>
		<comments>http://zend-framework.ru/zend-framework-1-10-2-released/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 09:07:45 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=197</guid>
		<description><![CDATA[Релиз содержит более 50 багфиксов, во многом благодаря прошедшим Дням Охоты на Баги (Bug Hunting Days). Скачать No comment Post tags:]]></description>
			<content:encoded><![CDATA[<p>Релиз содержит более 50 багфиксов, во многом благодаря прошедшим Дням Охоты на Баги (Bug Hunting Days).<br />
<a href="http://framework.zend.com/download/latest">Скачать</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zend-framework-1-10-2-released/#comments">No comment</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zend-framework-1-10-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/zend-framework-1-10-2-released/</feedburner:origLink></item>
		<item>
		<title>Вышел Zend Framework 1.10.1</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/gXDOw2CrAb0/</link>
		<comments>http://zend-framework.ru/zend-framework-1-10-1-release/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 22:38:04 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=194</guid>
		<description><![CDATA[Сегодня команда разработчиков Zend Framework выпустила новую версию &#8211; 1.10.1. Исправлено более 50 багов, обнаруженных с момента выпуска версии 1.10.0. Список исправлений Скачать Zend Framework 1.10.1 Оффициальный анонс новой версии Также в руководстве по Zend Framework появилась возможность комментирования, что очень полезно &#8211; в документации описаны далеко не все тонкости. Надеюсь, комментарии устранят этот недостаток. [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня команда разработчиков Zend Framework выпустила новую версию &#8211; 1.10.1. Исправлено более 50 багов, обнаруженных с момента выпуска версии 1.10.0.<br />
<a href="http://framework.zend.com/changelog">Список исправлений</a><br />
<a href="http://framework.zend.com/download/latest">Скачать Zend Framework 1.10.1</a><br />
<a href="http://devzone.zend.com/article/11822-Zend-Framework-1.10.1-Released">Оффициальный анонс новой версии</a></p>
<p>Также в <a href="http://framework.zend.com/manual/en/">руководстве по Zend Framework</a> появилась возможность комментирования, что очень полезно &#8211; в документации описаны далеко не все тонкости. Надеюсь, комментарии устранят этот недостаток.</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zend-framework-1-10-1-release/#comments">No comment</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zend-framework-1-10-1-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/zend-framework-1-10-1-release/</feedburner:origLink></item>
		<item>
		<title>Первая в России конференция по Zend Framework</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/dlO5yQjJdE4/</link>
		<comments>http://zend-framework.ru/zf-conf/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 10:33:42 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[zfconf]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=190</guid>
		<description><![CDATA[Всем привет. Активисты русскоязычного сообщества ZF организуют первую в России конференцию. Судя по списку тем, мероприятие обещает быть интересным. Доступна предварительная регистрация. Организаторы обещают, что мероприятие будет бесплатным или почти бесплатным. Место проведения: Санкт-Петербург. За последними новостями можно следить здесь: RSS-канал: feeds.feedburner.com/zfconf Twitter: @zfconf Группа Вконтакте: vkontakte.ru/club14951507 No comment Post tags: zfconf]]></description>
			<content:encoded><![CDATA[<p>Всем привет.<br />
Активисты русскоязычного сообщества ZF организуют первую в России конференцию. Судя по <a href="http://www.zfconf.ru/">списку тем</a>, мероприятие обещает быть интересным. Доступна <a href="http://www.zfconf.ru/pre-registration.php">предварительная регистрация</a>.<br />
Организаторы обещают, что мероприятие будет бесплатным или почти бесплатным.<br />
Место проведения: Санкт-Петербург.</p>
<p>За последними новостями можно следить здесь:<br />
RSS-канал: <a href="http://feeds.feedburner.com/zfconf">feeds.feedburner.com/zfconf</a><br />
Twitter: <a href="http://twitter.com/zfconf">@zfconf</a><br />
Группа Вконтакте: <a href="http://vkontakte.ru/club14951507">vkontakte.ru/club14951507</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zf-conf/#comments">No comment</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/zfconf/" rel="tag">zfconf</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zf-conf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/zf-conf/</feedburner:origLink></item>
		<item>
		<title>Обновление безопасности Zend Framework</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/ZKn8qL7wTJ8/</link>
		<comments>http://zend-framework.ru/security-updates/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:04:59 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[reCAPTHCA]]></category>
		<category><![CDATA[Zend_Dojo]]></category>
		<category><![CDATA[Zend_Filter]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Json]]></category>
		<category><![CDATA[Zend_Log]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=185</guid>
		<description><![CDATA[11 января вышли новые версии сразу трёх веток Zend Framework: 1.9.7, 1.8.5 и 1.7.9. Эти релизы содержат более 40 багфиксов и включают в себя уведомление о новой политике безопасности Zend Framework. На протяжении декабря Padraic Brady проводил аудит безопасности фреймворка и работал совместно с разработчиками ZF над устранением проблем. Устранены следующие уязвимости: Потенциальная инъекция MIME-type [...]]]></description>
			<content:encoded><![CDATA[<p>11 января вышли новые версии сразу трёх веток Zend Framework: 1.9.7, 1.8.5 и 1.7.9.<br />
Эти релизы содержат более 40 багфиксов и включают в себя уведомление о <a href="http://framework.zend.com/security">новой политике безопасности Zend Framework</a>.<br />
На протяжении декабря <a href="http://blog.astrumfutura.com/">Padraic Brady</a> проводил аудит безопасности фреймворка и работал совместно с разработчиками ZF над устранением проблем.<br />
Устранены следующие уязвимости:</p>
<dl>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-04">Потенциальная инъекция MIME-type в Zend_File_Transfer</a></dt>
<dd>В случае, если не установлено расширение ext/finfo и недоступна функция mime_content_type() использовался MIME-type, хранящийся в массиве $_FILES. Это небезопасно, т.к. злоумышленник может подделать значение. Теперь в случае, если не удаётся корректно определить MIME-type, передаётся значение &#8220;application/octet&#8221;</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-06">Потенциальная XSS/HTML инъекция в Zend_Json</a></dt>
<dd>Zend_Json_Encode не экранировал символ слэша (&#8220;/&#8221;), что противоречит спецификации JSON и открывает возможность для инъекции XSS или HTML. В новых версиях проблема устранена, символ экранируется.</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-05">Потенциальная XSS-уязвимость в компоненте Zend_Service_ReCaptcha_MailHide</a></dt>
<dd>Zend_Service_ReCaptcha_MailHide не проделывал валидацию переданного e-mail&#8217;а, а при вызове htmletities() не указывалась текущая кодировка, злоумыленник мог передать специально сформированную строку.</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-02">Потенциальная XSS-уязвимость в Zend_Dojo_View_Helper_Editor</a></dt>
<dd>Zend_Dojo_View_Helper_Editor использовал TEXTAREA вместо DIV&#8217;а. Команда разработчиков Dojo сообщила, что тектовый редактор на базе TEXTAREA не обеспечивает должный уровень безопасности.</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-01">Потенциальный XSS из-за несовместимости кодировок</a></dt>
<dd>Множество классов ZF, в том числе Zend_Form, Zend_Filter, Zend_Form, Zend_Log и Zend_View, вызывали htmlentities() и htmlspecialchars() с неуказанными или жёстко прописанными кодировками. При использовании нетипичных кодировок (например, UTF-7) кодировка может определиться некорректно и открыть возможность злоумышленнику передать XSS-эксплойт. Рекомендуется в каждом из этих компонентов задавать кодировку явно, не надеясь на автоопределение.</dd>
</dl>
<p>Рекомендуется обновить свои приложения для устранения вышеперечисленных проблем.</p>
<p>О не связанных с безопасностью изменениях вы можете узнать по ссылкам:<br />
<a href="http://framework.zend.com/changelog/1.9.7">http://framework.zend.com/changelog/1.9.7</a><br />
<a href="http://framework.zend.com/changelog/1.8.5">http://framework.zend.com/changelog/1.8.5</a><br />
<a href="http://framework.zend.com/changelog/1.7.9">http://framework.zend.com/changelog/1.7.9</a></p>
<p>Это последний запланированный релиз ветки 1.9. До конца этого месяца планируется выпустить версию 1.10.0</p>
<p>Подробнее о релизе:<br />
<a href="http://devzone.zend.com/article/11622-Zend-Framework-1.9.7-1.8.5-and-1.7.9-Released">В Zend DevZone от Matthew Weier O&#8217;Phinney</a><br />
<a href="http://blog.astrumfutura.com/archives/432-Zend-Framework-Security-Related-Releases-Now-Available.html">На blog.astrumfutura.com от Padraic Brady</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/security-updates/#comments">No comment</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/recapthca/" rel="tag">reCAPTHCA</a>, <a href="http://zend-framework.ru/tag/zend_dojo/" rel="tag">Zend_Dojo</a>, <a href="http://zend-framework.ru/tag/zend_filter/" rel="tag">Zend_Filter</a>, <a href="http://zend-framework.ru/tag/zend_form/" rel="tag">Zend_Form</a>, <a href="http://zend-framework.ru/tag/zend_json/" rel="tag">Zend_Json</a>, <a href="http://zend-framework.ru/tag/zend_log/" rel="tag">Zend_Log</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/security-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/security-updates/</feedburner:origLink></item>
		<item>
		<title>Создание API сервисов при помощи Zend Framework</title>
		<link>http://feedproxy.google.com/~r/ZendFramework-ru/~3/3eraS1iGH24/</link>
		<comments>http://zend-framework.ru/service-api/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 05:10:38 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[JSON-RPC]]></category>
		<category><![CDATA[service API]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[XML-RPC]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=182</guid>
		<description><![CDATA[Matthew Weier O&#8217;Phinney опубликовал краткое руководство по созданию SOAP, XML-RPC, JSON-RPC или AMF API на базе Zend Framework. Я знал, что через ZF это сделать просто, но, оказалось, даже проще, чем я думал. Например, вот так выглядит создание XML-RPC-сервера: 123$server = new Zend_XmlRpc_Server&#40;&#41;; $server-&#62;setClass&#40;'My_Awesome_Api'&#41;; echo $server-&#62;handle&#40;&#41;; Также не следует использовать для этих целей полноценный MVC [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weierophinney.net/matthew/">Matthew Weier O&#8217;Phinney</a> опубликовал <a href="http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html">краткое руководство по созданию SOAP, XML-RPC, JSON-RPC или AMF API на базе Zend Framework</a>.<br />
Я знал, что через ZF это сделать просто, но, оказалось, даже проще, чем я думал. Например, вот так выглядит создание XML-RPC-сервера:</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="re0">$server</span> <span class="sy0">=</span> <span class="kw2">new</span> Zend_XmlRpc_Server<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">setClass</span><span class="br0">&#40;</span><span class="st_h">'My_Awesome_Api'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">handle</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></td></tr></tbody></table></div>
<p>Также не следует использовать для этих целей полноценный MVC — просто незачем проходить полный цикл диспатчеризации, если можно заменить его куда более производительным сервис-сервером:</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">class</span> XmlRpc_Bootstrap <span class="kw2">extends</span> Bootstrap<br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> run<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$server</span> <span class="sy0">=</span> <span class="kw2">new</span> Zend_XmlRpc_Server<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">setClass</span><span class="br0">&#40;</span><span class="st_h">'My_Awesome_Api'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">handle</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<br />
<span class="re0">$app</span> <span class="sy0">=</span> <span class="kw2">new</span> Zend_Application<span class="br0">&#40;</span><br />
&nbsp; &nbsp; APPLICATION_ENV<span class="sy0">,</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'bootstrap'</span> <span class="sy0">=&gt;</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'class'</span> <span class="sy0">=&gt;</span> <span class="st_h">'XmlRpc_Bootstrap'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'path'</span> &nbsp;<span class="sy0">=&gt;</span> <span class="st_h">'path/to/Bootstrap.php'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'config'</span> <span class="sy0">=&gt;</span> APPLICATION_PATH <span class="sy0">.</span> <span class="st_h">'/configs/application.ini'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <span class="br0">&#41;</span><span class="sy0">,</span><br />
<span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$app</span><span class="sy0">-&gt;</span><span class="me1">bootstrap</span><span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="sy0">-&gt;</span><span class="me1">run</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></td></tr></tbody></table></div>
<p>Подробности читайте в <a href="http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html">оригинале статьи</a>.</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/service-api/#comments">4 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/amf/" rel="tag">AMF</a>, <a href="http://zend-framework.ru/tag/bootstrap/" rel="tag">bootstrap</a>, <a href="http://zend-framework.ru/tag/json-rpc/" rel="tag">JSON-RPC</a>, <a href="http://zend-framework.ru/tag/service-api/" rel="tag">service API</a>, <a href="http://zend-framework.ru/tag/soap/" rel="tag">SOAP</a>, <a href="http://zend-framework.ru/tag/xml-rpc/" rel="tag">XML-RPC</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/service-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://zend-framework.ru/service-api/</feedburner:origLink></item>
	</channel>
</rss>

