Joomla 1.5 - Niezbędne komponenty oraz moduły

joomla_extensionsJeż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.

Jednym z domyślnie instalowanych razem z CMS Joomla jest komponent Sondy (Pools), realizujący zadania ankiety. Dzięki niemu możesz przygotować pytania, zbierać odpowiedzi i generować wyniki.

Dzięki komponentom, możesz dostosować system Joomla! do specyficznych wymagań i potrzeb prawie każdego użytkownika. Możesz dzięki nim stworzyć zarówno serwis informacyjny, sklep internetowy, własny blog, galerię zdjęć, czy portal edukacyjny.

Po instalacji CMS Joomla 1.5, masz do dyspozycji następujące komponenty:

  • Artykuły (Content) – służy do zarządzania treścią w postaci artykułów;
  • Kontakty (Contacts) – służy do zarządzania kontaktami oraz umożliwia powiązanie z nimi użytkowników. Za jego pomocą można również utworzyć prosty formularz kontaktowy;
  • Zakładki (Weblinks) – służy do tworzenia odnośników WWW do innych witryn lub zasobów sieciowych oraz zarządzanie nimi;
  • Spinacz RSS (NeewsFeed) – służy do zarządzania kanałami RSS dla tworzonego serwisu WWW;
  • Reklama (Banners) – służy do zamieszczania bannerów reklamowych;
  • Korespondencja (MassMail) – służy do tworzenia wiadomości masowych, które mogą być wysyłane do określonych użytkowników lub grup;
  • Sondy (Pools) – umożliwia publikowanie ankiet, sond, na których użytkownicy mogą oddawać swój głos;
  • Szukaj (Search) – dostarcza informacji statystycznych na potrzeby witryny WWW. Nie należy mylić tego komponentu z wyszukiwarką umieszczoną na stronie WWW;
  • Użytkownik (User), służy do zarządzania zarejestrowanymi w serwisie użytkownikami;

Jeżeli zestaw ten nie jest dla Ciebie wystarczający, możesz go bez problemu wzbogacić o dowolne komponenty dostępne zarówno bezpłatnie, jak i za opłatą.

Instalacja nowych komponentów oraz ich zarządzanie odbywa się z poziomu panelu administratora systemu Joomla. Każdy z komponentów posiada własny interfejs oraz przybornik z narzędziami pozwalającymi go obsługiwać.

Fotogaleria

Bardzo często serwisy - czy to prywatne, czy organizacji, instytucji lub firmy posiadają dział "Galeria". Przecież znasz powiedzenie "jeden obraz wart jest tysiąca słów" - czy jakoś tak ;-) W oficjalnym katalogu rozszerzeń dla Joomla! znajdziesz dziesiątki różnych komponentów galerii. Ja od dłuższego czasu po wielu testach innych galerii, natrafiłem i polubiłem, udostępniony na licencji GNU GPL, komponent Phoca Gallery, który wielokrotnie już stosowałem w projektowanych przez siebie serwisach. Autorem tego komponentu jest Czech Jan Pavelka.

Komponent w najnowszej wersji 2.7.8 (maj 2011) umożliwia zarządzaniem (dodawanie i usuwanie) oraz prezentowanie zdjęć na stronie. Tworzone za pomocą tego komponentu galerie, możesz pogrupować w kategorie. Zdjęcia umieszczone w odpowiednich galeriach użytkownicy serwisu mogą oceniać oraz komentować (pod warunkiem zainstalowania dodatkowych komponentów i modułów), natomiast z poziomu panelu administracyjnego możliwe jest zarządzanie komentarzami (publikowanie, usuwanie).

Korzystając z komponentu Phoca Gallery nie musisz przygotowywać wcześniej miniatur publikowanych zdjęć – komponent wykona tą operację za Ciebie, automatycznie po załadowaniu zdjęć i zapisaniu galerii. Ponadto autor komponentu udostępnia także sporą ilość dodatkowych rozszerzeń (modułów i pluginów), dzięki którym będziesz mógł przedstawiać na różne sposoby zdjęcia w swoim serwisie. Szczegółową dokumentację dotycząca komponentu oraz dodatkowych rozszerzeń znajdziesz pod adresem: http://www.phoca.cz/phocagallery.

Download

