<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>The WebDevil &#187; Drupal</title>
	<atom:link href="http://dmitry.shaposhnik.name/category/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://dmitry.shaposhnik.name</link>
	<description>Enjoy development</description>
	<lastBuildDate>Mon, 24 May 2010 01:29:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Drupal 5.0</title>
		<link>http://dmitry.shaposhnik.name/2007/01/25/drupal-50/</link>
		<comments>http://dmitry.shaposhnik.name/2007/01/25/drupal-50/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 13:16:35 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2007/01/25/drupal-50/</guid>
		<description><![CDATA[Мне по прежнему нравится эта замечательная CMS. Вот видеоподкаст с сайта (81M). Он не столько рассказывает о новшествах в версии 5, сколько дает в общем понимание того, что это за зверь такой.
]]></description>
			<content:encoded><![CDATA[<p>Мне по прежнему нравится эта замечательная CMS. <a target="_blank" title="Drupal 5" href="http://0804team.kiev.ua/dm/blog/files/5-tour.mov">Вот видеоподкаст с сайта</a> (81M). Он не столько рассказывает о новшествах в версии 5, сколько дает в общем понимание того, что это за зверь такой.</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2007/01/25/drupal-50/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://0804team.kiev.ua/dm/blog/files/5-tour.mov" length="81027872" type="video/quicktime" />
		</item>
		<item>
		<title>drupal cck and teasers</title>
		<link>http://dmitry.shaposhnik.name/2006/10/11/drupal-cck-and-teasers/</link>
		<comments>http://dmitry.shaposhnik.name/2006/10/11/drupal-cck-and-teasers/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 09:45:05 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2006/10/11/drupal-cck-and-teasers/</guid>
		<description><![CDATA[Есть вот такая связка &#8211; Drupal + CCK. Все чудесно, пока в разделах не начинают отображаться длинные новости. Я с ужасом обнаружил, что такое понятие как teaser перестает работать для CCK.

Мои поиски привели меня к патчу для CCK. Но ничего хорошего из этого не вышло, пока я не нашел вот этот пост &#8211; и все [...]]]></description>
			<content:encoded><![CDATA[<p>Есть вот такая связка &#8211; Drupal + CCK. Все чудесно, пока в разделах не начинают отображаться длинные новости. Я с ужасом обнаружил, что такое понятие как teaser перестает работать для CCK.</p>
<p><span id="more-46"></span></p>
<p>Мои поиски привели меня к <a target="_blank" href="http://drupal.org/node/62980">патчу для CCK</a>. Но ничего хорошего из этого не вышло, пока я не нашел <a target="_blank" href="http://www.nicklewis.org/node/844">вот этот пост</a> &#8211; и все чудесным образом заработало.</p>
<p>Там описаны действия для PHPTemplates. Я же использую Smarty, поэтому решение пришлось слегка видоизменить до такого варианта.</p>
<p>Хочу заметить, что поле с основным текстом у меня называется field_text, а cck_teaser &#8211; это уже появляется из примера ниже, до этого такого поля нет.</p>
<p>/themes/mytheme/smartytemplate.php</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> _smarty_variables<span style="color: #009900;">&#40;</span><span style="color: #000088;">$hook</span><span style="color: #339933;">,</span> <span style="color: #000088;">$vars</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$hook</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'node'</span><span style="color: #339933;">:</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'node'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">type</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'сontent_myitem'</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'field_text'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'value'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cck_teaser'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> node_teaser<span style="color: #009900;">&#40;</span><span style="color: #000088;">$vars</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'field_text'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'value'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$format</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$vars</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>и в коде шаблона (node-content_myitem.tpl) в том месте, где отображалось это самое поле я его заменил на</p>
<div class="codecolorer-container smarty default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="smarty codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp;<span style="color: #D36900;">&#123;</span><a href="http://smarty.php.net/if"><span style="color: #0600FF;">if</span></a> <span style="color: #00aaff;">$teaser</span> <a href="http://smarty.php.net/eq"><span style="color: #D36900;">eq</span></a> <span style="color: #cc66cc;">1</span><span style="color: #D36900;">&#125;</span><br />
<span style="color: #D36900;">&#123;</span><span style="color: #00aaff;">$cck_teaser</span><span style="color: #D36900;">&#125;</span><br />
<span style="color: #D36900;">&#123;</span><a href="http://smarty.php.net/else"><span style="color: #0600FF;">else</span></a><span style="color: #D36900;">&#125;</span><br />
<span style="color: #D36900;">&#123;</span><span style="color: #00aaff;">$field_text</span><span style="color: #D36900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #D36900;">&#93;</span>.<span style="color: #006600;">view</span><span style="color: #D36900;">&#125;</span><br />
<span style="color: #D36900;">&#123;</span><span style="color: #D36900;">/</span><a href="http://smarty.php.net/if"><span style="color: #0600FF;">if</span></a><span style="color: #D36900;">&#125;</span></div></div>
<p>Решение, наверное, не самое лучшее, но это то, что я смог сделать, не ламая чего-то другого.</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2006/10/11/drupal-cck-and-teasers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Плагины для Drupal</title>
		<link>http://dmitry.shaposhnik.name/2006/09/18/%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d1%8b-%d0%b4%d0%bb%d1%8f-drupal/</link>
		<comments>http://dmitry.shaposhnik.name/2006/09/18/%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d1%8b-%d0%b4%d0%bb%d1%8f-drupal/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 20:29:57 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Общее]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2006/09/18/%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d1%8b-%d0%b4%d0%bb%d1%8f-drupal/</guid>
		<description><![CDATA[Неоднократно упирался в то, где б его почитать, кто какие плагины использует &#8211; иногда даже помогает (все это для Друпал-4.7.3)
1. CCK &#8211; можно создавать контент с любыит наборами полей.
2. Views &#8211; можно отображать/группировать контент, созданный, например, CCK.
3. TinyMCE &#8211; WYSIWYG наше всё!
4. Smarty template engine &#8211; зачем изобретать велосипед, если его уже сделали и очень [...]]]></description>
			<content:encoded><![CDATA[<p>Неоднократно упирался в то, где б его почитать, кто какие плагины использует &#8211; иногда даже помогает (все это для Друпал-4.7.3)</p>
<p>1. CCK &#8211; можно создавать контент с любыит наборами полей.</p>
<p>2. Views &#8211; можно отображать/группировать контент, созданный, например, CCK.</p>
<p>3. TinyMCE &#8211; WYSIWYG наше всё!</p>
<p>4. Smarty template engine &#8211; зачем изобретать велосипед, если его уже сделали и очень хорошо?</p>
<p>5. IMCE &#8211; файловый менеджер для #4.</p>
<p>6. Filefield, imagefield, link &#8211; для #1.</p>
<p>7. pathauto &#8211; автоматическая генерация путей (/news/1, /news/2&#8230;)</p>
<p>Также пробовал SiteMap &#8211; не слишком уж, но жить можно.</p>
<p>Ждем выхода Drupal 5.0!</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2006/09/18/%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d1%8b-%d0%b4%d0%bb%d1%8f-drupal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CMS Drupal</title>
		<link>http://dmitry.shaposhnik.name/2006/09/07/cms-drupal/</link>
		<comments>http://dmitry.shaposhnik.name/2006/09/07/cms-drupal/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 18:57:18 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Общее]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2006/09/07/cms-drupal/</guid>
		<description><![CDATA[Я неоднократно слышал лестные отзывы о даной CMS. И по работе пришлось попробовать. И ко всем отзывам я добавлю еще один хороший =)
 Итак, что мне очень понравилось&#8230;
Система похожа в чем-то на Lotus &#8211; минимальная единица &#8211; документ (node). Они могут быть структурированы (распределены по категориям), можно создавать новые типы документов (module CCK), создавать виды [...]]]></description>
			<content:encoded><![CDATA[<p>Я неоднократно слышал лестные отзывы о даной <a target="_blank" href="http://www.drupal.org">CMS</a>. И по работе пришлось попробовать. И ко всем отзывам я добавлю еще один хороший =)</p>
<p><span id="more-35"></span> Итак, что мне очень понравилось&#8230;</p>
<p>Система похожа в чем-то на Lotus &#8211; минимальная единица &#8211; документ (node). Они могут быть структурированы (распределены по категориям), можно создавать новые типы документов (module CCK), создавать виды (module Views), управлять URL-ами&#8230;</p>
<p>К стати, движек моего блога &#8211; WordPress &#8211; основан на Drupal&#8217;е.</p>
<p>Также понравилось то, что можно создавать блоки, а особенно &#8211; то что в начинку блока можно запостить php-код! А из него дергать api&#8230;</p>
<p>Также одно отличие &#8211; движек структурно-ориентированный. Т.е. внутри практически не используются объекты. Я не знаю, плюс это или минус &#8211; по моему это не столь существенно.</p>
<p>Еще понравился механизм движков шаблонов. Есть и смарти, есть и phptemplate и парочка других. Можно прикрутить и свой. Правда, есть и минус &#8211; нет хорошей документации по шаблонам. Например, я сильно парился с вьюшками, пытаясь их оттемизировать.</p>
<p>В целом система оставила очень приятное впечатление, куда лучше, чем Post/PHP-Nuke. На очереди mambo/joomla!</p>
<p>Да, чуть не забыл. В движке везде UTF-8. И для меня это огромный и жирный &#8220;<strong>+</strong>&#8221;</p>
<p>PS: На данный момент заморожено состояние апи для версии 5.0. В ней немного модифицирована админка, добавлен инсталлятор и добавлено много других замечательных фичей. Ждем-с!</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2006/09/07/cms-drupal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
