Administracja
Podręcznik administratora
R. 13. Treści witryny - komponenty | R. 13. Treści witryny - komponenty |
|
|
Komponenty są zdolne uczynić z Joomla! program dla każdego, dostosowany do przeróżnych potrzeb - publikacji internetowych, prowadzenia osobistego menedżera informacji i dokumentów elektronicznych, wspomagania organizacji pracy i obiegu dokumentów w firmie i urzędzie, obsługi e-sklepów, wypożyczalni, serwisów pomocy technicznej, zarządzanie edukacją na odległość. Cokolwiek chcesz.
Rola komponentówKomponenty spełniają różne funkcje. Jedne umożliwiają tworzenie i modyfikowanie treści, inne pozwalają organizować strukturę, kolejne dostarczają narzędzi nawigacji, jeszcze inne narzędzi zarządzania kontami użytkowników. Niektóre komponenty obsługują tylko zaplecze, większość zaplecze i witrynę bądź tylko witrynę. Każdy komponent to mniej lub bardziej rozbudowany program komputerowy, zdolny do współpracy z innymi, z własnym interfejsem - spisem możliwości wyboru (menu) lub przyciskami realizującymi konkretne zadania. Komponenty rdzenia i rozszerzeniaWśród komponentów włączonych do standardowej dystrybucji kilkanaście to komponenty rdzenia, niezbędne do działania Joomla!. Obsługują typowe, niezbędne funkcje: wyświetlania stron, generowania menu, publikacji artykułów, rejestracji i logowania użytkowników. Większość z nich jest skonfigurowana w skryptach Joomla!, tylko niektóre ich parametry są dostępne w panelach konfiguracyjnych. Kilka innych komponentów to rozszerzenia. Wydzielone zostały w menu Komponenty [Components]. Wzbogacają one Joomla! o typowe, często spotykane i potrzebne funkcje, ale niekonieczne do działania programu. Można z tych komponentów nie korzystać w ogóle, można je też zastąpić innymi rozwiązaniami, bogatszymi w funkcje czy możliwości prezentacyjne. W praktyce terminu ’komponenty’ używa się zwykle na oznaczenie rozszerzeń. W podstawowej dystrybucji Joomla! należą do nich komponenty: Banery, Kontakty, Korespondencja seryjna, Spinacz RSS, Sondy, Katalog WWW i Syndykator. Ale komponentami są także Kreator menu, menedżery pozycji menu, Biblioteka mediów i wiele innych. Rola komponentów rozszerzeńZ łatwością można się przekonać, że ten standardowy zestaw komponentów-rozszerzeń wraz z komponentami rdzenia pozwala zarządzać dowolną zawartością witryny. Ale wystarcza w prostych zastosowaniach Joomla!, w nierozbudowanych witrynach , oferujących podstawowe funkcje. Złożone zadania wymagają bogatszych narzędzi, wygodnych w użyciu, dostarczających zaawansowanych funkcji, usprawniających zarządzanie. Przykładowo - każdą treść można opublikować w artykule czy materiale statycznym. Ale treść i struktura artykułów jest swobodnie kształtowana przez autorów. Nie sposób zapewnić, że każdy autor zawsze umieści komplet informacji uporządkowanych wedle pewnego wzorca, choć jest to oczywiście przy sporej dyscyplinie możliwe. Ale nawet wtedy trudno takimi materiałami operować, np. publikować tylko potrzebne, wybrane fragmenty. O wiele wygodniej zastosować specjalny komponent, w którym elementy struktury są z góry ustalone, a każdy elementarny segment informacji przechowywany jest jako odrębny obiekt. Na przykład w przypadku katalogu produktów odrębnymi obiektami mogą być: opis skrócony, opis szczegółowy, numer katalogowy produktu, nazwa producenta, cena, waga, itd. Z takich segmentów można budować różne konfiguracje. Przykładowo można pokazać tylko nazwy i ceny produktu, albo nazwy i skrócone opisy, albo pełny zestaw informacji. Oczywiście, możliwe jest generowanie zestawień odnośników - do pozycji z jednej kategorii, pozycji najwyżej ocenianych, przeglądanych, pozycji pod jakimś względem pokrewnych. Powyższy przykład jest stosunkowo prosty. Znaczenie komponentów-rozszerzeń najlepiej sobie uzmysłowić na przykładzie sklepu internetowego czy forum dyskusyjnego. Standardowe komponenty takiej funkcjonalności nie zapewnią. Potrzebne są specjalne rozszerzenia. Zarządzanie komponentamiZarządzanie komponentami obejmuje kilka typowych działań:
Komponenty mają swój interfejs. Zarządzanie standardowymi komponentami Joomla odbywa się z poziomu panelu administracyjnego. Ale w przypadku dodatkowo instalowanych komponentów można się spotkać z innymi rozwiązaniami - zarządzaniem tylko z poziomu strony frontowej albo częściowo ze strony administracyjnej, a głównie ze strony frontowej. Joomla! kontroluje jedynie instalowanie i usuwanie komponentów dodatkowych komponentów oraz umieszczanie ich w menu witryny. Wszelkie dodatkowe opcje konfiguracyjne i inne elementy zarządzania komponentami są ich własną cechą. Dostęp i uprawnienia administratorówUprawnienia do zarządzania komponentami mają tylko administratorzy i główny administrator. Operatorzy nie mogą zarządzać komponentami. Komponenty-rozszerzenia umieszczone są w menu Komponenty [Components]. Dostęp do komponentów i ich opcji umożliwia także karta modułu Komponenty na stronie startowej panelu administracyjnego Główne opcje menu Komponenty prowadzą zwykle do menedżera pozycji albo wywołują - w rozbudowanych komponentach - panel kontrolny, udostępniający wszystkie opcje i narzędzia zarządzania komponentem. Opcje podmenu mogą prowadzić - zależnie od komponentu - do menedżera pozycji, do menedżera kategorii, do edytora konfiguracji, edytora praw użytkowników, przeglądarki instrukcji, licencji, itp. Instalacja i usuwanie komponentówJoomla! ma wbudowany kompletny system zarządzania pakietami instalacyjnymi - Package Management System. PMS pozwala administratorom instalować zarówno komponenty, jak i moduły, boty, szablony, pakiety językowe w kilku prostych krokach. Dostęp do instalatora komponentów umożliwia menu Instalatory ⇒ Komponenty [Installers ⇒ Components]. Prawo instalowania i usuwania komponentów jest jednym z praw do zarządzania, a więc przysługuje wszystkim administratorom. ZasobyProjektanci składników dla Joomla! stworzyli dziesiątki komponentów udostępnianych bezpłatnie lub za niewielką opłatą na stronach projektów, a bardzo często w centralnych repozytoriach. Zawsze więc, gdy chcesz gromadzić i udostępniać informacje lub materiały określonego typu, sprawdź, czy ktoś nie zaprojektował specjalnego komponentu. Poszukiwania najlepiej rozpocząć od:
Katalogi te zawierają bogatą informację o dostępnych rozszerzeniach, uporządkowaną tematycznie. Drugi sposób to przeglądanie repozytoriów pakietów instalacyjnych. Szczególnie polecamy:
Szczegółowe informacjeSzczegółowe informacje na temat instalacji komponentów znajdują się w artykułach: Udostępnianie komponentówKomponenty są zazwyczaj udostępniane jako pozycja menu. Do kilku komponentów można się odwołać za pomocą modułu, bez potrzeby tworzenia pozycji menu. Są to:
Nieliczne komponenty można udostępnić jedynie w module. Przykładem jest standardowy komponent Banery. Komponent w menuW menu komponent może być udostępniony tylko jeden raz, ale do komponentu opublikowanego w jednym z menu, na przykład głównym, można utworzyć łącza w innych menu. W przypadku wielu komponentów istnieje możliwość umieszczenia w menu pozycji typu:
Szczegółowe informacjeSzczegółowe informacje na temat udostępniania standardowych komponentów zostały umieszczone w ich omówieniach. W przypadku komponentów instalowanych dodatkowo informacji o sposobach udostępniania należy szukać w dołączonych do nich instrukcjach, w plikach typu: readme.txt, czytaj.to! lub podobnych. Zapoznaj się z artykułami: Komponenty rdzenia Joomla!Poniżej zamieszczamy zwięzłe charakterystyki komponentów rdzenia. W panelu administracyjnym są one poprzez opcje menu Witryna i Artykuły albo na stronie startowej panelu administracyjnego w module Ikony skrótu. Łącza prowadzą do artykułów w Podręczniku administratora lub Ekranów pomocy, opisujących szczegółowo sposób posługiwania się tymi komponentami.
Dodatkowe komponentyMenu Komponenty prowadzi do kilku składników rozszerzających podstawowe możliwości Joomla! Poniżej zamieszczamy ich zwięzłe charakterystyki. łącza prowadzą do artykułów w Podręczniku administratora lub Ekranów pomocy, opisujących szczegółowo sposób posługiwania się tymi komponentami.
Uwagi, źródłaJeżeli masz sugestie odnośnie treści lub chcesz zgłosić poprawki do tego rozdziału, skomentuj go albo umieść wiadomość na forum: Dokumentacja - Propozycje, zmiany, poprawki Dziękujemy! Oprac. Stefan Wajda, Zespół Dokumentacji PCJ Na podstawie: help.joomla.org - Chapter 14: Managing Components |
| « poprzedni artykuł | następny artykuł » |
|---|






