Тонкая настройка компонента Community Builder     Данная статья посвящена тонкой настройке Community Builder.
     Зачем же необходим Community Builder? Это один из мощнейших компонентов для создания интернет сообществ для сайтов на Joomla. Community Builder имеет довольно большое количество преимуществ, часть из которых были рассмотрены в статье Компонент Community Builder - управление пользователями.

     В компоненте Community Builder существует несколько разделов:

     ▪ User Management - управление пользователями. Изменение данных, блокировка пользователей, добавление новых и т.д.
     ▪ Tab Management - менеджер вывода блоков с информацией в профиле пользователя
     ▪ Field Management - создание новых полей в блоках профиля
     ▪ List Management - список пользователей
     ▪ Plugin Management - установка и управление плагинами Community Builder
     ▪ Tools - Дополнительные инструменты ( демо-данные, синхронизация пользователей, тестирование баз данных)
     ▪ Configuration - Настройки Community Builder

 

     Включение авторизации

     Для включения авторизации Community Builder необходимо создать новый модуль с именем mod_cblogin и назначить ему позицию. Стандартный модуль авторизации в этом случае следует отключить или удалить, для того, чтобы все регистрации и учёт пользователей велись через Community Builder, но в Joomla они тоже будут учитываться.

 

     Создание меню пользователей

     Для создания  меню пользователей сначало необходимо сделать в нём ссылку на профиль в Community Builder, для того, чтобы пользователи  в дальнейшем могли изменить информацию о себе.

     Меню Менеджер меню Создать, и создаем меню с именем usermenu (меню пользователя). После этого необходимо сделать пункты. Ниже стрелочкой указан значок для редактирования.

Тонкая настройка компонента Community Builder

     После нажатия попадаем на страницу менеджера пунктов меню. Создать  выбираем из списка Community Builder   User Profile. Заполняем  все необходимые поля и сохраняем.

     Далее необходимо создать модуль который будет выводить это меню. Расширения   Менеджер модулей  Создать.
     Тип модуля: Меню.
     Название меню: в нашем случае это usermenu.
     Видимость: только зарегистрированному пользователю.
     Доступ: Зарегистрированные

Тонкая настройка компонента Community Builder

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

 

     Настройка ( Configuration)

     Приведу основные настройки. Вкладки, блоки и поля.

     Вкладка Регистрация:
     ▪ Разрешить регистрацию пользователя - как и глобальная настройка.
     ▪ Autogenerate random registration password - автоматическая генерация пароля. Лучше отключить, пусть пользователь сам придумывает пароль.
     ▪ Текст письма при ожидании одобрения - текст сообщения которое придёт пользователю при регистрации. К примеру:
                                               Приветствую Вас, [NAME].
                                               Спасибо за проявленный интерес к моему сайту.
                                               Для подтверждения регистрации пройдите по ссылке ниже:
                                               [CONFIRM]
                                               При регистрации были указаны следующие данные
                                               [DETAILS]
                                               С уважением,
                                               Администратор JoomlaRU

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

     Tab Management (менеджер таблиц, блоков) - отвечает за то, КАК и КУДА выводить данные.

     Field Management (менеджер полей) - отвечает за то, ЧТО выводить в этих блоках и таблицах.

     По умолчанию в Community Builder есть поля которые в большинстве случаев ни к чему:  Имя, Отчество и Фамилия, поэтому эти поля можно и отключить.

Тонкая настройка компонента Community Builder

     В разделе Field Management необходимо найти  и нажать надпись firstname. Ниже на картинке отображение этого поля везде выключено.

news 0040

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

 

     Создание нового поля.

Тонкая настройка компонента Community Builder

     Типы полей:

     Check Box (Single) - одиночное окно для галочки.
    
Тонкая настройка компонента Community Builder      Check Box (Multiple) - дополнительные окна.
     Тонкая настройка компонента Community Builder
     Date - выбор даты, осуществляется не вводом чисел, а выбором из выпадающих окон или с помощью календаря.

    Drop Down (Single) - выбор одного значения из нескольких. Дополнительные значения задаются так же при помощи Add Value.

     Тонкая настройка компонента Community Builder

     Drop Down (Multiple) - аналогичен описаному выше, только выбрать можно несколько значений.

     Email Address - текстовое поле для ввода E-mail.

     Editor Text Area - большое текстовое поле с визуальным редактором, можно написать о себе. Возможно ограничение числа символов (Max Length), строк (rows), колонок (cols)

     Text Area - большое текстовое поле, без вызуального редактора.

     Text Field - текстовая строка.

     Integer Number - поле для ввода целого числа.

     Radio Buttons - аналогично Check Box (Multiple).

     Web Address - поле для ввода интернет адреса. В профиле будет отображаться как ссылка.

     Image - поле для загрузки аватара.

     Password - поле для ввода пароля.

     Fields Delimiter - используется для разделения полей, если они слишком близко друг к другу.

     Теперь разберёмся с блоками (Tab Managment). Настройки блока.

     Title: название блока

     Publish: опубликовано

     Registration ordering: порядок сортировки при регистрации, я его оставил как есть.

     Position: позиция блока. Выбираете нужную позицию. Там по-русски, должно быть понятно.

     Display type: тип отображения. По умолчанию вкладки. Можете поэкспериментировать.

    User Group to allow access to: какой группе пользователей будет доступно.

     Вот такие несложные настройки.

     Компонент Community Builder хорош тем, что у него очень много различных плагинов, может быть  даже слишком много. При установке нового плагина и его включении, автоматически появляется новый блок в Tab Manager. Остаётся только немного отредактировать и найти удобную позицию.

     Надеюсь у Вас получилось легко и быстро настроить компонент под свои нужды.

 

     Скачать компонент можно тут: Компонент Community Builder - управление пользователями.