<?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>elimu blog - o CMS Joomla! i Drupal &#187; optymalizacja</title>
	<atom:link href="http://blog.elimu.pl/tag/optymalizacja/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.elimu.pl</link>
	<description>blog autorów serwisu elimu.pl</description>
	<lastBuildDate>Sun, 05 Feb 2012 08:57:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Drupal i SEO &#8211; moduł SeoChecklist</title>
		<link>http://blog.elimu.pl/6105-drupal-i-seo-modul-seochecklist/</link>
		<comments>http://blog.elimu.pl/6105-drupal-i-seo-modul-seochecklist/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 08:52:31 +0000</pubDate>
		<dc:creator>Krzysiek Palikowski</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[moduły drupala]]></category>
		<category><![CDATA[optymalizacja]]></category>
		<category><![CDATA[pozycjonowanie]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://blog.elimu.pl/?p=6105</guid>
		<description><![CDATA[Przygotowując materiał na spotkanie CuCamp poświęcone pozycjonowaniu (swoją drogą, jeśli mieszkacie w okolicy zagłębia miedziowego zapraszam serdecznie) trafiłem na ciekawy moduł do Drupala. Prezentuje on listę modułów i czynności, o których nie powinniśmy zapomnieć budując serwis, który ma być przyjazny wyszukiwarkom. Instalacja jest banalna &#8211; wrzucamy pobrany moduł do właściwego katalogu (np. ./sites/all/modules) i uruchamiamy [...]]]></description>
			<content:encoded><![CDATA[<p>Przygotowując materiał na <a title="spotkanie cucamp - pozycjonowanie" href="http://spotkania.elimu.pl/node/24" onclick="pageTracker._trackPageview('/outgoing/spotkania.elimu.pl/node/24?referer=');">spotkanie CuCamp poświęcone pozycjonowaniu</a> (swoją drogą, jeśli mieszkacie w okolicy zagłębia miedziowego zapraszam serdecznie) trafiłem na ciekawy moduł do Drupala. Prezentuje on listę modułów i czynności, o których nie powinniśmy zapomnieć budując serwis, który ma być przyjazny wyszukiwarkom.</p>
<p>Instalacja jest banalna &#8211; wrzucamy <a title="seochecklist na drupal.org" href="http://drupal.org/project/seo_checklist" onclick="pageTracker._trackPageview('/outgoing/drupal.org/project/seo_checklist?referer=');">pobrany moduł</a> do właściwego katalogu (np. ./sites/all/modules) i uruchamiamy go w dziale zarządzania (&#8230;/admin/build/modules):</p>
<p><img class="aligncenter" title="seochecklist na liście modułów" src="http://mp.palikowski.ayz.pl/zscreen/2011-02-22_094450.jpg" alt="" width="631" height="44" /></p>
<p>Następnie przechodzimy pod adres &#8230;/admin/settings/seochecklist i przeglądamy listę z góry na dół.</p>
<p><span id="more-6105"></span></p>
<p>Przy każdej pozycji jest krótki opis, odnośniki do strony skąd pobierzemy potrzebne pliki oraz do miejsca z konfiguracją (jeśli moduł już zainstalowano i jego ustawienie jest konieczne).</p>
<p><img class="aligncenter" title="moduł seochecklist w akcji" src="http://mp.palikowski.ayz.pl/zscreen/2011-02-22_094711.jpg" alt="" width="576" height="383" /></p>
<p>Polecam moduł &#8211; może mógłby być bardziej bogaty w dokumentację i porady, ale z drugiej strony to jest lista kontrolna a nie kompendium wiedzy o SEO. Poza tym moduł zawiera odniesienia do konkretnych stron książki o pozycjonowaniu Drupala, zatem chyba każdy będzie zadowolony.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elimu.pl/6105-drupal-i-seo-modul-seochecklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optymalizacja dla modułów</title>
		<link>http://blog.elimu.pl/4502-cachowanie-dla-modulow/</link>
		<comments>http://blog.elimu.pl/4502-cachowanie-dla-modulow/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 12:07:49 +0000</pubDate>
		<dc:creator>Paweł Frankowski</dc:creator>
				<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Moduły]]></category>
		<category><![CDATA[optymalizacja]]></category>

		<guid isPermaLink="false">http://blog.elimu.pl/?p=4502</guid>
		<description><![CDATA[Wiadomo, czym szybciej działają elementy składające się na twój serwis, tym szybciej on działa, a więc uruchamia i tym krótszy jest czas wyświetlania się kolejnych podstron. Takim opóźniającym klockiem może być także moduł. Co zatem zrobić, aby go stuningować?  Oto kilka porad (2 pierwsze mają charakter uniwersalny, trzecia tylko dla Joomla!): Sprawdzić na stronie producenta [...]]]></description>
			<content:encoded><![CDATA[<p>Wiadomo, czym szybciej działają elementy składające się na twój serwis, tym szybciej on działa, a więc uruchamia i tym krótszy jest czas wyświetlania się kolejnych podstron. Takim opóźniającym klockiem może być także moduł. Co zatem zrobić, aby go stuningować?  <span id="more-4502"></span></p>
<p>Oto kilka porad (2 pierwsze mają charakter uniwersalny, trzecia tylko dla Joomla!):</p>
<ol>
<li>Sprawdzić na stronie producenta czy nie ma nowszej, poprawionej wersji.</li>
<li>Skopiować sobie na dysk lokalny cały folder z tym modułem np. mod_efekcik. Następnie przejrzeć jego zawartość, a głównie poszukać plików PNG, JPG oraz CSS. Jeśli nie znasz się na PHP, w zupełności wystarczy ci optymalizacja tych plików. Pliki graficzne mogą być za duże, więc np. możesz za pomocą kompresji uzyskać mniejszy rozmiar. Nawet jeśli zmieni się rozszerzenie, zawsze możesz go zapisać pod tym starym, przeglądarka i tak go wyświetli. A plik CSS &#8211; istnieje mnóstwo kompresorów online, które po wklejeniu kodu &#8211; zaoszczędzą ci od 10-50% wielkości kodu, na ogół likwidując zbędne spacje. W opcjach hardkorowych skracając składnie. Ale to drugie lepiej zrobić samemu.</li>
<li>Jeśli moduł nie posiada opcji cache &#8211; czyli pamięci podręcznej możesz odpowiedni (patrz poniżej) kod wkleić, tak, abyś mógł w parametrach danego modułu włączyć/wyłączyć. Z kolei w ogólnej konfiguracji mógł wpisać jednostkę czasową (w sekundach) jak długo ów moduł ma być przechowywany w pamięci podręcznej. Wiadomo na ogół, czym dłużej tym lepiej.</li>
</ol>
<p>&lt;params&gt;<br />
<span style="color: #555;"> &lt;param name=&#8221;cache&#8221;  type=&#8221;radio&#8221; default=&#8221;0&#8243; label=&#8221;Enable Cache&#8221; description=&#8221;Select  whether to cache the content of this module&#8221;&gt;<br />
&lt;option value=&#8221;0&#8243;&gt;No&lt;/option&gt;<br />
&lt;option value=&#8221;1&#8243;&gt;Yes&lt;/option&gt;<br />
&lt;/param&gt;</span><br />
.<br />
.<br />
&lt;/params&gt;</p>
<p style="text-align: justify;"><img class="alignright size-full wp-image-4507" title="parametry-modulu-cache" src="http://blog.elimu.pl/wp-content/uploads/2010/08/parametry-modulu-cache.gif" alt="" width="253" height="84" />Jak widzisz ów kod musi znaleźć się pomiędzy znacznikami &lt;params&gt; w pliku o rozszerzeniu XML (np. mod_efekt.xml), który każdy moduł posiada. Teraz wystarczy Twoje modyfikacje skopiować ponownie na serwer i przestestować. Pamiętając, aby sprawdzić na min. dwóch niezależnych przeglądarkach np. IE, FF lub Opera. Ile można dzięki tym operacjom zaoszczędzić, a więc zyskać, różnie od 5kb do nawet 500 kb. To z kolei przekłada się na odzyskane sekundy. Oczywiście nie ukrywam, że wszystko zależny od pierwotnej jakości wykonania rozszerzenia. Oraz naszych umiejętności, poświęconemu temu czasu i skupienia.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elimu.pl/4502-cachowanie-dla-modulow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Skrypty na dole strony &#8211; optymalizacja</title>
		<link>http://blog.elimu.pl/3322-skrypty-na-dole-strony-optymalizacja/</link>
		<comments>http://blog.elimu.pl/3322-skrypty-na-dole-strony-optymalizacja/#comments</comments>
		<pubDate>Sat, 15 May 2010 19:56:47 +0000</pubDate>
		<dc:creator>Paweł Frankowski</dc:creator>
				<category><![CDATA[Dodatki]]></category>
		<category><![CDATA[optymalizacja]]></category>

		<guid isPermaLink="false">http://blog.elimu.pl/?p=3322</guid>
		<description><![CDATA[Zarówno YSlow, jak i PageSpeed  zalecają przesunięcie odnośników do plików Javascript  na dół strony. Możesz dokonać zmian w szablonie, ale skrypty i tak automatycznie dodawane przez składniki zawsze kończą się na szczycie! ScriptsDown jest dodatkiem dla Joomla!, który przesunie WSZYSTKIE swoje skrypty do dołu szablonu, tuż przed zamknięciem tagu &#60;/body&#62; (nawet IE warunkowe). Nie ma [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.elimu.pl/wp-content/uploads/2010/05/15300.jpeg"><img class="alignleft size-full wp-image-3323" title="skrypty JS na dół " src="http://blog.elimu.pl/wp-content/uploads/2010/05/15300.jpeg" alt="" width="110" height="110" /></a>Zarówno YSlow, jak i  PageSpeed  zalecają przesunięcie odnośników do plików Javascript  na dół strony. Możesz dokonać  zmian w szablonie, ale skrypty i tak automatycznie dodawane przez składniki  zawsze kończą się na szczycie! <a href="http://extensions.joomla.org/extensions/site-management/site-performance/12559" onclick="pageTracker._trackPageview('/outgoing/extensions.joomla.org/extensions/site-management/site-performance/12559?referer=');">ScriptsDown</a> jest dodatkiem dla Joomla!, który przesunie WSZYSTKIE swoje skrypty do dołu szablonu, tuż  przed zamknięciem tagu &lt;/body&gt; (nawet IE warunkowe). Nie ma znaczenia,  skąd pochodzą &#8211; znajdą się na końcu i jako ostatnie zostaną wczytane.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.elimu.pl/3322-skrypty-na-dole-strony-optymalizacja/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

