<?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>Блог маленького, но очень отважного программиста &#187; Smarty</title>
	<atom:link href="http://xo66ut.ru/archives/tag/smarty/feed" rel="self" type="application/rss+xml" />
	<link>http://xo66ut.ru</link>
	<description>PHP, MySQL, Javascript, JQuery, ExtJS, UML, и другие интернетости...…</description>
	<lastBuildDate>Tue, 04 Oct 2011 08:40:28 +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>Начало работы с PDT или поиск PHP IDE</title>
		<link>http://xo66ut.ru/archives/229</link>
		<comments>http://xo66ut.ru/archives/229#comments</comments>
		<pubDate>Sat, 26 Dec 2009 13:29:42 +0000</pubDate>
		<dc:creator>Xo66uT</dc:creator>
				<category><![CDATA[Программирование на PHP]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Smarty]]></category>

		<guid isPermaLink="false">http://xo66ut.ru/?p=229</guid>
		<description><![CDATA[Понял что использовать Dreamveawer больше не могу, поэтому начал присматриваться к мощным PHP IDE. Припомнил, что читал на Хабре статью про сравнение IDE для языка PHP.  В принципе статья состоит практически из одной сравнительной таблицы, автор расшарил ее на гуглодоках. Была мысль использовать Zend Studio, но цена сразу же отмела эту мысль. Вообще нужно [...]]]></description>
			<content:encoded><![CDATA[<p>Понял что использовать Dreamveawer больше не могу, поэтому начал присматриваться к мощным PHP IDE. Припомнил, что читал на Хабре статью про сравнение IDE для языка PHP.  В принципе статья состоит практически из одной сравнительной таблицы, автор расшарил ее на <a href="http://spreadsheets.google.com/ccc?key=pbvC5nxGiiolgV3KGiORdBQ">гуглодоках</a>. Была мысль использовать Zend Studio, но цена сразу же отмела эту мысль. Вообще нужно сказать, что хотя в сравнительной таблице довольно много разных IDE, но я считаю, что достоины внимания только три из них:</p>
<ol>
<li>Zend Studio</li>
<li>Netbeans</li>
<li>Eclipse</li>
</ol>
<p>Как я уже сказал, Zend Studio стоит немалых денег, поэтому для меня остались только Netbeans и Eclipse. Я как человек не по наслышке знакомых с Flex, решил выбор в пользу Eclipse (Flex редактор построен на основе Eclipse).</p>
<p>Нужно отметить, что <strong>Eclipse</strong> как таковой это фреймворк для разработки модульных кроссплатформенных приложений. Поэтому ознакомившись и научившись работать с Eclipse для PHP, затем перейти на этот же IDE, допустим под Java не составит труда.</p>
<p>Воодушевившись всеми вышеперечисленным доводами, я начал настройку PDT.<span id="more-229"></span></p>
<p>Так как я в своих проектах люблю использовать Smarty, то сразу решил настроить в редакторе работу с ним. Погуглив сразу же нашел <a href="http://code.google.com/p/smartypdt/">плагин для работы со Smarty в среде Eclipse</a>.</p>
<p>Преступим к установке, для этого нужно скачать архив с файлами.</p>
<ul>
<li>Для начала проверим, не ассоциируются ли .tpl (файлы шаблонов Smarty) файлы с какими-нибудь редакторами. Для этого идем в Window-&gt;Preferences-&gt;General-&gt;Content Types. Там заходим в Text и проверяем секции HTML и PHP Content Type. Если в этих секциях есть упоминания .tpl удаляем.</li>
<li>Идем в раздел Help-&gt;Install New Software<br />
<a href="http://xo66ut.wordpress.com/files/2009/12/smarty_pdt.jpg"><img class="alignnone size-medium wp-image-5" title="smarty_pdt" src="http://xo66ut.wordpress.com/files/2009/12/smarty_pdt.jpg?w=300" alt="Установка дополнения Smarty PDT" width="300" height="267" /></a><br />
Жмем &#8220;OK&#8221;, убираем галочку &#8220;Group items by category&#8221; и видим только что добавленное дополнение.</li>
<li>Далее жмем кнопку &#8220;Next&#8221; несколько раз и видя окно предупреждения не переживаем и жмем &#8220;OK&#8221;<br />
<a href="http://xo66ut.wordpress.com/files/2009/12/warning.jpg"><img class="alignnone size-medium wp-image-6" title="warning" src="http://xo66ut.wordpress.com/files/2009/12/warning.jpg?w=300" alt="Предупреждение" width="300" height="95" /></a></li>
<li>После этого перегружаем Eclipse кликнув на кнопку &#8220;Yes&#8221;, или вручную просто закрыв и запустив IDE заново.<br />
Все плагин установлен.</li>
</ul>
<p>Есть распространенная ошибка, которую активно обсуждают в wiki проекта на гулокоде,  я и сам ее допустил.</p>
<p><a href="http://xo66ut.wordpress.com/files/2009/12/error.jpg"><img class="alignnone size-medium wp-image-7" title="error" src="http://xo66ut.wordpress.com/files/2009/12/error.jpg?w=300" alt="" width="300" height="36" /></a></p>
<p>А все оттого, что не зная о существовании плагина, я самостоятельно ассоциировал *.tpl файлы c обычным редактором.<br />
Для решения проблемы делаем следующее:</p>
<ol>
<li>Удаляем установленный плагин Smarty. Для этого идем в Help-&gt;Install New Software и ищем ближе к правому нижнему углу ссылку &#8220;What us already installed?&#8221;. Видим окно с тем, что установлено выбираем Smarty Feature, нажимаем на кнопку &#8220;Uninstall&#8221;. Жмем далее, перезапускаем Eclipse.</li>
<li>После запуска сразу идем в Window-&gt;Preferences-&gt;General-&gt;Editors-&gt;File Associations и удаляем там *.tpl.<br />
<a href="http://xo66ut.wordpress.com/files/2009/12/tpl.jpg"><img class="alignnone size-medium wp-image-8" title="tpl" src="http://xo66ut.wordpress.com/files/2009/12/tpl.jpg?w=300" alt="" width="300" height="297" /></a></li>
<li>Теперь устанавливаем плагин заново, все должно работать.</li>
</ol>
<p>Ну и пример как все выглядит в рабочем состоянии.</p>
<p><a href="http://xo66ut.wordpress.com/files/2009/12/in_work.jpg"><img class="alignnone size-medium wp-image-9" title="in_work" src="http://xo66ut.wordpress.com/files/2009/12/in_work.jpg?w=300" alt="" width="300" height="177" /></a></p>
<p>Ну а теперь самое время перейти к тестированию работы IDE, чего и вам желаю <img src='http://xo66ut.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://xo66ut.ru/?ak_action=api_record_view&id=229&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://xo66ut.ru/archives/229/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

