Joomla and community builder

Содержание
  1. ComBuilder
  2. Основные возможности и преимущества Community Builder
  3. Установка и русификация компонента
  4. Инструкция по установке
  5. Структура и описание разделов
  6. User Management — Управление пользователями
  7. Tab Management — Управление вкладками
  8. Field Management — Управление полями
  9. List Management — Управление списками
  10. Plugin Management — Управление плагинами
  11. Tools — Инструменты
  12. Configuration — Настройки
  13. Community Builder — социальная сеть для Joomla. Часть 1. Введение.
  14. Введение. Обзор возможностей Community Builder.
  15. Community Builder – социальная сеть для Joomla. Часть 2. Установка Community Builder.
  16. Установка Community Builder. Содержание пакета установки.
  17. Установка Community Builder. Компонент Community Builder.
  18. Установка Community Builder. Модуль авторизации Community Builder.
  19. Установка Community Builder. Модуль модерации.
  20. Установка Community Builder. Модуль «Кто онлайн».
  21. Установка Community Builder. Создание профиля Community Builder.
  22. Установка Community Builder. Активация модуля авторизации Community Builder.
  23. Установка Community Builder. Активация модуля модерации (Workflows Module).
  24. Установка Community Builder. Установка локализации.

ComBuilder

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

Основные возможности и преимущества Community Builder

Установка и русификация компонента

Устанавливается компонент стандартным способом из вкладки Расширения->Установить/Удалить. После установки компонента, обязательно нужно создать для него пункт меню. Для этого перейти в менеджер меню, и при создании нового пункта меню выбрать его Тип меню: Community Builder — User Profile (mandatory!). Затем указать заголовок, выбрать опубликовать и сохранить.

Для русификации компонента переходим в Компоненты->Community Builder, там выбрать раздел Plugin Management, и нажать на ссылку Plugins Install. После чего загрузить и установить архив. Русский язык автоматически активируется для всего компонента, лишь названия разделов останутся на родном языке.

Инструкция по установке

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

User Management — Управление пользователями

Здесь показаны зарегистрированные в Community Builder пользователи. Краткая информация о них отражена в таблице, при нажатии на имя пользователя, можно посмотреть подробную информацию о нем. Также в таблице пользователей можно удалять, пересылать подтверждающее письмо, а также делать рассылку — для этого нужно отметить галочками и нажать вверху соответствующую иконку.

Tab Management — Управление вкладками

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

Кроме изменения существуеющих вкладок, также можно создавать и новые.

Field Management — Управление полями

Чтобы изменить поля показываемые при регистрации, в профиле, а также изменить их порядок — нужно воспользоваться этим разделом. Поля могут быть:

  • Обязательные — если не заполнено поля не произойдет сохранение
  • Профиль? — показ поля в профиле (в одну или две строчки, или скрыто)
  • Регистрация? — в случае отображении пункта при регистрации пользователя
  • Исследуемо? — когда поле доступно для поиска среди пользователей
  • Опубликовано — если отключено, то пункт не будет отображаться на сайте

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

List Management — Управление списками

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

Plugin Management — Управление плагинами

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

Скачанные плагины, как правило, устанавливаются здесь же. Для этого нужно нажать на ссылку Установить плагин. А вот компоненты и модули для Community Builder должны быть установлены из верхнего меню администраторской панели Расширения -> Установить/Удалить.

Tools — Инструменты

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

Читайте также:  Команды linux для сетевых настроек

Configuration — Настройки

Параметры компонента для удобства разбиты на подразделы:

  • Общая — основные настройки по общим моментам социальной сети
  • Регистрация — здесь настраиваются пункты, касательно регистрации
  • Списки — пара установок для списков контактов
  • Профили — здесь устанавливается вид, разрешения на странице пользователя
  • Аватары — все настройки изображений пользователя в этом подразделе
  • Модерация — параметры по вопросам модерирования
  • Связи — устанавливаются связи между зарегистрированными пользователями
  • Интеграция — несколько параметров по интеграции и переводу с другими приложениями

