Группы пользователей в joomla 3. CMS Joomla. Создание и настройка групп пользователей. Создание, редактирование, блокировка и удаление

Если вы открываете регистрацию на своем сайте Joomla, то может возникнуть ситуации, когда пользователей необходимо обеспечить личным кабинетом.

Joomla, конечно, имеет уже личный кабинет, но он довольно примитивен, поэтому его лучше всего заменить чем-нибудь более функциональным.

В данном материале рассмотрим некоторые расширения, благодаря которым можно организовать у себя на сайте продвинутый личный кабинет.

Community Builder – личный продвинутый кабинет пользователя

В первую очередь рассмотрим компонент Community Builder, при помощи которого можно заменить не только стандартный личный кабинет пользователя Joomla, но и создать функциональную социальную сеть.
Получить компонент для версии Joomla 2.5 можно по ссылке: http://joomla.ru/images/files/cb_1_9_0-unzip1st.zip , а если вы используете на своем сайте Joomla версии 3.х, то этот линк для вас: http://joomla.ru/images/files/cb_1_9_0-unzip1st.zip

Теперь опишем основные возможности и достоинства компонента для создания кабинета пользователя:

  • Com builder распространяется полностью бесплатно, имеет открытый исходный код;
  • дополнительно можно поставить огромное количество бесплатных и платных расширений к основному компоненту;
  • можно выбирать какие именно поля устанавливать при регистрации юзеров;
  • есть возможность выбирать собственные аватары или же загружать их из встроенной галереи;
  • функция добавления в «друзья» зарегистрированных пользователей;
  • активация вспомогательных полей в профиле пользователя;
  • можно менять шаблон при необходимости;
  • есть русификатор.

Компонент ставится стандартным образом, никаких затруднений при установке возникнуть не должно. Сразу же после инсталляции, необходимо создать хоть один пункт меню. Чтобы это сделать, нужно перейти в «Менеджер меню», и при создании нового пункта указать тип: «Community Builder» – «User Profile», а затем прописать заголовок, отправить на публикацию и сохранить
.
Чтобы выполнить русификацию компонента, необходимо скачать локализационный файл, перейти в «Компоненты» – «Com Builder» – «Plugin Management» и найти ссылку «Install Plugins». После нажатия на линк укажите путь к русификатору, загрузите и установите этот архив. Русский язык будет автоматически активирован для всего компонента (только названия разделов будут иметь родной язык).

Структура и определение разделов

Первый из разделов – «Управление пользователями». Здесь будут отображаться все пользователи, которые прошли процедуру регистрации на сайте Joomla. Краткая информация пользователя показана в таблицах, а если кликнуть на пользователя, то можно развернуть всю информацию о нем. В таблице юзеров также можно удалять, повторно отсылать письмо, необходимое для подтверждения регистрации, а также производить рассылку (нужно лишь отметить галочками нужных юзеров и нажать на соответствующую кнопку).

«Управление вкладками» дает возможность управлять вкладками, которые расположены в кабинете юзера. Часть вкладок, которые установлены дефолттно, просто отключены, но для их включения достаточно их опубликовать, а для работы прочих – нужно ставить сторонний плагин. Чтобы изменить настройки и положение вкладок необходимо нажать на название и внести изменения, ну а затем и сохранить. Конечно же, изменять можно не только уже существующие вкладки, но и создавать новые.

Вкладка «Управление полями» дает возможность изменять поля, которые показываются при регистрации пользователя, а также менять их порядок. Собственно поля могут быть:

  • обязательные – если не будут заполнены эти поля, то регистрация не произойдет;
  • профиль – отображение поля в профиле; (скрыто, в одну или две строчки);
  • регистрация – показ пункта регистрации;
  • исследуемо – когда поле для поиска доступно среди пользователей;
  • опубликовано – если поле отключено, то пункт не будет отображен на сайте.

Чтобы выполнить подробную настройку поля, необходимо нажать на название, внести изменения и сохранить. Помимо новых вкладок можно также добавлять и новые поля.

Вкладка «Управление списками» позволяет создать регулируемые списки юзеров, в которых можно будет выбрать определённую сортировку и фильтр под ними; к конкретному списку юзеров затем можно будет назначить уровень доступа. При этом количество списков неограниченно, а каждый из них может иметь определённую группу пользователей.

Вкладка «Управление плагинами» показывает все установленные плагины для компонента. В случае необходимости можно кликнуть по имени плагина и перейти к его настройкам, конечно, если они вообще у него есть. Можно также установить и сторонние плагины с официального сайта разработчика, но тут заметим, что они могут быть и платными.

В разделе инструменты предоставлено несколько ссылок, благодаря которым можно поставить демо-данные, активировать синхронизацию юзеров Joomla с ComBuilder; в этом разделе также можно выполнить различные проверки базы данных.

Вкладка «Настройка» для максимального удобства использования была разбита на несколько подразделов:

  • общая – ключевые параметры по общим моментам соц. сети;
  • регистрация – настройка пунктов, которые так или иначе касаются процесса регистрации пользователя;
  • списки – несколько установок, необходимых для списков контактов;
  • профили – здесь можно выбрать вид и разрешения на странице юзера;
  • аватары – настройки, связанные с изображением пользователей;
  • связи – настройки связей зарегистрированных пользователей;
  • интеграция – пара параметров, которые касаются интеграции и переводу с прочими приложениями.

Описывать каждый пункт более подробно нет смысла, ведь к каждому есть подробное описание.
Ну и подбивая итоги, также отметим, что компоненту важно наличие модуля авторизации mod_cblogin, который обеспечивает удобство регистрации и входа на сайт Joomla. Этот же модуль будет показывать и плагины Com Builder и личные сообщения, в случае если они были настроены. Модуль имеет действительно впечатляющее число параметров, поэтому сделать окно авторизации таким, каким вы хотели его видеть, у вас точно получится.

Компонент «Биллинг для Joomla 3»

Смена стандартного функционала кабинета Joomla иногда подразумевает под собой необходимость в предоставлении юзерам личного счета, который можно будет легко пополнять и расходовать с него средства для оплаты. Проще говоря, расширение для автоматизации приема платежей и оплаты товаров, которое к тому же просто ставится и настраивается, а также может интегрироваться с другими компонентами.

Биллинг для Joomla – это востребованное решение, которое делает организацию платного доступа на сайт. Ваши пользователи получат возможность пополнять свой счет через личный кабинет, используя различные платежные системы, а затем и тратить деньги с этого счета. При необходимости разработчики решения готовы организовать любую бизнес-логику, которая вам необходима.

Достоинства «Биллинга для Joomla»:

  • реализован личный кабинет пользователя и персональный счет;
  • можно пополнять счет при помощи любых способов, что предоставляется возможным благодаря установке вспомогательных плагинов;
  • создание платного доступа к материалам, компонентам, файлам;
  • создание платного доступа на основе подписки;
  • продажа юзерам статей;
  • платный доступ к аудио;
  • оплата услуг (ручной или полуавтоматический режим);
  • всего более 20 плагинов популярных в СНГ платежных систем;
  • организация партнерской программы;
  • история платежей;
  • удобная админ панель/кабинет для мониторинга активности юзеров;
  • высокий уровень безопасности.

Сам по себе компонент прост в развертывании и настройке, есть подробная документация, а также оперативная поддержка клиентов. Недостатком этого решения является то, что оно не бесплатно, но если смотреть какой оно предлагает функционал, то это становится неудивительно.

Ознакомиться и приобрести Биллинг-кабинет для Joomla можно на официальном ресурсе разработчика:

Эта часть освещает следующие темы:

  • Различные типы пользователей Joomla!
  • Регистрация пользователей
  • Восстановление пароля
  • Авторизация во фронте (Front-end)
  • Профиль пользователя

Типы пользователей и прав доступа

Пользователи веб-сайтов Joomla! подразделяются на две категории:

  • Гости
  • Зарегистрированные пользователи

Гости - это просто посетители Вашего сайта. В зависимости от того, как Супер Администратор сконфигурировал сайт, некоторое содержимое может быть доступно только Зарегистрированным Пользователям, в то время как Гостям будет доступно только некоторая часть статей.

Зарегистрированные Пользователи - зарегистировались на Вашем сайте, получив Логин и Пароль. Используя Логин и Пароль они могут авторизироваться на сайте, и получить особые привелегии, не доступные гостям. Зарегистрированные Пользователи подразделяются на две группы:

  • Пользователи Внешнего интерфейса (Front‐end)
  • Пользователи Внутреннего интерфейса (Back‐end)
Примечание: В панели администрирования эти группы определяются как Public Front-end и Public Backend.

Пользователи фронт-части (Front-end Users)

Пользователи фронт-части имеют больше прав, чем гости. Они могут создавать и публиковать информацию на сайте. Вообще, мы будем именовать этих пользователей основными поставщиками информации для веб-сайта, не имеющим возможности изменять его настроки или дизайн.

