Joomla co to jest

CMS Joomla to darmowe oprogramowanie dystrybuowane na licencji GNU GPL, napisane w języku programowania PHP. Przy opracowywaniu metod wykorzystano programowanie obiektowe. Do obsługi Joomla, przechowywanie danych i funkcjonalność zapewniająca CMS może korzystać z różnych systemów DBMS. Baza danych jest bezpłatna mysql.

Lista używanych baz danych na tym się nie kończy. Tak więc, począwszy od Joomla 2.5, pojawiła się obsługa bazy danych MS-SQL Microsoftu. Nie mniej popularna jest baza danych PostgreSQL, którą można używać z Joomla od wersji 3.0.

Joomla logo

Joomla logo

Zawiera techniczną implementację CMS Joomla, pozwalającą na implementację różnych funkcjonalności. Należą do nich: buforowanie stron, obsługa kanałów RSS, generowanie wersji stron do drukowania, publikowanie wiadomości, blogowanie, wyszukiwanie, obsługa różnych języków.

Pomimo obecności dużej liczby innych CMS i przeciętnej dominacji WordPressa, Joomla jest nadal popularna. Tak więc od jesieni 2018 r. Naprawiono Joomla! około 97 milionów razy.

Oficjalna strona internetowa umożliwia pobieranie wielu darmowych rozszerzeń. Do tej pory liczba darmowych dodatków wynosi około 8 tysięcy. Oprócz darmowego są dostępne płatne rozszerzenia, które są dostępne w katalogu na oficjalnej stronie Joomla! oraz na stronach deweloperów.

Według różnych danych, CMS Joomla z pewnością zajmuje drugie miejsce pod względem rozpowszechnienia, pierwsze miejsce należy do dobrze znanego CMS WordPress.

Historia rozwoju Joomla

Joomla pojawił się jako niezależny projekt poprzez rozgałęzienie ze znanego CMS Mambo. To wydarzenie miało miejsce 17 sierpnia 2005 r. W procesie tworzenia CMS Joomla programiści opublikowali stronę o nazwie OpenSourceMatters.org. Celem strony było rozpowszechnienie informacji wśród społeczności programistów. Ponad tysiąc osób przyłączyło się do projektu opensourcematters.org już pierwszego dnia, z których większość wyraziła słowa wsparcia. W ciągu dwóch tygodni od opublikowania ogłoszenia zespoły programistyczne zostały zreorganizowane, a społeczność nadal się rozwijała. 18 sierpnia Andrew Eddie poprosił społeczność o zasugerowanie nazwy projektu. 22 września została zatwierdzona i ogłoszona nowa nazwa projektu – Joomla! Nazwa „Joomla!” Jest fonetycznie identyczna ze słowem „Jumla”, która po przetłumaczeniu z języka suahili oznacza „wszyscy razem” lub „jedną całość”, co odzwierciedla podejście deweloperów i społeczności do rozwoju systemu. 26 września zespół programistów rozpoczął opracowywanie logo projektu i zachęcał społeczność do wyrażania swoich opinii poprzez głosowanie. Zespół ogłosił swoją decyzję 29 września. 2 października opublikowano zasady marki, przewodnik po markach i zestaw zasobów do logo.

Wtyczki i szablony Joomla

CMS Joomla ma w swoim arsenale kilka tysięcy rozszerzeń, które zostały przetestowane i udostępnione do użytku w katalogu Joomla, co nazywa się „Katalogiem rozszerzeń”. Katalog dostępny jest pod adresem: extensions.joomla.org.

Oprócz rozszerzenia funkcjonalności Joomla, można zmienić wygląd witryny, stosując różne szablony. Większość istniejących motywów jest darmowa i dostępna do pobrania dla każdego.

Oprócz darmowych szablonów, istnieje dość duża liczba płatnych motywów od zewnętrznych programistów, które można pobrać na odpowiednich stronach i uzyskać wsparcie. Wiele szablonów udostępnia graficzny interfejs użytkownika (GUI), który pozwala zmieniać kolory, czcionki, układy i funkcje.

CMS Joomla oferuje wbudowane narzędzia do optymalizacji treści witryny dla wyszukiwarek – SEO. Możliwe jest edytowanie metadanych i słów kluczowych.

Lista głównych cech CMS Joomla

  • wielojęzyczny – obsługa ponad 70 języków
  • optymalizacja pod kątem wyszukiwarek – po wyjęciu z pudełka dostępna jest obsługa narzędzi SEO
  • wielofunkcyjność – możliwość tworzenia bloga, strony informacyjnej, strony internetowej do prowadzenia biznesu
  • rozszerzenia – dostępne są różne rozszerzenia, aby zmienić funkcjonalność strony
  • zarządzanie użytkownikami – listy kontroli dostępu umożliwiają zarządzanie użytkownikami i grupami witryny
  • modyfikacja systemu menu – możliwe jest utworzenie kilku menu
  • zarządzanie pamięcią podręczną w celu zwiększenia wydajności

Rozszerzenia Joomla CMS

Strony zbudowane w oparciu o CMS Joomla, mogą rozszerzyć jego funkcjonalność za pomocą różnych dodatków, które można pobrać w katalogu rozszerzeń – „Katalog rozszerzeń”.

Rozszerzenia i dodatki Joomla podzielone są na 8 głównych typów: komponenty, moduły, wtyczki, szablony, języki, biblioteki, pliki i pakiety. Każdy typ rozszerzenia implementuje określoną funkcję funkcjonalną. Większość z nich jest bezpłatna, ale istnieją dodatki komercyjne.