Strona na Joomli. Przegląd możliwości CMS-a
Ten materiał ma 7 lat — ceny i warunki mogły się zmienić.
Joomla to bezpłatny system zarządzania treścią (CMS) nadający się do budowy dowolnych stron. Joomla ma otwarty kod źródłowy, co pozwala zmieniać rdzeń systemu. Poza tym CMS ma wystarczającą liczbę modułów rozszerzających funkcjonalność.
Według danych W3Techs za maj 2019 roku Joomla! zajmuje drugie miejsce na świecie pod względem popularności, po WordPressie. Na tym silniku działa 5,1% wszystkich stron w internecie.

W tym artykule omówimy cechy CMS Joomla, jej funkcje, plusy i minusy silnika, możliwości SEO i wiele więcej.
Dlaczego Joomla jest tak popularna?
Przede wszystkim dlatego, że ten CMS jest dość prosty w użyciu i zrozumiały dla każdego początkującego. Mimo że jest nieco trudniejszy niż WordPress, Joomla również nie wymaga znajomości CSS i HTML do uruchomienia nieskomplikowanych projektów. Ale jeśli stronę na tej platformie buduje doświadczony webmaster, będzie mógł wprowadzić zmiany w funkcjach systemu i dokładniej go dostroić.
Dzięki temu, że CMS powstał dość dawno, w sieci jest masa materiałów — artykułów, krok po kroku opisanych poradników konfiguracji i lekcji wideo. Najpopularniejszym źródłem wiedzy dla początkującego twórcy stron na Joomli są fora tematyczne.
Bezpłatna dystrybucja silnika też odgrywa niemałą rolę w popularności CMS-a. Żeby zacząć pracę, trzeba:
- wejść na oficjalną stronę Joomli,
- pobrać archiwum, rozpakować je
- i brać się do pracy.
Nie trzeba opłacać wybranego pakietu ani przedłużać licencji.
Pod względem liczby bezpłatnych szablonów Joomla ustępuje oczywiście WordPressowi, choć proponuje sporo standardowych rozwiązań. Jeśli nic z bezpłatnych ofert nie pasuje albo wydają się zbyt oklepane i wtórne, zawsze można wybrać spośród szablonów płatnych.
Pod tymi linkami znajdziesz dużą liczbę płatnych i bezpłatnych szablonów dla Joomli:
Polecamy również przeczytać: Pozycjonowanie stron na Drupalu. Specyfika i zalecenia
Funkcje
Joomla uruchamia się jednym kliknięciem — wystarczy wybrać odpowiedni plan hostingu dla swojej strony i zarejestrować domenę. A dalej dostajesz do dyspozycji wszystkie narzędzia Joomli, którymi zrealizujesz dowolny projekt.
Najpopularniejsze możliwości:
Zarządzanie użytkownikami. Moderator może dodawać użytkowników do grup i nadawać im uprawnienia dostępu.
Buforowanie. Wiemy, że od szybkości wczytywania podstrony zależą pozycje serwisu w wynikach wyszukiwania. Podstrony serwisu na Joomli trafiają do pamięci podręcznej, a funkcja ta istotnie zmniejsza obciążenie serwera.
Filtry i wyszukiwanie. Dla wygody użytkowników można umieścić na stronie pasek wyszukiwania i filtry, które pozwalają szybko znaleźć towar, usługę czy informację i przefiltrować je tak, jak wygodnie.
Edytory tekstu i grafiki. Joomla jest bardzo wygodna w pracy zarówno z treścią tekstową, jak i multimedialną. Pozwala formatować tekst, dodawać tabele i różne obiekty. Edytor graficzny przyda się do pracy z obrazami. Poza tym na stronie umieścisz zdjęcia, wideo i rozmaite animacje. Pozwoli to uczynić serwis ciekawszym i bardziej różnorodnym.
Menu. CMS pozwala tworzyć wielopoziomowe menu użytkownika z nieograniczoną liczbą zakładek i listą rozwijaną.
Dla maksymalnie wygodnej pracy z Joomlą zaleca się dodać kilka wtyczek:
- Wtyczkę do analizy działania strony za pomocą Google Analytics i Google Search Console.
- Wtyczkę do tworzenia kopii zapasowych strony oraz ochrony przed atakami i spamem.
- Optymalizację pod wyszukiwarki: dodawanie słów kluczowych, opisów, nagłówków, generowanie mapy strony.
- Wtyczkę do użyteczności — formularze kontaktu ze wsparciem technicznym i innymi działami, przyciski mediów społecznościowych i tak dalej.
Bezpieczeństwo i podatności
Joomla jest dość dobrze chroniona przed złośliwym oprogramowaniem i atakami hakerskimi. Aktualizacje, dzięki którym bezpieczeństwo silnika utrzymuje się na przyzwoitym poziomie, wychodzą regularnie. Ale, jak wszyscy wiedzą, całkowicie niepodatnych CMS-ów nie ma.
Podatności systemu skupiają się w większości w rozszerzeniach. Dlatego nie warto pobierać modułów do Joomli z wątpliwych stron. Najlepiej korzystać z plików z oficjalnej strony Joomli.
Jakie strony można zrobić na Joomli?
CMS Joomla ma bogaty zestaw funkcji, co pozwala budować na jej platformie strony najrozmaitszego typu i o najróżniejszej treści: od wizytówek po sklepy internetowe. Najczęściej tworzone typy stron:
Strona wizytówka. Najprostszy rodzaj strony. Jednostronicowy serwis z opisem usług i kontaktów można zrobić na Joomli w godzinę. Nie trzeba do tego instalować żadnych specjalnych wtyczek, wystarczą te dostarczane „z pudełka”.
Sklep internetowy. Żeby zbudować sklep internetowy, trzeba zainstalować na platformie dodatkowe moduły, takie jak EShop, joocommerce, cciDEAL i inne. Pozwoli to dodać do strony koszyk, wpisać rabaty, podłączyć potrzebne systemy płatności.
Galeria. Jeśli jesteś fotografem i chcesz zbudować stronę ze zdjęciami na CMS Joomla, skorzystaj z wtyczek PhocaGallery albo InGallery. Wtyczka inGallery pozwala pokazywać zdjęcia i wideo z Instagrama na stronie w postaci konfigurowalnych galerii.