Добавление новой информации на сайт может осуществляться через веб-интерфейс, используя встроенный редактор WYSIWYG (What You See Is What You Get - Что Видишь, То и Получаешь), для работы с которым не требуется знаний HTML.

В пределах группы Front-end Users определяются четыре специфических уровня, различающихся по правам управления: Registered (Зарегистрированные), Author (Авторы), Editor (Редакторы) и Publisher.

Права и Доступ Пользователей:

  • Registered

Зарегистрированные пользователи не могут создавать, редактировать или публиковать информацию на сайте. Они могут добавлять новые ссылки для публикации и они имеют доступ к закрытым участкам сайта, недоступным для гостей.

  • Author
  • Editor

Редакторы обладают теми же самыми возможностями, что и Авторы, плюс они могут редактировать как собственный контент, так и контент других Авторов.

  • Publisher

Публикаторы обладают всеми правами и возможностями Авторов и Редакторов. Различие заключается лишь в возможности публиковать контент на сайте. Т.е. они имеют право изменять статус публикации документа.

По умолчанию, любому зарегистрировавшемуся пользователю присваивается ранг Registered User (Зарегистрированный Пользователь). Для пользователей внешнего интерфейса изменение их ранга может быть осуществлено только Администраторами или Супер-Администраторами через Панель Управления.

Пользователи Внутреннего интерфейса (Back‐end Users)

Back-end users - Managers (Менеджеры), Administrators (Администраторы) и Super Administrators (Супер администраторы) - are typically thought of as the site administrators, but they also have access to the Front-end interface. Как и Front-end Users, Back-end Users имеют различные привилегии.

Права и Доступ Пользователей:

  • Manager

Менеджер имеет те же самые разрешения, что и Publisher, но с доступом к Админцентру. Имеют доступ ко всему содержанию и средствам управления в админцентре, но не в состоянии изменять шаблоны, изменить расположения страницы, или добавить / удалить расширения к Joomla. Менеджеры также не имеют возможности добавить пользователей или изменить существующие пользовательские профили.

  • Administrator

Администраторы могут добавить / удалить расширения к вебсайту, шаблонам изменения или изменить расположения страницы и могут даже изменить пользовательские профили, равные их собственным уровням разрешения или ниже. Пользователи, принадлежащие к этой группе, не могут: - добавлять и редактировать пользователей группы Super Administrator - входить в раздел глобальных настроек (Global Configuration settings) - осуществлять массовую email рассылку - изменять / добавлять шаблоны - изменять / добавлять языковые файлы

  • Super Administrator

Имеет доступ ко всем функциям Админцентра. Пользователи этой группы не могут быть удалены или переведены в другую группу. Только Суперадминистраторы могут создать пользователя с правами суперадминистратора или назначить эти права существующим пользователям.

Единственный пользователь созданный при установке Joomla это Super Administrator.

Благодарим Вас за проявленный интерес к нашему сайту. Компания Айтишник существует с 2006 года и предоставляет услуги IT аутсорсинга. Аутсорсинг - это перепоручение необходимых, но непрофильных для компании работ другой организации. В нашем случае это: создание, поддержка и сопровождение сайтов, продвижение сайтов в поисковых системах, поддержка и администрирование серверов под управлением Debian GNU/Linux.

Сайты на Joomla

В нынешний век информации, сайт де факто, становится как минимум визитной карточкой организации, а зачастую одним из инструментов бизнеса. Уже сейчас сайты создаются не только для организаций и частных лиц, но и для отдельных товаров, услуг и даже событий. На сегодняшний день сайт это не только источник рекламы на гигантскую аудиторию, но и инструмент для продаж и завязывания новых контактов. Мы создаем сайты, используя CMS Joomla! Эта система управления сайтами проста и интуитивно понятна. Она очень широко распространена и, следовательно, в Интернете о ней содержится большое количество информации. Найти специалиста, работающего с Joomla тоже несложно. И вам не надо далеко ходить! Наша компания Айтишник занимается обслуживанием и сопровождением сайтов на Joomla! Мы проведём все технические работы, возьмём на себя всю переписку с хостером и регистратором домена, наполним сайт и обновим на нём информацию. И хотя Joomla проста в управлении, интуитивно понятна. Но будете ли вы сами регулярно выполнять необходимые работы на сайте? Сколько времени они отнимут у вас? Если вы хотите сконцентрироваться на своём деле, то доверьте поддержку вашего сайта нам. Мы сделаем все от нас зависящее, чтобы сайт жил и приносил пользу своему владельцу.
Если вы коммерческая организация, которая рекламирует или продаёт свои товары, услуги в Интернет, то вам просто необходимо продвижение сайта в поисковых системах. Ведь для того, чтобы продать что-нибудь надо, как минимум, чтобы это увидели, чтобы об этом узнали. И мы поможем вам в этом, мы продвинем ваш Joomla сайт в поисковых системах. В зависимости от конкуренции и выделенного для продвижения бюджета, ваш сайт будет занимать достойные позиции в поисковой выдаче. Сайт увеличит вашу прибыль!