К каждому пункту настройки есть подробное описание, поэтому расписывать их не имеет смысла.

Источник

Community Builder — социальная сеть для Joomla. Часть 1. Введение.

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

Мода на социальные сети не обошла стороной и Joomla. Появилось несколько крупных компонентов, позволяющих управлять сообществом пользователей сайта. Большинство из таких компонентов являются платными. Однако существует и бесплатный компонент, Community Builder. Как многие могли уже убедиться, бесплатно – не значит плохо (а также не значит абсолютно бесплатно). Примером этого может служить VirtueMart.

Community Builder – достаточно большой и мощный компонент, за который при этом не просят денег (деньги просят за некоторые расширения к нему). Чем он хорош? Во-первых, бесплатный аналогов с такой функциональностью я не встречал. Во-вторых, открытый код и руководство по созданию плагинов, позволили ему получить огромное число расширений (официально более 120), как бесплатных, так и коммерческих. И, в-третьих, у Community Builder существует большое сообщество, благодаря которому можно найти ответы на возникающие вопросы.

Эта статья открывает серию, под названием «Community Builder — социальная сеть для Joomla», в которой будет подробно рассказано о том, как работать с компонентом, и дополнительными плагинами к нему.

Сегодняшняя небольшая статья содержит обзор основных возможностей Community Builder.

Введение. Обзор возможностей Community Builder.

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

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

Особенности Community Builder:

  • Возможность добавления дополнительных полей, связанных с профилями пользователей, организованных во вкладках.
  • Аватар профиля, который может быть загружен или выбран при регистрации. Аватар профиля также может быть изменен позднее (если это разрешено) или опубликован только после процесса утверждения.
  • Система выбора шаблона. Включены 4 предустановленных шаблона. Есть возможность создания собственных шаблонов. Все шаблоны имеют отдельные css-файлы.
  • Возможность включать одну или более из пяти дополнительных вкладок плагинов компонента. Предустановленны следующие плагины: вкладка автора, вкладка форума (Fireboard, SimpleBoard, Joomla Board), вкладка блога, вкладки связей и новостей). Также могут быть установлены дополнительные плагины.
  • Поддерживается 15 типов полей: чекбокс (квадратик, в котором можно ставить галочку), дата, выпадающий список, Email, редактор текста, поле для текста, радио-кнопка (круг с точкой), web-адрес, множественный выбор, поле пароля, целочисленное поле, изображение, и другие.
  • Возможность указания обязательных полей.
  • Возможность поиска пользователей.
  • Возможность задавать группы пользователей, которым разрешено просматривать профили других пользователей.
  • Возможность задать группы пользователей, которым разрешено просматривать определенные вкладки.
  • Галерея аватаров, с возможностью загрузки пользователями собственных изображений (которые будут отображаться в профиле). Поддерживается модерация изображений. Поддерживается изменения размеров изображения с помощью GD1,GD2, Imagemagick, NetPBM.
  • Обширный, гибкий, полностью настраиваемый процесс регистрации пользователей с использованием комбинации подтверждения по Email, принятия условий регистрации, проверки модератором. Возможность интеграции значений дополнительных полей в email-сообщения. Возможность указания вступительного и заключительного текста регистрации (вообще, более мощной системы регистрации пользователей, чем у, Community Builder, я не встречал).
  • Управление профилями пользователей группой модерации на сайте.
  • Возможность разрешения или запрета конкретных функций (например, загрузки изображения).
  • Создание списков пользователей, основанных на полях Community Builder. В каждый список может быть включено до 4 столбцов. Каждый столбец может содержать одно или более значение полей. Может быть задан список опций сортировки. Может быть использован как простой способ отбора пользователей, так и фильтр для экспертов (использование SQL). Могут быть заданы конкретные группы имеющие доступ к кому или иному списку пользователей.
  • Поиск пользователей по спискам по заранее определенным полям.
  • Интеграция системы закрытого обмена сообщениями между пользователями сайта.
  • Все поля и параметры можно легко перевести на другие языки.
