Moduły Joomla a komponenty a wtyczki: co się różni?

wtyczki modułów komponentów joomla

Istnieje kilka zasadniczych różnic między modułami, komponentami i wtyczkami Joomla, które musisz zrozumieć

Jeśli nie rozumiesz różnicy między modułem, komponentem i wtyczką, administrowanie instalacją Joomla będzie dla Ciebie bardzo trudne. Ten artykuł wyjaśni różnicę między modułami, komponentami i wtyczkami oraz poda przykłady użycia każdego z nich. 

Są to różne typy rozszerzeń Joomla lub "dodatki", które tworzą i zaspokajają określone cechy lub funkcje Joomla.

Spis treści[Pokazać]

Moduły Joomla a komponenty

Moduły Joomla to zazwyczaj małe elementy funkcjonalności przeznaczone do prezentowania informacji na Twojej stronie. Mogą pojawiać się wielokrotnie, na wielu stronach w różnych pozycjach.

Wręcz przeciwnie, komponenty są rozbudowanymi aplikacjami, zwykle dość złożonymi i są specyficzne dla głównej treści strony (w większości przypadków).

moduły joomla a komponenty

Moduły Joomla

Ponadto każdy moduł można przeglądać na różnych stronach, a położenie każdego modułu można łatwo zmienić. Możesz wybrać pozycje menu, w których wyświetlany jest moduł. 

Widoczność modułu jest zwykle powiązana z jedną (lub kilkoma) pozycjami menu.

Dobrym przykładem wykorzystania tej funkcjonalności są ukierunkowane reklamy lub banery. Moduł logowania lub wyszukiwania to również dobre przykłady modułów.

Trzymajmy się przykładu reklamowego, bo lepiej go wyjaśnia.

Jeśli Twoja witryna ma różne sekcje, możesz utworzyć osobny moduł ogłoszeniowy dla każdej sekcji (załóżmy, że Twoja witryna ma sekcję o butach i sekcję o sukienkach). Możesz stworzyć dwa różne moduły, każdy moduł będzie zawierał ukierunkowaną reklamę dla sekcji (np. jeden o butach, drugi o sukienkach).

Teraz zamiast pokazywać cały czas wszystkie moduły, dostosowujesz widoczność modułu tak, aby każda reklama była wyświetlana tylko w odpowiednich linkach menu. Tak więc Twoja reklama butów będzie powiązana z pozycjami menu, które przeniosą Cię do sekcji butów, a pozycje menu sukienek będą zawierały inną reklamę.

Poniżej znajduje się zrzut ekranu pokazujący, jak wybrać pozycje menu, w których wyświetlany jest moduł.

Moduł jest wyświetlany tylko w wybranych pozycjach menu.

Wybrane pozycje menu Joomla

Oto typowe przykłady standardowych modułów Joomla. Jak widzimy, funkcja każdego z wymienionych modułów jest dość ograniczona, a raczej skupiona na określonej funkcji:

Moduły podstawowe

  • Menu główne/użytkownika/górne i inne
  • Najnowsze wiadomości
  • Popularne artykuły
  • sondaże
  • Forma loginu
  • Kanały dystrybucji
  • Niestandardowy HTML
  • Szukaj
  • itp...

Piękno Joomla polega na tym, że programiści mogą tworzyć własne moduły, które pełnią więcej funkcji.

Moduły innych firm

Zainstalowane moduły można znaleźć w Rozszerzenia > Moduły menu. Konfiguracja modułów jest zazwyczaj bardzo łatwa i odbywa się poprzez kliknięcie nazwy modułu na stronie Moduły.

Spowoduje to wyświetlenie parametrów modułu, które można następnie dostosować do własnych potrzeb.

konfiguracja modułu

Komponenty Joomla

Z drugiej strony komponent Joomla jest zazwyczaj bardziej złożony, z rozbudowaną funkcjonalnością i możliwościami.

Komponent może być wyświetlany tylko w głównym obszarze strony i zwykle jest wyświetlany na jednej stronie, chociaż można go używać na wielu stronach. Łącza do komponentów są zwykle tworzone za pomocą elementów menu, jak pokazano na poniższym obrazku.

Komponenty zazwyczaj mają określoną stronę lub strony do ich konfiguracji, wraz z dodatkowymi parametrami „wyświetlania” podczas tworzenia pozycji menu. Poniżej tworzymy link do komponentu do pobrania:

element menu komponentu joomla

Podstawowe komponenty Joomla

  • Komponent FrontPage — służy do wyświetlania zawartości strony tytułowej. Można zadecydować, ile pozycji ma być pokazywanych na pierwszej stronie, w ilu kolumnach, w ilu artykułach ma być tylko intro lub nie i różne inne opcje.
  • WebLinks - jest to komponent, w którym użytkownik może konfigurować różne kategorie linków i dodawać elementy do każdej kategorii.
  • Banery - umożliwia witrynie Joomla tworzenie i wyświetlanie banerów w celach reklamowych
  • Wyszukiwanie - jest to komponent, który zasila moduł wyszukiwania
  • Tagi — umożliwia oznaczanie artykułów i przeglądanie ich za pomocą tych tagów

