Różnice między komponentem i modułem Joomla
Joomla Component vs Module
Joomla to jeden z najpopularniejszych CMSów, który może być wykorzystywany przy tworzeniu wartościowych blogów i stron internetowych. Ważne jest, aby zrozumieć, jak działają wewnętrzne elementy systemu, aby wiedzieć, czego się od nich oczekuje i jak funkcjonują. Jednym z często zadawanych pytań jest różnica między komponentem Joomla a modułem. Przedstawione poniżej różnice powinny być dobrym przewodnikiem do zrozumienia głównych punktów.
Różnice
Komponent w Joomla, który jest obserwowany jako główna część strony, jest widoczny dla ludzkiego oka. Zgodnie z kompilacją Joomla, tylko jeden składnik może załadować każdą wygenerowaną stronę. To z kolei oznacza, że oferowane podstawowe rozwiązanie do zarządzania treścią jest w rzeczywistości elementem składowym. Z kolei moduł Joomla stanowi uzupełnienie treści zawartych w komponencie. Można powiedzieć, że moduł otaczający komponent. Sam projekt modułu nie powinien być główną częścią oglądanej strony.
Komponent stanowi treść wyświetlaną przez użytkownika końcowego. Komponent czasami może być pełną aplikacją, która została wprowadzona do bazy danych poprzez programowanie w celu zapewnienia funkcjonalności. Moduł zwykle zajmuje tylko elementy występujące w menu zawartości paska bocznego, a nigdy treść strony. Moduły treści w Joomla nie zawierają kodowania i mogą być wyświetlane razem z zakodowanymi sekcjami strony. Wyświetlanie komponentów jest w dużej mierze pokazane w dużych sekcjach obszaru zawartości strony. Z drugiej strony wyświetlacz modułów jest wyświetlany na pasku bocznym, który czasami może być wyświetlany w nagłówku, pasku bocznym lub nawet stopce strony, ale nigdy w głównej treści.
Komponent Joomla akceptuje wszelkiego rodzaju dane wejściowe, które mogą pochodzić od użytkownika. Przykładami treści użytkownika byłyby przesłanie artykułu, zdjęcia lub inne materiały multimedialne lub komentarze zgłaszane w systemie. Nie ma minimalnych wejść akceptowanych w module. Jedynymi wejściami akceptowanymi są dane wejściowe tylko do odczytu, takie jak te, które poinformują Cię, kiedy dana osoba jest online.
Na stronie można wyświetlać tylko jeden komponent, podczas gdy wiele modułów może być wyświetlanych na pojedynczej stronie. Moduły treści również nie mają żadnej ustawionej pozycji strony. Miejsce docelowe jest podane w miejscu umieszczenia strony i nie ma określonej lokalizacji. Z drugiej strony moduły mają zdefiniowaną pozycję strony, na której można je zlokalizować. Nazwa pliku komponentu zaczyna się od com_, natomiast nazwa modułu zaczyna się od mod_.
Streszczenie:
- Komponenty są widoczne w głównej sekcji strony Joomla.
- Moduły otaczają komponenty i uzupełniają tylko komponenty.
- Komponenty mogą być używane jako pełna aplikacja.
- Moduły mogą być używane tylko do tworzenia elementów paska bocznego menu treści, ponieważ nie ma w tym żadnego programowania.
- Wyświetlanie komponentów znajduje się na głównej części strony.
- Wyświetlanie modułów znajduje się na obrzeżach strony głównej, a nigdy w głównej sekcji strony.
- Przyjmowany wkład w komponentach jest dość szeroki i różnorodny.
- W modułach jest mało lub nie ma akceptowanych danych wejściowych.
- Na stronie można wyświetlić tylko jeden składnik.
- Wiele modułów może być wyświetlanych na określonym etapie.
- Moduły mają zdefiniowaną pozycję umieszczania strony.
- Komponenty nie mają zarezerwowanej żadnej zdefiniowanej pozycji strony.
- Nazwa pliku komponentu zaczyna się od com_.
- Nazwa pliku modułu zaczyna się od mod_.
- Komponent można uruchamiać tylko na określonej stronie.- Moduł może być uruchamiany z różnych stron.