Читайте также:  Как открыть архив tar linux

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

Источник

Community Builder – социальная сеть для Joomla. Часть 2. Установка Community Builder.

Эта в этой статье описываются начальные шаги по управлению Community Builder, позволяющие корректно установить компонент и дополнительные модули. Также настоятельно рекомендуется прочитать readme, содержащийся в установочном пакете.

Установка Community Builder. Содержание пакета установки.

Пакет установки Community Builder это zip-файл, содержащий следующее:

– com_comprofiler.zip –компонент Community Builder;

mod_cblogin.zip – модуль, который используется для замены установленного по умолчанию модуля авторизации;

mod_comprofilerOnline.zip – модуль, который показывает кто из членов сообщества on-line;

mod_comprofilerModerator.zip – модуль модерации, который используется для поддержки утверждения регистрации модераторами и связи модераторов с зарегистрированными пользователями;

cb_expert_files_only_m_4_j_1.0.tar.gz – содержит папки, которые могут быть использованы для обновления предыдущих версий Community Builder на Mambo и Joomla 1.0.X. Должен использоваться только экспертами при четком соблюдении инструкций из README.txt. Этот метод обновления нуждается в прямой модификации базы данных с помощью phpmyadmin и SQL команд;

cb_expert_files_only_j_1.5.tar.gz – тоже, что и в предыдущем пункте, но для Joomla 1.5.X;

– README.txt – в этом файле содержится информация о составе пакета, функциональности и инструкции по быстрой установке компонента. Также в файле содержаться очень важные инструкции по обновлению Community Builder. Читать обязательно !

Установка Community Builder. Компонент Community Builder.

Компонент Community Builder может быть установлен одним из двух способов.

Для начала нужно разархивировать пакет установки Community Builder, содержащий в себе 5 вышеописанных файлов, а затем воспользоваться одним из следующих способов:

Способ 1 (метод загрузки и установки):

Через панель управления зайдите в раздел «Расширения» –> «Установка и удаление», используя кнопку «Обзор» выберите файл com_comprofiler.zip и нажмите кнопку «Закачать файл & установить».

Способ 2 (метод в два шага):

Иногда невозможно использовать способ 1. В этом случае вы можете разархивировать файл com_comprofiler.zip и загрузить полученную папку через FTP на ваш сайт. Затем следует указать путь к этой папке в менеджере расширений («Расширения» –> «Установка и удаление») и нажать соответствующую кнопку «Установить».