Серверы Debian

Рано или поздно, стремясь к открытости и прозрачности своего бизнеса, многие компании сталкиваются с необходимостью обеспечения лицензионной чистоты используемого программного обеспечения. Однако, далеко не всегда затраты на лицензионные отчисления приемлемы, в особенности для малого и среднего бизнеса. Выходом из этой сложной ситуации является решение о переходе на Open Source технологии. Одним из направлений Open Source является операционная система Linux (Линукс). Сотрудники нашей компании специализируются на Debian Linux (Дебиан Линукс). Это старейший и наиболее устойчивый дистрибутив операционной системы Линукс. Мы предлагаем вам услуги по внедрению Debian Linux на Вашем предприятии, настройку, обслуживание и поддержку серверов.

Информация и реклама

В Joomla 3 можно изменять права пользователей по-умолчанию, причем настраивать права групп можно для любого компонента сайта, в том числе отдельно для материалов, категорий, модулей. Права, по-умолчанию, выставленны в системе и видны, сразу после установки Joomla 3 . Их можно поменять.

Например, можно настроить, что одна группа пользователей, редактирует материалы , а другая группа, редактирует только модули и т.п.

Пользователи Joomla 3 это все посетители вашего сайта. Можно разделить пользователей сайта на две основные части. Одна часть это пользователи, которые могут только просматривать сайт, со стороны front-end, то есть непосредственно сам сайт. И вторая часть, это пользователи, которые могут менять содержание сайта. Эта группа пользователей Joomla 3 имеет серьезные и многоуровневые настройки, позволяющие организовать многоуровневое управление сайта Joomla 3.

Группы пользователей Joomla 3 - список

По-умолчанию в Joomla 3 предусмотрены 9 (девять) групп пользователей. Группы пользователей имею иерархическое подчинение, которая хорошо видно на фото. Старшая группа называется родительской, младшая дочерней. Одна и та же группа может быть и родительской и дочерней. Например Author родительская для Editor и дочерняя для Registered.

  • Public(общая)
  • Guest (Гости)
  • Manager (Менеджеры)
  • Administrator (Администраторы)
  • Registered (Зарегистрированные)
  • Author (Авторы)
  • Editor (Редакторы)
  • Publisher (Издатели)
  • SuperUser(Супер администратор).

«SuperUser» это самая главная группа пользователей. Собственник сайта, по-умолчанию, Super User(Супер администратор) сайта. SuperUser может создавать новые группы пользователей, назначать и менять права пользователей, блокировать и разблокировать пользователей, в общем, Super User может всё.

Зачем нужны группы пользователей

Зачем нужны группы пользователей системе

Устройство Joomla предполагает, что Пользователю не входящему в группу пользователей нельзя назначать никакие базовые права . Поэтому пользователь, по умолчанию, после регистрации попадает в группу Registered (Зарегистрированные). Это «умолчание» можно изменить в Менеджере пользователей -> Настройки, вкладка «Компонент», строка: Группа для зарегистрированных пользователей. Например, можно установить, что после регистрации, все становятся Editor (Редакторы).

Примечание . Для разбиения пользователей на группы в Joomla используется система ACL Access Control List (Список контроля доступа) или более правильно - управление полномочиями пользователей.

Зачем нужны группы пользователей Вам

В принципе, по умолчанию все права пользователей Joomla выставлены и если вы не создаете многопользовательские сайты , то вы будете использовать только две группы пользователей по правам, это суперадминистратор (superuser), собственно это Вы и группа Registered (Зарегистрированные).

Для массовой рассылки почты придется создавать несколько групп Registered, потому что, при и сторонних почтовых сервисов, вы сможете единовременно отправлять только ограниченное количество писем. В зависимости от используемого почтовика это количество составит 20-30 писем. Как следствие, нужно создавать группы Registered1, Registered2, и т.д. по 20-30 пользователей. Повторюсь, это нужно, если вы будете использовать массовую рассылку пользователей. Если нет, то массово набираете всех зарегистрированных пользователей в одну группу, а при необходимости отправить письма, перемещаете нужных получателей писем в отдельную группу.

