Joomla! – system zarządzania treścią napisany w języku PHP, wykorzystujący bazę danych MySQL, rozprowadzany na zasadach wolnego oprogramowania. Joomla! jest systemem obsługi witryny internetowej, który umożliwia łatwą kontrolę nad każdym aspektem witryny internetowej, w tym redagowanie i prezentację treści. Angielski skrót "CMS" pochodzi od Content Managment System, co tłumaczy się zwykle jako system zarządzania treścią.
Z Joomla! możesz wykonać takie rzeczy, jak:
- redagować i formatować artykuły na każdą stronę witryny za pomocą prostych narzędzi wizualnego edytora tekstu,
- dodawać do witryny nowe strony, używając interfejsu wskaż i kliknij
- dodawać obrazy i inne media, wczytując je za pomocą przeglądarki internetowej,
- kontrolować wszystkie elementy witryny, np. menu nawigacyjne i układ stron.
W domyślnym interfejsie użytkownika dostępnych jest wiele dodatkowych funkcji Joomla!. W istocie Joomla! likwiduje konieczność żmudnego, codziennego zarządzania zawartością Twojej strony. Jeżeli potrafisz surfować w sieci, korzystać z internetowych formularzy i interfejsów, oraz dajesz sobie radę z podstawową obsługą komputera, będziesz w stanie obsłużyć interfejs Joomla! i zarządzać zawartością Twojej strony.
Standardowa instalacja dostarcza wszystkich podstawowych funkcji koniecznych do zarządzania zawartością strony. W systemie zawarte są także pewne elementy o specyficznej funkcjonalności, np. rejestracja użytkownika, interaktywne sondy, bannery reklamowe, katalogi kontaktów i wiele innych. Joomla! posiada także funkcję systemu rozszerzeń ("Extensions"), która pozwala na instalowanie dodatków opracowanych przez innych autorów, zwiększających funkcjonalność systemu.
Strony oparte o system Joomla! różnią się od stron, które zawierają ręcznie aktualizowane, albo "statyczne" pliki HTML. Joomla! jest aplikacją dla stron generowanych dynamicznie. Joomla! wykorzystuje bazę danych (MySQL) dla zmagazynowania całej zawartości i informacji o Twojej stronie, korzysta z języka programowania PHP dla zwiększenia interaktywnej funkcjonalności i dynamiki stron www.
Joomla! służy ludziom na całym świecie do przeróżnych zastosowań - od prostych, ale efektownych osobistych stron internetowych po rozbudowane kompleksowe aplikacje korporacyjne.
Za pomocą Joomla! można prowadzić:
- strony osobiste i ośrodki społeczności,
- korporacyjny intranet lub ekstranet,
- internetowe wydania gazet i magazynów informacyjnych,
- serwisy reklamowe, ogłoszeniowe, promocyjne
- sklepy internetowe, agencje nieruchomości, sprzedaż lub rezerwację usług,
- portale tematyczne, naukowe i hobbistyczne,
- witryny rządowe lub urzędowe,
- strony szkół, uczelni i kościołów,
- strony klubów i organizacji niedochodowych,
- biblioteki, galerie, zbiory dokumentów,
- e-learning - naukę, kursy, szkolenia na odległość
Możliwości są wręcz nieograniczone…