Blog
Dodatki dla Joomla! 1.5
W styczniu 2010 roku pisałem o świetnym dodatku JFinalizer służącym do optymalizcji stron zbudowanych w Joomla. Dziś krótko o podobnym w działaniu dodatku, ale znacznie prostszym w konfiguracji - JCH Optimize. To niewielki dodatek dla Joomla 1.5, dzięki któremu można przyśpieszyć działanie stron zbudowanych w oparciu o system CMS Joomla. Dodatek JCH Optimize optymalizuje pliki CSS i JavaScript poprzez zastosowanie kompresji GZip i zmniejszenie wagi generowanych plików CSS i JavaScript do około 1/4 pierwotnego rozmiaru. Dodatek posiada również funkcję optymalizacji kodu HTML strony internetowej. Dzięki zastosowaniu dodatku JCH Optimize można zmniejszyć obciążenie serwera, zmniejszyć zużywany przez naszą stronę internetową transfer danych oraz znacznie skrócić czas ładowania się strony internetowej w przeglądarce WWW.
W styczniu 2010 roku opisałem, jak usunąć meta tag generator w Joomla 1.5 <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />, lub jak zastąpić go własnym tekstem. Niestety przedstawiony wtedy sposób wymaga wprowadzania zmian w kodzie. Okazuje się, że jest prostszy sposób na zmianę lub całkowite usunięcie meta tagu "generator" z kodu naszej strony zbudowanej w oparciu o Joomla 1.5. Wystarczy w tym celu zainstalować niewielki dodatek o nazwie ByeByeGenerator. Dodatek dostępny jest do ściągnięcia poprzez oficjalny katalog rozszerzeń dla Joomla 1.5. Po zainstalowaniu wystarczy go opublikować, zaś w ustawieniach dodatku zaznaczyć, czy chcemy całkowicie usunąć meta tag "generator", lub czy chcemy zastąpić go własnym tekstem.
Adres strony dodatku w Katalogu Rozszerzeń Joomla: http://extensions.joomla.org/extensions/site-management/seo-a-metadata/12556
JoomSimple Steps to bardzo ciekawy dodatek do Joomla, dzięki któremu można treści dowolnego wybranego artykułu podzielić w łatwy i szybki sposób tak, żeby każdy ekran z informacją przewijany był w postaci slajdu (do przodu, do tyłu).
Przykład działania dodatku JoomSimple Steps:
http://demo.jsimple.info/index.php?option=com_content&view=article&id=19&Itemid=27
Dodatek można pobrać z tej strony:
http://jsimple.info/pages/plugins_downloads/simple_steps_downloads
Niewielki dodatek (plugin) dla Joomla 1.5 pozwalający po zainstalowaniu w łatwy i szybki sposób wyłączyć wczytywanie biblioteki MooTools w Joomla 1.5. Biblioteka MooTools jest wczytywana tylko, jeśli jest potrzebna.
Dzięki temu dodatkowi zaoszczędzimy na transferze danych (biblioteka mootools waży ok. 70 kB) oraz przyśpieszymy wczytywanie się strony zbudowanej na Joomla).
Dodatek można pobrać ze strony autorów: Enable/disable loading mootools.
Dynlist to niewielki dodatek do Joomla (plugin), który po zainstalowaniu w Joomla pozwala w prosty sposób wygenerować automatycznie i wyświetlić w dowolnym miejscu artykułu listę artykułów powiązanych. Możliwości dodatku są bardzo proste: możliwe jest generowanie listy podobnych artykułów według słowa kluczowego występującego w tytułach artykułów, lub w metadanych (opisie lub słowach kluczowych). Dodatkowo można ustawić, czy do wyświetlonych artykułów mają prowadzić aktywne adresy URL. Dynlist pozwala również na przypisanie własnej klasy CSS dla wygenerowanych list z artykułami powiązanymi. Dzięki temu można nadać dowolny wygląd i położenie takiej listy.
Od czasu do czasu zaglądam na strony Joomlacode.org i przeglądam jakie to nowe projekty rozszerzeń do Joomla tworzone są przez programistów. Dziś natrafiłem na ciekawy dodatek (plugin) do Joomla 1.5 o nazwie Extended Pagebreak Plugin. Jak sama nazwa wskazuje, jest to rozszerzenie zastępujące standardową wtyczkę w Joomla o nazwie Content - Pagebreak. I przyznać muszę, że Extended Pagebreak Plugin to wyśmienity dodatek. Posiada wsparcie dla techniki nadpisywania szablonów (template overrides). Kod generowany przez dodatek jest oparty o listę (ul li). Domyślny joomlowy Content - Pagebreak generował kod spisu treści podzielonego artykułu w oparciu o tabele. Co jeszcze zwróciło moją uwagę w dodatku Extended Pagebreak Plugin, to hierarchiczna numeracja podziału artykułu (dobrze widać to na zrzucie ekranu poniżej).