<?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>Tomasz Marszał Blog &#187; MODx</title>
	<atom:link href="http://bymarszal.pl/blog/tag/modx/feed/" rel="self" type="application/rss+xml" />
	<link>http://bymarszal.pl/blog</link>
	<description>WebDevelopment. Informatyka. Ciekawe projekty.</description>
	<lastBuildDate>Fri, 16 Sep 2011 19:25:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Update&#8217;y CMS&#8217;ów</title>
		<link>http://bymarszal.pl/blog/2010/06/20/updatey-cmsow/</link>
		<comments>http://bymarszal.pl/blog/2010/06/20/updatey-cmsow/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 19:40:55 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
				<category><![CDATA[informatyka]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[MODx]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bymarszal.pl/blog/?p=689</guid>
		<description><![CDATA[Ostatnie dni przyniosły update&#8217;y dwóch używanych przeze mnie CMSów: MODx&#8216;a i WordPress&#8216;a. Chciałem pokrótce opisać proces instalacji i zapewnić wszystkich obawiających się, że nic one nie psują :) MODx Aktualizacja MODx&#8217;a do wersji 1.0.4 przebiega podobnie jak do wersji 1.0.3 (właśnie zauważyłem, że nie napisałem nic o poprzedniej aktualizacji &#8211; w każdym razie była ;)). [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnie dni przyniosły update&#8217;y dwóch używanych przeze mnie CMSów: <a href="http://modxcms.com">MODx</a>&#8216;a i <a href="http://wordpress.org">WordPress</a>&#8216;a. Chciałem pokrótce opisać proces instalacji i zapewnić wszystkich obawiających się, że nic one nie psują :)</p>
<h2>MODx</h2>
<p><a href="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png"><img src="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png" alt="" title="modx" width="226" height="67" class="alignleft size-full wp-image-385" /></a>Aktualizacja MODx&#8217;a do wersji 1.0.4 przebiega podobnie jak do wersji 1.0.3 (właśnie zauważyłem, że nie napisałem nic o poprzedniej aktualizacji &#8211; w każdym razie była ;)).</p>
<p>Po zrobieniu prewencyjnego backupu plików i bazy danych oraz ściągnięciu na dysk archiwum z najnowszą wersją, wgrywamy jej pliki na serwer, nadpisując istniejące pliki.<br />
Następnie w przeglądarce wchodzimy pod adres katalogu install i przeprowadzamy cały proces instalacji wybierając po drodze drugą opcję instalacji.<br />
Na koniec logujemy się do systemu i cieszymy się nowymi poprawkami (głównie bezpieczeństwa).<br />
Dla tych którzy (podobnie jak ja) przyzwyczaili się do tego, że po kliknięciu na dokument w drzewie, od razu otwiera się on do edycji, a po wybraniu zakładki system ją zapamiętuje, został jeszcze jeden krok instalacji. W &#8220;Konfiguracji systemu&#8221;, w zakładce &#8220;Ustawienia interfejsu i edytora&#8221; dodane zostały (na górze) nowe opcje, które pozwolą nam na zachowanie tamtych wygodnych ustawień.</p>
<h2>WordPress</h2>
<p>Tu instalacja jest jeszcze szybsza niż w MODx&#8217;ie. Po backupie logujemy się tylko do panelu administracyjnego i z menu &#8220;Tools&#8221; wybieramy &#8220;Upgrade&#8221;. Tam klikamy &#8220;Upgrade automatically&#8221;, czekamy chwilę i podziwiamy nowy wygląd Dashboard&#8217;u w wersji 3.0 :)</p>
]]></content:encoded>
			<wfw:commentRss>http://bymarszal.pl/blog/2010/06/20/updatey-cmsow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wrażenia z pracy z CMF MODx 1.0.2</title>
		<link>http://bymarszal.pl/blog/2010/02/12/wrazenia-z-pracy-z-cmf-modx-1-0-2/</link>
		<comments>http://bymarszal.pl/blog/2010/02/12/wrazenia-z-pracy-z-cmf-modx-1-0-2/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 21:49:36 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
				<category><![CDATA[informatyka]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[MODx]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[recenzja]]></category>

		<guid isPermaLink="false">http://bymarszal.pl/blog/?p=440</guid>
		<description><![CDATA[<a href="http://bymarszal.pl/blog/2010/02/11/wrazenia-z-pracy-z-cmf-modx-1-0-2" rel="attachment wp-att-385"><img src="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png" alt="" title="modx" width="226" height="67" class="alignleft size-full wp-image-385" /></a>Po długiej przerwie spowodowanej sesją (dobra wymówka zawsze się znajdzie ;) ) próbuję wrócić do regularnego pisania. Przygotowałem sobie kilka tematów do napisania, więc przy odpowiednim dozowaniu, starczy mi materiału na kilka tygodni :) Przechodząc do sedna - dzisiaj opis nowych ciekawych funkcjonalności, które oferuje MODx w wersji 1.0.2, co zmieniło się w porównaniu z wersją 0.96 i dlaczego MODx jest lepszy od WordPressa i Joomli (zapraszam do flejma ;)).]]></description>
			<content:encoded><![CDATA[<p><a href="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png"><img class="alignleft size-full wp-image-385" title="modx" src="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png" alt="modx" width="226" height="67" /></a>Po długiej przerwie spowodowanej sesją (dobra wymówka zawsze się znajdzie ;) ) próbuję wrócić do regularnego pisania. Przygotowałem sobie kilka tematów do napisania, więc przy odpowiednim dozowaniu, starczy mi materiału na kilka tygodni :) Przechodząc do sedna &#8211; dzisiaj opis nowych ciekawych funkcjonalności, które oferuje MODx w wersji 1.0.2, co zmieniło się w porównaniu z wersją 0.96 i dlaczego MODx jest lepszy od WordPressa i Joomli (zapraszam do flejma ;)).</p>
<h2>Zmiany w stosunku do 0.96</h2>
<p>Część z nich jest jedynie kosmetyczna, druga część również nie wprowadza rewolucyjnych zmian (jak z resztą sugeruje nazwa &#8211; MODx Evolution 1.0.2). Pierwszą rzeczą, która rzuca się w oczy jest nowa szata graficzna panelu administracyjnego. Zmieniono kolorystykę z zielonej na niebieską (oczywiście &#8220;od zawsze&#8221; można było instalować własne skórki, ale nigdy nie chciało mi się tego robić ;) ), która moim zdaniem wygląda dużo bardziej elegancko. Na stronie głównej panelu rzuca się w oczy zmiana logo w postaci X-a na czarno-zielonym tle na to, co można zobaczyć na górze tego wpisu. Kolejną kosmetyczną zmianą były ikonki na stronie głównej panelu.</p>
<p>Z większych zmian wprowadzono na stronę główną dwie zakładki z informacjami z RSS-ów: wiadomości MODx i biuletyn bezpieczeństwa. Moim zdaniem dobrym pomysłem jest zasubskrybowanie tych kanałów w swoim czytniku, ale jeśli regularnie wchodzimy do panelu, to takie rozwiązanie powinno wystarczyć.</p>
<p>Dużą zmianą użytkową była dla mnie zmiana położenia przycisków zapisz/usuń/anuluj/podgląd. Dotychczas znajdowały się one nad i pod edytowanym dokumentem i trzeba było za każdym razem do nich scrollować. Teraz przyciski te są &#8220;przyklejone&#8221; w prawym górnym rogu ekranu, dzięki czemu są zawsze widoczne, a jednocześnie nie przeszkadzają w edycji. Podobnie ma się sprawa podczas edycji chunków, snippetów, pluginów (ciekawostka: wreszcie tłumacze dali sobie spokój z odpowiednikami typu urywki, strzępki, fragmenty).</p>
<p>Nie dużą zmianą, ale dla mnie bardzo użyteczną, jest rezygnacja z wylogowania użytkownika po tym, jak edytuje swoje ustawienia. Ja po każdej instalacji logowałem się, dokonywałem podstawowej konfiguracji strony, wyłączałem w ustawieniach administratora graficzny edytor po czym musiałem kolejny raz się logować, żeby móc dalej korzystać z panelu &#8211; brak wylogowania jest dużo wygodniejszy.</p>
<h2>Dlaczego nie WordPress?</h2>
<p><img class="alignleft size-full wp-image-450" title="wordpress-logo" src="http://bymarszal.pl/blog/wp-content/uploads/2010/02/wordpress.png" alt="" width="100" height="100" />Uważam, że WordPress jest świetny, jeśli chodzi o blogi. Sam z niego (jak widać) korzystam i jest to bardzo szybkie i wygodne. Wydaje mi się jednak, że do tworzenia stron niezwiązanych z blogami lepiej nadaje się właśnie MODx. Po pierwsze posiada on dużo wygodniejszy w obsłudze system szablonów. Nie trzeba wstawiać PHPowych funkcji z API systemu. Stworzono system kilku tagów, które automatyzują dodawanie odpowiednich fragmentów statycznych lub dynamicznych do szablonu. Dodatkowo większość pluginów (tu zwanych snippetami) do tworzenia menu, list dokumentów itp. obsługuje własne szablony, dzięki czemu możemy szybko wprowadzać zmiany wizualne nie widząc w ogóle kodu. Poza tym uważam, że system przechowywania dokumentów w formie drzewa jest dużo wygodniejszy dzięki analogii do przechowywania dokumentów na dysku komputera. Dzięki temu łatwiej też grupować je ze sobą nie tylko na jednym poziomie (kategorie lub tagi), ale też tworzyć rodzaj &#8220;dziedziczenia&#8221;, na przykład projekty naukowe i projekty webowe zawarte w folderze projekty, który zawarty jest w folderze portfolio.</p>
<p>Może jest to kwestia indywidualnych preferencji, ale wygodniej mi tworzyć strony w oparciu o MODx, a następnie dostosowywać je tak, aby korzystanie z nich było również wygodne dla przeciętnego użytkownika (zarówno od strony front-, jak i backendu, czyli &#8211; odpowiednio &#8211; &#8220;zwykłego&#8221; przeglądania strony i zarządzania nią przez panel administracyjny).</p>
<h2>Dlaczego nie Joomla?</h2>
<p><img class="alignleft size-full wp-image-453" title="joomla-logo" src="http://bymarszal.pl/blog/wp-content/uploads/2010/02/joomla1.png" alt="" width="235" height="46" />Może to znowu kwestia osobistych uprzedzeń, ale kilka razy zmuszony byłem do ratowania stron postawionych na Joomli i zawsze robiła na mnie wrażenie systemu dość prymitywnego. Dodatkowo community polskie stało na dość niskim poziomie i często rady znajdowane na forach sprowadzały się do &#8220;przeinstaluj i może pomoże&#8221;. Właśnie ta kwestia zawsze powstrzymywała mnie przed zapoznaniem się głębiej z tym systemem. Dodatkowo, co również jest kwestią ludzi stawiających strony na Joomli, ustaliłem dwie cechy charakterystyczne stron wykorzystujących ten CMS:</p>
<ol>
<li>charakterystyczny favicon <img title="joomla-favicon" src="http://bymarszal.pl/blog/wp-content/uploads/2010/02/joomla.png" alt="" />, co oczywiście jest winą twórców, którzy opierają się prawdopodobnie na jakimś domyślnym szablonie i nie zmieniają faviconu</li>
<li>mnóstwo parametrów w linkach &#8211; to, co MODx bez wsparcia .htaccess potrafi streścić do<br />
<u>http://site.com/index.php?id=19</u> (31 znaków),<br />
Joomla tworzy w postaci<br />
<u>http://site.com/index.php?option=com_content&amp;task=view&amp;id=15&amp;Itemid=29</u> (70 znaków)<br />
- wyobraźmy sobie użytkownika, który zapamięta nazwy i wartości trzech parametrów i jeszcze połapie się w pytajnikach i ampersandach między nimi</li>
</ol>
<h2>Co nas czeka w przyszłości?</h2>
<p>W grudniu została wydane piąta (finalna!) wersja beta MODx Revolution 2.0. Tu, również zgodnie z nazwą, zapowiadane jest dużo zmian. Zmieniony zostanie system tagów w szablonach tak, żeby były one bardziej elastyczne. Poza za tym zapowiadane jest, że będzie lepiej, szybciej, wygodniej, a jak wyjdzie &#8211; zobaczymy :)</p>
<p>Najnowsze informacje o wydaniach MODx&#8217;a oczywiście na <a title="MODx Blog" href="http://modxcms.com/about/blog.html">blogu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bymarszal.pl/blog/2010/02/12/wrazenia-z-pracy-z-cmf-modx-1-0-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Upgrade MODx 0.96 do 1.0.2</title>
		<link>http://bymarszal.pl/blog/2009/12/10/upgrade-modx-0-96-do-1-0-2/</link>
		<comments>http://bymarszal.pl/blog/2009/12/10/upgrade-modx-0-96-do-1-0-2/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 15:58:30 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
				<category><![CDATA[informatyka]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[MODx]]></category>
		<category><![CDATA[poradnik]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://bymarszal.pl/blog/?p=362</guid>
		<description><![CDATA[<a href="http://bymarszal.pl/blog/?attachment_id=385" rel="attachment wp-att-385"><img src="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png" alt="modx" title="modx" width="226" height="67" class="alignleft size-full wp-image-385" /></a>Ostatnio przeprowadziłem update'y dwóch stron, którymi administruję ze starej wersji MODx 0.96 zmodyfikowanej do obsługi polskich znaków w kodowaniu UTF-8 do nowej 1.0.

Na jednej z nich nie powiodło się to najlepiej i dlatego chciałem podzielić się tu spostrzeżeniami, oraz krótką instrukcją, jak się do tego zabrać.

<h3>Backup</h3>
Pewnie wszyscy o tym wiedzą, ale przypomnieć nie zaszkodzi: na początek backup wszystkich plików i całej bazy danych!]]></description>
			<content:encoded><![CDATA[<p><a href="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png"><img src="http://bymarszal.pl/blog/wp-content/uploads/2009/12/modx.png" alt="modx" title="modx" width="226" height="67" class="alignleft size-full wp-image-385" /></a>Ostatnio przeprowadziłem update&#8217;y dwóch stron, którymi administruję ze starej wersji MODx 0.96 zmodyfikowanej do obsługi polskich znaków w kodowaniu UTF-8 do nowej 1.0.</p>
<p>Na jednej z nich nie powiodło się to najlepiej i dlatego chciałem podzielić się tu spostrzeżeniami, oraz krótką instrukcją, jak się do tego zabrać.</p>
<h3>Backup</h3>
<p>Pewnie wszyscy o tym wiedzą, ale przypomnieć nie zaszkodzi: na początek backup wszystkich plików i całej bazy danych!</p>
<h3>Próba nieudana</h3>
<p>Nie powiodła się opisywana przez twórców, najprostsza metoda instalacji &mdash; nadpisanie starych plików nowymi i uruchomienie skryptu instalacyjnego. Coś poszło źle na poziomie kodowania znaków i w związku z tym zamiast polskich liter otrzymałem &bdquo;krzaki&rdquo;. Już po pierwszych 10 minutach backup pokazał swoją przydatność. Szybki powrót do starej wersji i wszystko dalej działa jak należy. Wina prawdopodobnie leżała nie po stronie nowego systemu, a po stronie starej wersji, która była dopracowywana do współpracy z językiem polskim poza główną dystrybucją.</p>
<h3>Kolejne podejście</h3>
<p>Tym razem przyjąłem inną taktykę. W osobnym katalogu zainstalowałem cały nowy system, a następnie do nowej bazy skopiowałem tabele odpowiedzialne za przechowywanie dokumentów, zmienne szablonów i chunki. Pliki szablonów oraz ich kod przekopiowałem ręcznie. Tak samo ręcznie przeniosłem swoje własne snippety. Tym razem wszystko ruszyło bez zarzutów i już po chwili mogłem się cieszyć nową wersją skryptu.</p>
<h3>Upgrade</h3>
<p>Tuż po instalacji okazało się jeszcze, że zainstalowałem wersję 1.0.0, a dostępna była już wersja 1.0.2. Tym razem zadziałała instrukcja od twórców. Wgrałem wszystkie pliki na serwer, uruchomiłem skrypt instalacyjny i wszystko ruszyło bez najmniejszych problemów.</p>
<h3>Wrażenia</h3>
<p>Zdecydowanie nowa wersja MODx prezentuje się dużo lepiej od starej. Przede wszystkim pod względem graficznym, ale programistycznie też poprawiono i &bdquo;uwygodniono&rdquo;. Teraz czekam na wersję Revolution (2.0.0), która zapowiadana była na koniec tego roku i której beta już jest wydana (na instalację testową ze względu na brak czasu musi jeszcze trochę poczekać &#8211; pewnie aż do wydania &bdquo;stabilnej wersji&rdquo;).</p>
]]></content:encoded>
			<wfw:commentRss>http://bymarszal.pl/blog/2009/12/10/upgrade-modx-0-96-do-1-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