PhocaGallery pozwala instalować i tworzyć galerie oraz pokazy slajdów w Joomli, dodawać znaki wodne, wstawiać obrazy do artykułów, a także przeglądać obrazy czy filmy z YouTube'a.
A odwiedzający stronę dostaną możliwość oceniania zdjęć, komentowania ich i sprawdzenia, gdzie zostały zrobione.

Blog. Do stworzenia bloga możesz użyć wtyczki Easy Blog.
Ma szeroki zestaw funkcji: z jej pomocą można utrzymywać nieograniczoną liczbę blogów, tworzyć dla nich motywy, a także automatycznie publikować wpisy w popularnych serwisach.
Poza tym wtyczka ma wbudowany system komentarzy, obsługuje różne edytory i wiele więcej.

Sieć społecznościowa. Sieci społecznościowych jest bardzo dużo i codziennie (i co noc) rozmawiają w nich, pracują i odpoczywają miliony ludzi.
Ale co, jeśli chcesz stworzyć własną sieć społecznościową — tylko dla malarzy, albo spadochroniarzy, albo dla tych, którzy przed snem odwracają poduszkę chłodniejszą stroną do góry?
Pomoże Ci w tym wtyczka JomSocial. Z jej pomocą zbudujesz bazę użytkowników, którym można będzie zaproponować zawieranie znajomości, dzielenie się wideo i zdjęciami oraz tworzenie różnych wydarzeń.