Polecam czytanie: Rozszerzenia Joomla, które przeniosą Twoją witrynę na wyższy poziom

Komponenty innych firm

  • JFBConnect - komponent, który umożliwia rejestrację użytkowników na Twojej stronie Joomla przy użyciu ich nazwy użytkownika i hasła na Facebooku
  • sh404SEF - komponent, który służy do tworzenia przyjaznych dla wyszukiwarek adresów URL dla treści Joomla. Oprócz adresów URL SEF, ten komponent umożliwia wykonywanie szeregu funkcji związanych z: SEO (Search Engine Optimization) Techniki.
  • HikaShop - ten komponent służy do tworzenia sklepu i koszyka na zakupy oraz innych funkcji eCommerce na Twojej stronie Joomla
  • XCloner lub AkeebaBackup - umożliwia tworzenie kopii zapasowych i przywracanie witryny Joomla
  • Komponenty galerii obrazów - istnieją różne komponenty galerii obrazów dla Joomla image

Wtyczki Joomla

Wtyczki Joomla napędzają lub wykonują funkcje komponentów podstawowych lub innych firm. Wtyczka to zasadniczo oprogramowanie, które obsługuje wyłącznie funkcję określonego komponentu.

Po raz kolejny istnieją zarówno podstawowe wtyczki, jak i wtyczki, które są konfigurowane w Joomla w ramach instalacji komponentów innych firm.

Wtyczki można znaleźć w Rozszerzenia > Wtyczki. Niektóre wtyczki nie mają żadnej konfiguracji, są po prostu włączone lub wyłączone. Jeśli są wyłączone, ich funkcja nie jest wykonywana. 

Niepotrzebne wtyczki są zwykle wyłączane, aby poprawić wydajność witryny, ponieważ jeśli nie są wyłączone, mogą działać i zużywać zasoby.

Inne wtyczki mają własną konfigurację.

Podstawowe wtyczki

Podstawowe wtyczki Joomla obejmują:

  • Treść - podział strony: pozwala użytkownikowi wstawić podział strony w swojej treści
  • Edytor - TinyMCE: zasila Joomla content editor
  • Szukaj treści: umożliwia wyszukiwanie w treści Joomla
  • ...i wiele więcej

Moduły a komponenty

 

   Moduły   Podzespoly Komputerowe  
Złożoność  niski  Zwykle średnia do wysokiej
Widoczność  Różne   Pojedyncza strona
Pozycja   Różne   Tylko główny korpus
systemu   niski  Obszerny

 

Kurs Rozszerzenia Joomla witryna zawiera dużą liczbę bezpłatnych i komercyjnych rozszerzeń. Istnieją również mechanizmy recenzji i głosowania, które pomogą Ci zdecydować, które rozszerzenia najlepiej odpowiadają Twoim potrzebom.

Sekcja rozszerzeń modułów Joomla na tej stronie pokazuje szereg rozszerzeń, które uznaliśmy za bardzo przydatne lub stworzyliśmy sami.

Podsumowanie

Zrozumienie podstawowych różnic między modułami, komponentami i wtyczkami Joomla pozwoli ci lepiej zrozumieć, w jaki sposób trzy typy rozszerzeń są ze sobą powiązane i współpracują ze sobą, aby uzyskać końcowy rezultat, konfigurowalną stronę internetową zasilaną przez framework Joomla!

O autorze
Dawid Attar
David pracuje w branży internetowej i cyfrowej od 21 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych, wykorzystując WordPress, Joomla i nisze je otaczające. Współpracował z agencjami rozwoju oprogramowania, międzynarodowymi firmami zajmującymi się oprogramowaniem, lokalnymi agencjami marketingowymi, a obecnie jest dyrektorem ds. operacji marketingowych w Aphex Media – agencji SEO. Jako konsultant cyfrowy koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej dzięki połączeniu ich strony internetowej i dostępnych obecnie platform cyfrowych. Połączenie wiedzy technologicznej z dużym zmysłem biznesowym zapewnia jego pismom przewagę konkurencyjną.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

 

kim jesteśmy?

CollectiveRay jest prowadzony przez Davida Attarda - pracującego w niszy projektowania stron internetowych i wokół niej od ponad 12 lat, dostarczamy praktycznych wskazówek dla osób, które pracują zi na stronach internetowych. Prowadzimy również DronesBuy.net - stronę internetową dla hobbystów dronów.

David Attard

 

 

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...