Об иерархии настроек

Система Joomla устроена таким образом, что в иерархии настроек прав стоят «Общие настройки». Далее следуют настройки каждого компонента Joomla в отдельности. То есть по умолчанию «Общие настройки» являются приоритетными по отношению локальных настроек компонентов. Эта приоритетность общих настроек выставлено значением «Унаследовано».

class="eliadunit">

Значение «Унаследовано» также применяется к дочерним группам пользователей, по отношению к родительским группам. Например, если в правах группы выставлено значение «Унаследовано», значит, применяются права родительской группы или права группы в «Общих настройках».

Базовые права групп пользователей

В Joomla предусмотрены базовые права групп пользователей. Именно базовые права групп пользователей уже выставлены по умолчанию для всех групп. Меняются базовые настройки в «Общих настройках» и для каждого компонента в отдельности. Для примера, рассмотрим настройку прав групп пользователей в Общих настройках Joomla 3 .

Права групп пользователей в «Общих настройках»

В «Общих настройках» предусмотрен самый большой список действий пользователей, которые они могут выполнять. Этих действий 10 (десять).

  1. Вход на сайт – авторизация на фронэнде сайта;
  2. Вход в панель управления – авторизация и вход в административную панель сайта;
  3. Вход в режиме техобслуживания – вход на фронтэнд сайта во время техобслуживания сайта;
  4. Суперадминистратор – позволено делать все что угодно;
  5. Управление компонентом – можно управлять любым разделом панели управления. За исключением «Общих настроек»;
  6. Создавать – создавать любое содержимое в любом расширении;
  7. Удалять – удалять любое содержимое в любом расширении;
  8. Изменять – редактировать любое содержимое в любом расширение;
  9. Изменять состояние – позволяет менять только состояние (опубликовано, неопубликовано) содержания в любом расширении;
  10. Изменять свои – сокращенное право, менять только свое содержание, например: статьи авторства пользователя.
  11. Идем дальше. Напомню, что мы рассматриваем группы пользователей и их права выставленные по-умолчанию.

Осталось посмотреть, что разрешено группам пользователей в общих настройках по-умолчанию.


  • SuperUser(Супер администратор): разрешено всё;
  • Public(общая) по-умолчанию для этой группы все права «Не определены», то есть могут переопределяться в дочерних группах,компонентах, категориях и объектах.
  • Guest (Гости) Все «Унаследовано», а значит пока Запрещено.
  • Manager (Менеджеры): разрешено входить в обе части сайта, входить при техническом обслуживании, создавать, удалять, изменять все что угодно. Запрещено, любое управление расширениями в панели управления.
  • Administrator (Администраторы) по сравнению с Managerдобавляются права управлять расширениями в административно панели.
  • Registered (Зарегистрированные) им разрешено только входить в фронтэнд сайта.
  • Author (Авторы) разрешено входить в фронтэнд сайта, создавать и изменять свое содержание сайта: статьи, меню, модули.
  • Editor (Редакторы) аналогичен Author, только добавлено право изменять чужое содержание.
  • Publisher (Издатели) еще добавлено менять состояние любого содержания.

Напомню, что мы рассматриваем группы пользователей и их права выставленные по-умолчанию.Если вы планируете менять эти права групп пользователей, то вам нужно знать следующее:

  • Значение «Унаследовано» означает, что права для этой группы будут применены такие же, как в родительской группы или в общих настройках.
  • Значение Разрешено - означает, что пользователи этой группы могут выполнить указанное действие. Однако если это противоречит значению в родительской группе, право не будет предоставлено.
  • Значение «Запрещено» означает, что права этой группы для данного действия будут запрещены независимо от значений прав родительской группы. В общем, «Запрещено» и все. Причем, значение «Запрещено» нельзя переопределить. Именно переопределить, то есть отменить в дочерних группах,компонентах, категориях и объектах. Переопределить значение можно, если поставить «Не определено».

То есть, ставите «Не определено» в «Общих настройка». Это трактуется, как «Запрещено». Но если в дочерней группе вы поставите для этого действия «Разрешено», этот запрет будет переопределен. Именно поэтому, по умолчанию Joomlaне выставляет ни одного значения «Запрещено» ни для одной группы пользователей и ни для одного компонента.

Инструкции