JOOMLA – nowoczesny system portalowy open source Rajmund Radziewicz
Wprowadzenie Joomla (suahili: razem) – CMS rozprowadzany na licencji GNU GPL Wielojęzykowy, wspierający UTF-8 Budowa modułowa, obsługa pamięci podręcznej Obsługa szablonów, komponentów, wsparcie dla RSS Kilka tysięcy dodatków (fora, sklepy internetowe, galerie, szablony) Obsługa wymiany banerów Zróżnicowany poziom dostępu do zasobów (powszechny, rejestrowany, specjalny)
Struktura Joomli Pozycje – podstawowe, pojedyncze elementy treści: artykuły, dokumenty, odnośniki do zasobów, obrazy w galerii, produkty w katalogu, itp. Kategorie – kolekcje, zbiory pozycji zgrupowanych ze względu na jakieś kryterium – temat, rodzaj, typ, Sekcje i komponenty – kolekcje kategorii artykułów (sekcje) i innych materiałów (komponenty). Pozycje porządkowane są w kategoriach, kategorie w - sekcjach artykułów lub w komponentach. Kategoria nie może istnieć bez sekcji lub poza komponentem, a w sekcji artykułów i niemal w każdym komponencie musi być przynajmniej jedna kategoria
Struktura Joomli – C.D Komponenty – zewnętrzne/wewnętrzne (np. komponent ankiet, formularz kontaktowy, „spinacz RSS”) Moduły (moduł logowania, moduł menu) Kreatory menu, edytor wizualny, zarządzanie multimediami
Joomla – obszary robocze
Instalacja Prawa dostępu Prawa dostępu to prawa do wykonywania operacji na plikach katalogach: czytaj [read]: prawo do odczytu pliku lub przeglądania katalogu, zapisz [write]: prawo do zapisu w pliku lub zmieniania zawartości katalogu wykonaj [execute]: prawo wykonywania skryptów lub otwarcia katalogu. RXW W systemach *nixowych (np. Linux) użytkownicy mogą posiadać te prawa jako: właściciele [owner] grupa [group] inni [other] (r=4, w=2, x=1)
Instalacja C.D właściciel grupa inni r w x r - x r - x 7 5 5 r w - r - - r - - 6 4 4
Użytkownicy - role Autorzy posiadają uprawnienia do: przesyłania materiałów do wyznaczonych sekcji i kategorii artykułów, edytowania swoich materiałów Redaktorzy posiadają uprawnienia do: dodawania i redagowania artykułów w wyznaczonych sekcjach i kategoriach oraz edytowania i redagowania artykułów wszystkich pozostałych autorów. Wydawcy: dodawania artykułów w każdej sekcji witryny, edytowania (redagowania) artykułów wszystkich innych autorów decydowania o opublikowaniu bądź zakończeniu publikacji każdego artykułu.
Użytkownicy systemowi Operatorzy [Managers], Administratorzy [Administrators], Główny Administrator [Super Administrator]
Operatorzy Operatorzy mają prawa do zarządzania artykułami i zarządzania pozycjami menu witryny. Mogą tworzyć, usuwać, kopiować, przemieszczać kategorie i sekcje artykułów. Tworzyć, usuwać, kopiować, przemieszczać artykuły. Tworzyć, usuwać, kopiować, przemieszczać pozycje menu umożliwiające prezentację artykułów. Modyfikować parametry, a także przenosić do śmietnika (ale nie usuwać fizycznie!) wszystkie inne pozycje menu. Operatorzy nie mogą dodawać użytkowników i modyfikować ich uprawnień, instalować składników systemu, posługiwać się innymi komponentami.
Administratorzy Administratorzy mają wszystkie prawa przysługujące operatorom oraz mogą dodatkowo: Posługiwać się wszystkimi komponentami, modułami i dodatkami. Dodawać, modyfikować i usuwać konta użytkowników (z wyjątkiem konta głównego administratora) Instalować komponenty, moduły i dodatki (z wyjątkiem szablonów i plików komunikatów językowych). Administrator nie ma prawa zmieniać globalnych ustawień konfiguracyjnych witryny. Nie może też przenieść konta administratora do innej grupy użytkowników.
Główny administrator …. może wszystko ;-)
Główny administrator Główny administrator jako jedyny ma dostęp do wszystkich funkcji panelu administracyjnego. Ma wszystkie prawa przysługujące administratorom oraz dodatkowo: Prawo modyfikacji ustawień globalnych, Przenoszenia kont administratorów do innych grup - niższej lub grupy głównych administratorów. Instalowania szablonów i plików zawierających lokalizacje językowe..
Uprawnienia Uprawnienia: w tym miejscu określamy poziom uprawnień użytkowników do danej kategorii. Są trzy opcje do wyboru: Powszechny - dostęp publiczny: jeśli wybierzesz tę opcję każdy odwiedzający witrynę będzie mógł przeglądać zawartość tej kategorii, Rejestrowany - jeśli wybierzesz tę opcję zawartość tej kategorii będą mogli przeglądać wszyscy zarejestrowani użytkownicy witryny. Specjalny - dostęp specjalny: jeśli wybierzesz tę opcję użytkownicy ze specjalnymi uprawnieniami (autorzy, redaktorzy, edytorzy) będą mogli zależnie od swych uprawnień - dodawać (wszyscy z grupy specjalnej, edytować (edytorzy i wydawcy) i publikować (tylko wydawcy) artykuły.
Migracja Przenosiny katalogu /var/www tar zcvf archiwum.tgz /var/www/* tar -xzvf archiwum.tgz Eksport bazy danych: mysqldump.exe -u user -p baza > kopia.sql Edycja configuration.php