Strona z listą usług. Bardzo często trzeba zbudować stronę, na której oferowane będą usługi, na przykład transport czy wywóz gruzu. Za pomocą CMS Joomla zrobisz wygodną i ładną stronę z danymi kontaktowymi, cenami usług i opiniami.
Strona z filmami. Wtyczka YouTubeR pomoże w zbudowaniu strony z filmami. YouTubeR pozwala wgrywać wideo na YouTube'a i osadzać filmy, playlisty oraz kanały na stronie. Z tą wtyczką można też tworzyć galerie wideo.

Oczywiście wymieniono tu tylko niewielką część projektów, które można tworzyć na Joomli, bo ta platforma pozwala deweloperom rozwiązywać ogromną liczbę zadań.
Projekty i szablony
To, jak będzie wyglądać Twoja strona, zależy od wybranego szablonu. Można skorzystać z motywu bezpłatnego albo płatnego lub zwrócić się do projektantów.
Bezpłatnych wariantów jest bardzo dużo, ale najlepiej szukać motywów pod zapytaniem Joomla template — w anglojęzycznej części internetu ofert jest więcej, więc jest szansa znaleźć szablon niezbyt oklepany przez konkurencję.
Następnie wybrany motyw pobierz na swój komputer. Żeby dodać szablon do platformy, otwórz panel zarządzania i wybierz narzędzie „Instalacja rozszerzeń”. Potem trzeba przejść do „menedżera szablonów” i wybrać wgrany motyw (zaznaczyć i kliknąć „Domyślny”).
Żeby edytować szablon Joomli, trzeba:
- Skorzystać z ustawień domyślnych. Najczęściej dostępna jest zmiana kroju pisma, tła, koloru linków i tak dalej. Zwróć uwagę, że więcej ustawień dostępnych jest w szablonach płatnych.
- Wprowadzić zmiany w plikach stylów szablonu. Ale do tego trzeba znać CSS i HTML.
Menu strony tworzy się i konfiguruje w działach panelu administratora „Menedżer kategorii” i „Menedżer menu”.
Możliwości dla SEO
Joomla dość mało wpływa na pozycje strony w wyszukiwarkach. Najważniejsza pozostaje dobra, ciekawa i przydatna treść, jej regularne odświeżanie i dobrze dobrane słowa kluczowe.
Jeśli narzędzia oferowane domyślnie z wybranym szablonem Ci nie wystarczają, możesz zainstalować bezpłatną wtyczkę EFSEO.
Za jej pomocą, po włączeniu opcji Collect URL's, można dodawać nagłówki, opisy i słowa kluczowe.
A jeśli potrzeba jeszcze więcej narzędzi, można spróbować płatnych rozszerzeń SEO.
Jaki hosting wybrać do strony na Joomli?