Podstawowe komponenty instalowane razem z systemem Joomla nie uwzględniają możliwości udostępniania plików użytkownikom witryny. Jeżeli potrzebujesz udostępniać użytkownikom Twojego serwisu jakieś pliki, musisz wyposażyć go w dodatkowy komponent, który zapewni taką funkcjonalność. W tym przypadku proponuję komponent Phoca Download, tego samego autora, co komponent Phoca Gallery.

Komponent Phoca Download to aplikacja, której wersja instalacyjna zawiera zarówno sam komponent, jaki i moduły oraz dodatki pozwalające na dodawanie plików do serwisu WWW przez uprawnionych użytkowników oraz udostępnianie ich w serwisie. Podobnie jak w przypadku zarządzania artykułami, pliki są kategoryzowane w sekcje i kategorie. W panelu administracyjnym uprawnieni użytkownicy mogą także zobaczyć statystyki pobierań poszczególnych plików:

Phoca Download - statystyki

Dokumentacja oraz pliki instalacyjne znajdują się pod adresem: http://www.phoca.cz/phocadownload.

Mapa serwisu

W artykule „System nawigacji", napisałem m.in., że prawidłowo zaprojektowana nawigacja informuje internautę gdzie może się dostać w obrębie odwiedzanego serwisu. Wydaje mi się bardzo dobrym pomysłem, aby w menu projektowanej witryny znalazł się link do tzw. mapy strony, która może stanowić swoisty spis treści zawartości serwisu. Taka mapa powinna być tworzona dynamicznie (jakakolwiek zmiana w serwisie powoduje automatyczną aktualizację mapy) i pomagać osobom odwiedzającym stronę, a także ułatwiać przeglądanie poszczególnych podstron serwisu przez roboty wyszukiwarek. Ma to istotne znaczenie zwłaszcza w sytuacji, kiedy serwis WWW jest rozbudowany i zawiera dużą ilość podstron.

Osobiście od dłuższego czasu stosuję wypróbowany komponent o nazwie Xmap:

komponent Xmap

Po zainstalowaniu tego komponentu będziesz mógł wskazać, które menu nawigacyjne dostępne w serwisie, komponent powinien wykorzystać do stworzenia mapy. Dzięki temu, że komponent umożliwia zastosowanie odrębnego arkusza CSS, wygląd mapy witryny będziesz mógł dopasować do kolorystyki całości serwisu. Dokumentację oraz pliki instalacyjne znajdziesz pod adreesem: http://extensions.joomla.org/extensions/structure-a-navigation/site-map/3066.

Formularze

Domyślna instalacja CMS Joomla! zawiera komponent, dzięki któremu masz możliwość utworzenia prostego formularza kontaktowego. Jednak czasami zdarza się, że nie zaspokaja on potrzeb projektowanego serwisu. Jeżeli potrzebujesz aby komponent obsługujący formularze gromadził i obsługiwał pocztę przychodzącą z formularza kontaktowego, a także ułatwiał tworzenie specyficznych formularzy dostosowanych do Twoich potrzeb, jak na przykład ankiety, zapytania itp., to polecam wypróbowany komponent aiContactSafe opracowany przez autorów serwisu Algis Info (http://www.algisinfo.net/).

aiContactSafe - komponent do obsługi formularzy

Komponent umożliwia tworzenie rozbudowanych formularzy, przeglądanie, przechowywanie i porządkowanie poczty przychodzącej oraz odpowiadanie na otrzymaną korespondencję. Internauta wypełniając formularz kontaktowy nie chciałby, aby jego list został zagubiony, lub przypadkowo skasowany. Dzięki temu komponentowi, wszelkie listy wysyłane za pomocą formularza kontaktowego będą przechowywane w bazie danych systemu Joomla, natomiast osoby upoważnione dostaną na swoje skrzynki pocztowe kopie tego listu. Jedną z istotnych cech komponentu aiContactSafe jest również fakt, że posiada wbudowany filtr antyspamowy oraz ochronę captcha.

Mapa z lokalizacją

Bardzo często firmy na swoich stronach umieszczają obok formularza kontaktowego i danych kontaktowych, także mapę, na której zaznaczona jest jej lokalizacja. Za pomocą komponentu Phoca Maps możesz wyświetlać mapy z serwisu Google Maps. W panelu administracyjnym możesz ustawić wiele opcji, dzięki którym wyświetlana na stronie mapa będzie dostosowana do potrzeb Twojego serwisu. Wszystko co będzie Tobie potrzebne odnośnie tego komponentu znajdziesz pod adresem: http://www.phoca.cz/phocamaps.

Moduły

Stanowią jedną z najprostszych form rozszerzeń w CMS Joomla!, dzięki którym można wyświetlać jakieś informacje (pobrane z bazy danych lub innych źródeł) w określony przez administratora sposób. Zadaniem modułów jest, bowiem prezentacja informacji przy jak najmniejszej interakcji z użytkownikiem. W systemie Joomla! moduły służą do prezentacji podstawowych elementów serwisu, takich jak m.in.:

  • menu;
  • sondy;
  • pola wyszukiwarki;
  • formularz logowania;
  • bannery reklamowe;

Moduły w CMS Joomla!

Programowanie modułów oraz ich instalacja w systemie Joomla jest dosyć prosta i nie wymaga dużych nakładów czasowych i umiejętności. Nic nie stoi na przeszkodzie, abyś sam stworzył na przykład moduł, którego zadaniem będzie porównanie aktualnej daty z informacjami zawartymi w bazie danych. Jeżeli w bazie danych znajdą się takie informacje, to zostanie wyświetlony tekst z odpowiednimi życzeniami. W przeciwnym wypadku zostanie wyświetlona bieżąca data.

Jeżeli będziesz chciał konfigurować istniejące moduły lub dodawać nowe, powinieneś w panelu administracyjnym wybrać z menu „Rozszerzenia” pozycję: „Moduły”. Panel administracyjny „Moduły” wyświetla listę dodanych do serwisu modułów. Jako administrator otrzymujesz informację, czy dany moduł jest włączony, jaka jest jego kolejność wyświetlania względem pozostałych modułów, jaki jest poziom dostępu do danego modułu, a także jaką pozycję zajmuje on w serwisie.

Moduły - wygląd panelu administratora

W prawym górnym rogu panelu zarządzania modułami znajduje się zestaw przycisków, który pozwala na wykonywanie operacji na modułach takich jak włączanie, wyłączanie, kopiowanie, usuwanie, modyfikację oraz dodawanie nowego modułu.

 

Uważasz, że artykuł był ciekawy i chcesz otrzymywać powiadomienia o moich kolejnych wpisach lub projektach?
Wpisz swoje imię oraz adres e-mail a następnie kliknij "ZAPISZ MNIE"

Twoje imię:


Adres email:


Ponad setka unikalnych odwiedzin
Pozycjonowanie - od czego zacząć?

Podobne wpisy

 

    By accepting you will be accessing a service provided by a third-party external to https://www.slawop.net/

    Najnowsze komentarze

    Gość - Studio Jak wybrać hosting dla Joomla!?
    13 wrzesień 2019
    Warto jeszcze dopisać punkt, żeby przy wyborze wybrać panel między DirectAdmin/cPanel. Niektóre hostingi mają swoje własne rozwiązania - czasami bardzo specyficzne, co niekoniecznie jest dobrą rzeczą
    Gość - Marek Szyfrowanie symetryczne a niesymetryczne
    09 czerwiec 2019
    "Klucz przekazany do publicznej wiadomości, nazywany jest kluczem publicznym lub jawnym. Może on być stosowany do szyfrowania lub deszyfrowania informacji otrzymanych od osoby, która go wygenerowała. ...
    Gość - Marek Tworzenie szablonów dla Joomla! Helix Ultimate
    10 maj 2019
    Witam, napotkałem problem pojawiający się przy zmianie kolorów tła czy czcionek oraz importowaniem ustawień. W pierwszym przypadku, po zmianie kolorów i ich zapisaniem, panel podglądu strony przeładow...
    Gość - Andy SSL i Joomla! w Smarthost
    03 styczeń 2019
    Dzięki, jak zwykle dobra robota! Warto dodać, że instalacja certyfikatu SSL nie zapewnia bezpieczeństwa transmisji danych. To jest możliwe po wdrożeniu polityki bezpieczeństwa w firmie. Co do SSL - to...
    Gość - Henryk Jak utworzyć menu poziome w szablonie protostar?
    02 styczeń 2019
    Robię punkt po punkcie i nie wyświetla się poziome menu Nie wiem gdzie tkwi błąd i co robię źle?Jeśli to możliwe to proszę o pomocps. posiadam książkę "Joomla! 3x" i tu również niema pomocy Pozdrawiam...