Jeżeli dopiero zaczynasz swoją przygodę z systemami zarządzania teścią (Content Managament System), takimi jak np. Joomla!, to pewnie spotykasz się z różnymi terminami, których znaczenie nie do końca jest dla Ciebie zrozumiałe. Nie martw się, wszystko w swoim czasie :-) Jeżeli będziesz wytrwały w swoich poszukiwaniach, to po jakimś czasie będziesz wiedział na tyle dużo, aby samemu móc bez większego problemu poruszać się po tej terminologii.
Na początek wyjaśnienie dwóch pojęć: komponent i moduł. Spróbuje wyjaśnić Tobie te pojęcia a także postaram się wymienić i opisać te, które z mojego punktu widzenia są najistotniejsze.
Komponenty
Komponenty to osobne aplikacje, których część instalowana jest razem z systemem Joomla!, część natomiast dostępna jest, jako dodatkowe rozszerzenie, które należy zainstalować. Jak podaje Biblioteka Polskiej Dystrybucji Joomla! , komponenty:
odpowiadają za kompleksową obsługę głównych treści witryny lub złożonych procedur - dostarczają narzędzi nawigacji, umożliwiają gromadzenie, tworzenie, modyfikowanie i prezentację treści oraz realizację różnych usług, np. rejestracji, logowania użytkowników, składania zamówień, rozsyłania poczty. Są złożonymi, zwykle największymi, najbardziej rozbudowanymi rozszerzeniami Joomla!”
Za pomocą komponentów możesz wyposażyć projektowaną witrynę WWW w potrzebne funkcje i treści bez konieczności ingerowania w kod podstawowy CMS.