To zależy od tego, jaką stronę zamierzasz zbudować na tym silniku.
Jeśli budujesz wizytówkę, w zupełności wystarczy najniższy plan z oferty, na przykład nasz plan START.
Strona wizytówka nie wymaga dużej mocy ani wiele miejsca. Ale wszystko, co potrzebne do wygodnej pracy ze stroną, na nim jest:
- bezpłatna domena,
- bezpłatny certyfikat SSL,
- codzienne kopie zapasowe,
- wstępnie zainstalowany CMS Joomla.
Jeśli zaś planujesz stronę z dużą ilością informacji, na przykład bloga albo serwis z treściami wideo, warto zwrócić uwagę na dwa kolejne nasze plany — OPTIMAL i PRO.
Plany te są odpowiednio mocniejsze niż START i nadadzą się do większych projektów. Umieścisz na nich od 10 do 20 stron i domen pocztowych; w wyższych planach jest też dostęp przez SSH i Rsync.
Jeśli budujesz sklep internetowy, nasz hosting nada się najlepiej. Ta linia jest mocniejsza i ma nie tylko zalety hostingu, ale i VPS-a , z tą różnicą, że nie będziesz musiał niczego konfigurować samodzielnie jak na VPS-ie ani płacić za konfigurację i utrzymanie serwera wirtualnego.
Ile to kosztuje
Silnik Joomla można bezpłatnie pobrać z oficjalnej strony Joomli. Jednak żeby uruchomić stronę, i tak potrzebny będzie pewien budżet.
Jeśli będziesz budować stronę samodzielnie, trzeba zaplanować tylko zakup domeny i hostingu oraz koszt płatnych rozszerzeń do pracy ze stroną, bo bezpłatnych wtyczek może nie wystarczyć.
A jeśli chcesz oddać budowę strony w ręce projektanta, do kosztu domeny i hostingu trzeba będzie dodać koszt pracy wybranego specjalisty.
Ceny budowy stron na Joomli bardzo się różnią, więc wykonawcę najlepiej wybierać na podstawie możliwości portfela, osobistych preferencji i opinii o jego pracy.
Plusy i minusy
Joomla to ciekawe i mocne narzędzie do budowy stron, ale jak każdy złożony system ma i pozytywne, i negatywne strony.
Najpierw wymieńmy plusy CMS Joomla:
- Joomla jest bezpłatna. Użytkownik nie musi płacić za sam silnik, jego użytkowanie, aktualizacje i wsparcie.
- Budowa dowolnych rodzajów stron. Można tworzyć najróżniejsze projekty: od wizytówki po duży sklep internetowy.
- Duża liczba bezpłatnych modułów. Ponad 8000 rozszerzeń pozwoli zbudować stronę dowolnego typu i o dowolnej złożoności.
- Niewysokie wymagania wobec sprzętu. Użytkownikowi wystarczy do jego projektu zwykły plan hostingu, nie ma potrzeby od razu zamawiać serwera fizycznego.
- Otwarty kod. Pozwala to deweloperom zmieniać rdzeń silnika i dokładniej dostrajać swój projekt.
- Mnóstwo materiałów szkoleniowych. Jeśli jesteś początkujący i chcesz zbudować stronę na platformie Joomla, znajdziesz w internecie wszystkie potrzebne informacje.
- Duża liczba bezpłatnych szablonów. Bez żadnych kosztów dobierzesz dla swojej strony wygodny i ładny szablon.
- Łatwa instalacja aktualizacji. Sam CMS i jego dodatki bardzo wygodnie aktualizuje się przez panel administratora.
- Regularne aktualizowanie rozszerzeń. Duża liczba deweloperów stale tworzy coraz to nowe rozszerzenia dla Joomli, by wykorzystywać je do rozwiązywania najróżniejszych zadań.
Ale żaden CMS nie może uchodzić za idealny, więc i Joomla ma swoje minusy:
- Brak wsparcia technicznego. Wszystkie pytania i problemy, które napotka twórca strony na Joomli, trzeba będzie rozwiązywać przy pomocy społeczności tematycznych. Sami twórcy silnika wsparcia nie świadczą.
- Podatności. Niestety żaden CMS nie jest w 100% zabezpieczony przed włamaniem. Joomla też nie. Ale można postarać się zminimalizować ryzyko, pobierając rozszerzenia wyłącznie z oficjalnej strony Joomli.
- Nie nadaje się do rozwiązywania niestandardowych zadań. Wielu doświadczonych deweloperów odmawia budowania na Joomli niestandardowych projektów, krytykując przy tym niedoróbki silnika. Zauważają jednak, że do rozwiązań standardowych to bardzo przyzwoity CMS.
Podsumowanie
Joomla! to jeden z najpopularniejszych CMS-ów dla deweloperów na całym świecie. To dość prosty system o bogatym zestawie funkcji, niezłej ochronie przed włamaniem i ogromnej liczbie wtyczek do rozwiązywania najróżniejszych zadań.
Platformy Joomla można używać do budowy praktycznie dowolnych stron: od wizytówki po duży sklep — choć w każdym konkretnym przypadku trzeba zważyć wszystkie „za” i „przeciw” użyciu właśnie tego CMS-a.