<?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>Poetry of Programming &#187; PDT</title>
	<atom:link href="http://www.poetryofprogramming.com/pl/tag/pdt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.poetryofprogramming.com</link>
	<description>Because coding is art</description>
	<lastBuildDate>Wed, 15 Apr 2009 15:05:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>pl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Symfoclipse &#8211; Środowisko Programistyczne dla Symfony na Eclipsa</title>
		<link>http://www.poetryofprogramming.com/pl/symfony/symfoclipse-symfony-development-tools-for-eclipse/</link>
		<comments>http://www.poetryofprogramming.com/pl/symfony/symfoclipse-symfony-development-tools-for-eclipse/#comments</comments>
		<pubDate>Mon, 05 May 2008 18:56:11 +0000</pubDate>
		<dc:creator>Krzysztof Karolczak</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony 1.0]]></category>

		<guid isPermaLink="false">http://www.poetryofprogramming.com/symfony/symfoclipse-symfony-development-tools-for-eclipse/</guid>
		<description><![CDATA[Symfoclipse to optymalne środowisko programistyczne dla Symfony Framework bazujące na dobrze znanym i lubianym Eclipse. Łatwość instalacji i użytkowania czyni z niego zdecydowanie najwygodniejsze narzędzie dla tych którzy zaczynają pisać pierwsze projekty w Symfony.
Plug-in ten dodaje dodatkowy widok do Eclipsa (tzw. Symfony view), który rozszerza normalną perspektywę PHP w PDT (PHP Development Tools), umożliwia nam [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://noy.cc/symfoclipse/" target="_blank"><strong>Symfoclipse</strong></a> to optymalne środowisko programistyczne dla Symfony Framework bazujące na dobrze znanym i lubianym Eclipse. Łatwość instalacji i użytkowania czyni z niego zdecydowanie najwygodniejsze narzędzie dla tych którzy zaczynają pisać pierwsze projekty w Symfony.</p>
<p align="justify">Plug-in ten dodaje dodatkowy widok do Eclipsa (tzw. <em>Symfony view</em>), który rozszerza normalną perspektywę PHP w PDT (PHP Development Tools), umożliwia nam szybki dostęp do wszystkich frameworkowych akcji oraz jest wyposażony w edytor YAML przydatny w edycji plików konfiguracyjnych Symfony (no i dodaje super ikonkę &#8217;s&#8217; obok projektów Symfony <img src='http://www.poetryofprogramming.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).<span id="more-8"></span></p>
<p class="note" align="justify"><strong>Czym jest Eclipse? </strong>To duży open-sourcowy projekt rozwijany przez prężną społeczność programistów z całego świata i zmierzający do utworzenia &#8220;<em>platformy programistycznej składającej się z elastycznych frameworków i narzędzi do budowania, wdrażania i zarządzania oprogramowaniem na wszystkich etapach życia projektu</em>&#8221; [tł. aut. z oficjalnej strony projektu]. Eclipse cieszy się duża popularnością szczególnie wśród osób piszących w Javie, ale dostępne są takaże rozbudowane IDE dla C/C++, PHP&#8230; i wielu innych.</p>
<p class="important" align="center"><strong>Symfoclipse zdaje się działać poprawnie tylko z Symfony 1.0.X. </strong><br />
 Nadal można go używać z 1.1 lub póżniejszymi ale skorzystamy właściwie tylko z edytora YML.</p>
<p><strong>0. Zdecydowanie przyda się działające Symfony <img src='http://www.poetryofprogramming.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<p>( <a title="Przewodnik instalacyjny Symfony Framework" href="http://www.poetryofprogramming.com/pl/symfony/install-symfony-framework-xp-vista-wamp/"><strong>Przewodnik instalacyjny Symfony Framework</strong></a>. )</p>
<p align="justify"><strong>1a. Pakiet wszystko w jednym (All-In-One Pack = Eclipse + PDT) &#8211; dla tych którzy nie mają zainstalowanego Eclipsa.</strong></p>
<p align="justify">Symfoclipse potrzebuje Eclipsa z zainstalowanym plug-inem PDT. Najłatwiejszym sposobem instalacji całości jest pobranie paczki All-In-One (polecam ściągnięcie Release Build z<strong> <a title="PDT Download Page" href="http://download.eclipse.org/tools/pdt/downloads/" target="_blank">PDT download</a></strong> | <a title="PDT Eclipse Home" href="http://www.eclipse.org/pdt/" target="_blank"><strong>Strona domowa PDT</strong></a> ). Proces instalacyjny jest bezproblemowy &#8211; wystarczy rozpakować zipa. Będzie nam również potrzebna Java SE 5.0+ (zapewne i tak ją macie &#8211; ale może warto pobrać <strong><a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">nowszą wersję</a> </strong>?).</p>
<p align="justify">Przyzwyczajenie się do pracy w Eclipse może zająć trochę czasu, ale zdecydowanie warto. Nauke ułatwi fakt, iż zostało napisanych wiele przydatnych poradników i manuali dla tego środowiska.</p>
<p><strong>1b. Instalacja PDT &#8211; dla osób z zainstalowanym Eclipsem.</strong></p>
<p align="justify">Jeśli masz działającego Eclipsa możesz zainstalować PDT przy pomocy <em>update manager</em>. Należy przejść do <em>Help <img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /> Software Updates <img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /> Find and Install</em>. Wybrać opcję &#8220;<em>Search For New 	Feature to Install</em>&#8220;, dodać nową stronę (&#8221;<em>New Remote Site&#8230;&#8221;</em>) z linkiem 	&#8220;<em>http://download.eclipse.org/tools/pdt/updates/</em>&#8221; i kliknąć <em> Next </em>aby rozpocząć ściąganie. W wypadku jakichkolwiek problemów warto zajrzeć do <a href="http://wiki.eclipse.org/IRC_FAQ#How_do_I_install_a_project_with_multiple_dependencies.3F" target="_blank">Eclipse Wiki</a>.</p>
<p><strong>2. Ściągnięcie i zainstalowanie Symfoclipse.</strong></p>
<p align="justify">Proces instalacyjny jest taki sam jak dla większości pluginów Eclipse i wykorzystuje <em>update managera</em>. Należy przejść do <em>Help <img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /> Software Updates <img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /> Find and Install</em>. Wybrać &#8220;<em>Search For New 	Feature to Install</em>&#8220;, dodać nową stronę &#8220;<em>http://noy.cc/symfoclipse/</em>&#8221; i wybrać <em>Next </em>aby Eclipse zaczął pobierać Symfoclipsa. Po zakończeniu ściągania należy ponownie uruchomić program &#8211; i <em>voila</em>! <img src='http://www.poetryofprogramming.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-5856107143683355";
google_ad_slot = "0824560404";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<h4>Funkcje Symfoclipsa</h4>
<p><strong>Symfony View</strong></p>
<p align="justify">Jest to zmodyfikowany widok <em>PHP Exlporer</em> i może zostać uruchomiony przez wybranie <em>Symfony View</em> w <em>Show View</em><em> </em>(<em>Window </em><em><img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /></em><em> Show View </em><em><img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /></em><em> Other</em>). Umożliwa on dostęp do poleceń CLI (wiersz poleceń &#8211; <em>Command Line Interface</em>) frameworka poprzez kliknięcie prawym przyciskiem myszki na katalogi Symfony w listingu projektu.</p>
<p align="justify">Zatem przyszedł czas by utworzyć przykładową aplikację. Po stworzeniu zwykłego projektu PHP (<em>File <img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /> New </em><em><img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /> PHP Project</em>) należy kliknąć jego ikonkę prawym przyciskiem myszki i wybrać &#8220;<em>Init Project</em>&#8221; z samego dołu menu kontekstowego. Rezultat jest dokładnie taki sam jak wpisanie w wierszu poleceń <em>symfony init-project</em>. I jak pewnie zauważyliście wszystkie komunikaty Symfony pojawiają się w konsoli Eclipse (domyślnie na dole obszaru roboczego).</p>
<p align="justify">Po inicjalizacji projektu można go kliknąć ponownie prawym przyciskiem myszki ( na ikonce pojawiła się już super literka &#8216;<em>s</em>&#8216; <img src='http://www.poetryofprogramming.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) &#8211; powinniście teraz zobaczyć więcej funkcji Symfony Framework ładnie wylistowanych w menu.</p>
<p><strong>Edytor YAML </strong></p>
<p align="justify">Z Symfoclipse otrzymujemy także edytor YAML, który mimo swej prostoty ma jedną niezwykle ważną funkcję &#8211; wbudowany auto-walidator składni, który okazuje się niezwykle przydatny przy edycji plików konfiguracyjnych Symfony ( które są na ogól siedliskiem życia literówek i błędów wszelkiej maści <img src='http://www.poetryofprogramming.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p align="justify">Edytor otwiera automatycznie pliki z rozszerzeniem <em>.yml</em> i <em>.yaml</em> z naszych projektów. Jeśli zainstniałaby potrzeba otworzenia pliku o innym rozszerzeniu wystarczy na nim kliknąć prawym klawiszem myszki i wybrać <em>Open with </em><em><img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/arrow.gif" alt="" /></em><em> Symfoclipse YAML Editor</em></p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-5856107143683355";
google_ad_slot = "0824560404";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.poetryofprogramming.com/pl/symfony/symfoclipse-symfony-development-tools-for-eclipse/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
