Інформація майже повністю актуальна для Joomla 5 (примітку додано 21.10.2023).
Відеоурок
- Створення та налаштування користувача в адмінці – 00:02:11.
- Керування користувачами – 00:04:38.
- Реєстрація в Joomla – 00:05:50.
- Пункт меню «Користувачі – Форма реєстрації» – 00:06:21.
- Мінімальна довжина паролю – 00:09:35.
- Капча під час реєстрації (reCAPTCHA) – 00:10:42.
- Плагін «Користувач. Загальні положення та умови» – 00:13:51.
- Плагін «Користувач. Обліковий запис» – 00:14:25.
- Пункт меню «Користувачі – Обліковий запис користувача» – 00:15:15.
- Пункт меню «Користувачі – Вихід» – 00:17:03.
- Пункт меню «Користувачі – Форма входу» – 00:17:36.
- Групи користувачів та рівні доступу – 00:18:03.
- Приховування пунктів меню для різних користувачів – 00:19:27.
- Модуль «Увійти» – 00:21:58.
- Права доступу на створення та редагування статей – 00:23:47.
- Налаштування компоненту Користувачі – 00:27:17.
Відео краще переглядати з якістю «1080p HD». Цей та інші відеоогляди та уроки можна знайти на моєму YouTube каналі.
Посилання з відео:
- Цикл відеоуроків по створенню сайтів на Joomla.
- «Відеоурок з компоненту Статті Joomla (com_content)».
- «Відеоурок з Com modules. Модулі Joomla».
- «Відеоурок з меню Joomla. Компонент Com menus».
- «Відеоурок по TinyMCE в Joomla 4. Текстовий редактор».
Для розмежування прав доступу, а також для персоналізації сайту в Joomla є Користувачі. Користувачі поділені на групи, а групи - на рівні доступу. Цю «систему» називають ACL (від англ. Access Control List – список контролю доступу). У налаштуваннях багатьох «елементів» Joomla (статті, модулі, пункти меню тощо) є можливість обмеження тих чи інших дій користувачів в залежності від їх групи або рівня доступу. За допомогою цих опцій можна вказати, які групи користувачів можуть виконувати ті чи інші дії з кожним конкретним елементом. А за допомогою рівнів доступу можна відображати або приховувати різні елементи для різних груп користувачів. Для цього у багатьох елементів є опція Права доступу.
Розмежування прав доступу на базі ACL підтримують не тільки вбудовані в Joomla розширення, але й багато сторонніх. За рахунок наявності облікового запису користувача на сайті кожна людина може мати свій окремий особистий кабінет, для неї можна відображати/приховувати різні елементи сайту, вести персональне листування, відображати спеціальні ціни на товари та таке інше.
Загальні принципи роботи з користувачами, розглянуті в даному уроці, є актуальними не тільки для 4-ї версії Джумла, але і для 3-ї.
В уроці бере участь остання доступна мені, на момент написання статті (21.09.2023), версія Joomla 4.3.4 українською мовою.
У новій версії CMS більше немає вбудованих плагінів капчі. Детальніше про оновлення у пя’тій Джумла можно дізнатися у статті «Що нового в Joomla 5 та 4.4».
Рівні доступу та групи користувачів Joomla
У Джумлі є рівні доступу та групи користувачів. Це різні сутності.
Рівні доступу (малюнок нижче) можуть містити одну або кілька груп користувачів. Здебільшого, в адмінці, їх використовують для повного приховування або відображення того чи іншого елемента сайту для різних користувачів.
Група користувачів входить до рівня доступу. Одна група може належати до одного або кількох рівнів. В основному, групи користувачів служать для розмежування прав користувачів на виконання тих чи інших дій з елементами (статті, модулі, пункти меню та таке інше). При створенні користувача йому присвоюється саме група, а рівень доступу визначається за рахунок приналежності групи до того чи іншого рівня доступу.
Як бачите, користувачі та ACL, загалом, – це чудовий спосіб розмежування прав та персоналізації сайту аж до конкретного відвідувача. Так, наприклад, в одному з клієнтських інтернет-магазинів працює накопичувальна система знижок з урахуванням покупок кожного користувача. Залежно від накопиченої суми, користувачі бачать різні ціни на товари.
Плюс, не варто забувати про можливість доступу до різних сторінок сайту лише певним людям. Доступ навіть може бути платним.
Сподіваюся, що цей та інші відеоуроки з Joomla допомогли вам у роботі з даною CMS. Якщо у вас виникнуть запитання, задавайте їх у коментарях. У наступній статті поговоримо про Контакти.
| Автор статті – Хорошевський Олексій |
|---|
Кандидат технічних наук, викладач Харківського національного університету радіоелектроніки, веб-майстер та SEO-оптимізатор із досвідом роботи понад 15 років. Спеціаліст зі створення сайтів на Joomla та WebSite X5. Автор наукових публікацій, відеокурсів та навчального контенту з веб-розробки та SEO. Веде блог та YouTube-канал, де ділиться своїми знаннями та практичним досвідом. Публікації та робота: |
| Схожі матеріали |
|---|
Корисні посилання:

