--=REKLAMA=--
|
Celem niniejszego dokumentu jest wyjaśnienie Listy kontroli dostępu do Joomla! 1.5. Ułatwi on zrozumienie pojawiających się często odniesień do "uprawnień" i "dostępu", wymienionych w serii dokumentów Zaczynamy z Joomla! 1.5.
Istnieją cztery aspekty projektowania nowej witryny internetowej Joomla!, które odnoszą się również do planowego wprowadzania zmian w istniejącej witrynie lub przenoszenia witryny, która już istnieje w Joomla!. Są to:
Wszystkie powinny się opierać na założonych celach i oczekiwaniach wobec witryny. Trzeba więc sobie jasno zdawać sprawę, co witryna ma komunikować i posiadać jej plan. Łatwiej powiedzieć niż zrobić!
Spotkasz się z odniesieniami do praw dostępu w artykułach, ponieważ mogą one być ograniczone do jednego z trzech poziomów - powszechnego, zastrzeżonego (rejestrowanego) i specjalnego. Podczas tworzenia sekcji, kategorii, menu oraz modułów również dostępne są te poziomy dostępu.
Istnieją różne poziomy uprawnień do wykonywania działań w witrynie internetowej Joomla! W szczególności istnieje różnica w zakresie:
W Joomla! 1.5 istnieją trzy hierarchiczne poziomy dostępu (powszechny, rejestrowany i specjalny) oraz 8 grup użytkowników: wszyscy, zarejestrowani, autorzy, redaktorzy, wydawcy, operatorzy, administratorzy i głowni administratorzy (super użytkownicy). Każdy z użytkowników witryny Joomla! jest przypisany do jakiejś grupy. Każda grupa posiada określone prawa i przywileje. Grupy z wyższych poziomów mają zawsze wszystkie uprawnienia grup z niższych poziomów. Użytkownicy przypisani do określonej grupy korzystają dokładnie z takich samych uprawnień.
Jest to solidny, ale dość prosty i sztywny system kontroli dostępu, wystarczający w wielu witrynach. Nie daje on jednak możliwości tworzenia własnych grup użytkowników i ustawiania dla nich uprawnień, nie ma też możliwości nadawania indywidualnych poziomów uprawnień czy też praw związanych z pojedynczymi stronami witryny. W razie, gdy takie możliwości będą potrzebne, można skorzystać z rozwiązań dostarczanych przez niezależnych twórców oprogramowania, które pozwalają wyposażyć Joomla! 1.5 w większe możliwości zarządzania prawami użytkowników.
W grupach użytkowników można wyodrębnić dwie kolekcje:
Mogą przeglądać strony witryny przeznaczone dla wszystkich odwiedzających, dla których ustalono powszechny poziom dostępu; nie mogą przeglądać stron o dostępie rejestrowanym i specjalnym.
Mają takie same uprawnienia jak goście. Ponadto mają prawa:
Mają takie same uprawnienia, jak zarejestrowani. Ponadto mogą:
Mają takie same uprawnienia, jak autorzy. Ponadto mogą:
Mają uprawnienia redaktorów. Ponadto mogą:
Operatorzy mają prawa do zarządzania artykułami i zarządzania pozycjami menu witryny. Mogą
Operatorzy nie mogą dodawać kont użytkowników i modyfikować ich uprawnień, instalować rozszerzeń, posługiwać się innymi komponentami.
Administratorzy mają wszystkie przywileje operatorów oraz mogą:
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, jako jedyny, ma dostęp do wszystkich funkcji panelu administracyjnego. Ma wszystkie prawa przysługujące administratorom oraz dodatkowo prawa:
Tworząc nową witrynę możesz nie mieć jeszcze wystarczającej wiedzy, jak najlepiej zaplanować zarządzanie użytkownikami. Ważne jest jednak, abyś rozważył (ze względu na opracowany projekt treści i menu strony), następujące kwestie:
Dobrze jest rozważyć, czy chcesz być może ograniczyć dostęp tylko do niektórych pozycji menu i artykułów.
http://docs.joomla.org/Changing_user_groups http://docs.joomla.org/Setting_user_registration_policy
Zarządzanie ALC w Joomla! 1.6+ jest bardziej skomplikowane i jest dobrze objaśnione w poradniku: ACL w Joomla!