Установки с помощью второго способа довольно длительная (//имеется ввиду не количество работы, а время после нажатия кнопки «Установить»). В процессе установки будут отображаться соответствующие сообщения, сообщающие о прогрессе.

Если вы сделали все правильно, то увидите следующие изображения:

Рисунок 1 – сообщения при правильной установке Community Builder на первом шаге

Рисунок 2 – сообщения при правильной установке Community Builder на втором шаге

После того, как установка будет завершена, вы увидите Community Builder как установленный компонент.

Меню Community Builder состоит из 7 пунктов:

  • Управление пользователями
  • Управление вкладками
  • Управление полями
  • Управление списком
  • Управление пользователями
  • Инструменты
  • Конфигурация

// Вообще, локализация Community Builder происходит довольно странно. После установки переведенными оказываются только настройки, а основное меню остается непереведенным. Так что далее, для пунктов меню будут использоваться оригинальные названия на английском языке.

Меню Community Builder показано на следующем рисунке:

Рисунок 3 – меню компонента Community Builder

Установка Community Builder. Модуль авторизации Community Builder.

Модуль авторизации Community Builder (который в дальнейшем заменит стандартный модуль авторизации Joomla) устанавливается с помощью файла mod_cblogin.zip, используя стандартную процедуру установки модулей Joomla. Файл можно либо загрузить вручную, либо использовать автоматический установщик.

Если установка прошла успешно, вы увидите модуль mod_cblogin в списке установленных модулей Joomla. Не забудьте, что модуль не активирован.

Читайте также:  Картридж hp 36a чип

Модуль mod_cblogin теперь поддерживает css-класс для стилей гиперссылок авторизации.

В частности a.mod_login:link, a.mod_login:visited и a.mod_login:hover включены в css-шаблон и применяются для таких ссылок, как «регистрация», «Забыли пароль?» и.т.д.

Установка Community Builder. Модуль модерации.

Модуль модерации Community Builder это дополнительный модуль (который должен быть установлен, если вы хотите передать права по утверждению регистраций, изображений и сообщений пользователей модераторам), который может быть установлен с помощью файла mod_comprofilerModerator.zip, используя стандартный установщик Joomla. Файл можно либо загрузить вручную, либо использовать автоматический установщик.

Если установка прошла успешно, вы увидите модуль mod_ comprofilerModerator в списке установленных модулей Joomla. Не забудьте, что модуль не активирован.

Установка Community Builder. Модуль «Кто онлайн».

Модуль «Кто онлайн» это дополнительный модуль, который может быть установлен с помощью файла mod_comprofilerOnline.zip, используя стандартный установщик Joomla. Файл можно либо загрузить вручную, либо использовать автоматический установщик.

Установка Community Builder. Создание профиля Community Builder.

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

Для добавление профиля Community Builder выполните следующие шаги:

– выберите «Меню» –> «Меню пользователя» в админке Joomla;

– нажмите кнопку «Добавить» и вы увидите панель выбора типа пункта меню;

– кликните по ссылке Community Builder, после этого откроется дерево подпунктов, как показано на рисунке 4;

– выберите пункт User Profile (mandatory!) в открывшемся дереве подпунктов;

– заполните поле «заголовок», которое будет служить именем данного пункта меню;

– в поле «Уровень доступа» укажите «Общий»;

– в стоке «Опубликовано» укажите «Да»;

– нажмите кнопку сохранить.

Рисунок 4 – пункт User Profile

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

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

Установка Community Builder. Активация модуля авторизации Community Builder.

Теперь, когда мы успешно установили Community Builder и модули к нему, мы можем продолжить базовое конфигурирование. Нам нужно активировать модуль авторизации Community Builder и деактивировать стандартный модуль авторизации Joomla. Для этого нужно зайти в менеджер модулей («Расширения» –> «Модули»), и, соответственно, включить mod_cblogin и отключить mod_login.

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

Установка Community Builder. Активация модуля модерации (Workflows Module).

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

Установка Community Builder. Установка локализации.

Из всех существующих в открытом доступе локализаций на сегодняшний день ни одна полностью не покрывает настроек Community Builder. Пользовательский интерфейс переведен достаточно хорошо, администраторский – не очень. Локализацию можно скачать на официальном сайте Community Builder. Устанавливается она как плагин в самом компоненте («Компоненты»–> «Community Builder» –> «Plugin management») (не в менеджере компонентов Joomla!). После установки нужно переместить плагин локализации выше в списке, чем находится английский плагин. После этого локализация должна включиться. (Стоит отметить, что у всех получается локализовать Community Builder по-разному. Прочитав множество тем на форумах я так и не увидел единого мнения по этому поводу. Кто-то говорит, что достаточно просто установить плагин, а язык выбирается автоматически на основании установок языкового менеджера Joomla, кто-то говорит, что нужно переместить плагин вверх в списке плагинов, а у кого-то получается локализовать компонент только заменив папку с англоязычным плагином на соответствующую с локализацией. Как бы там ни было, локализация существует и устанавливается. Если один из способов не сработал попробуй другой.)

В общем, в базовой установке Community Builder нет ничего сложного. Все делается стандартно. В дальнейшем, при настройке и подключении дополнительных плагинов процесс значительно усложняется. Готовься…

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector