Часть 2. Установка Community Builder и его компонентов. Русификация интерфейса. |
| Автор: Андрей Галямов |
| Дата: 10.08.2010 |
|
Прежде всего, необходимо обратиться к официальному сайту разработчика joomlapolis.com, на котором можно получить самую последнюю версию Community Builder. На данный момент это СВ1.2.3. Выполнив нехитрые действия по регистрации в качестве пользователя и подтверждению условий лицензии, Вы бесплатно получите архив компонента Community Builder со всеми основными модулями. Следует сразу заметить, несмотря на бесплатное распространение и GNU лицензию, разработчик, мягко говоря, против удаления ссылок об авторском праве. Итак, получив архив cb_1_2_3-unzip1st.zip, посмотрим на его содержимое:
Приступая к установке, распакуйте все файлы из архива в отдельную папку. Зайдите в менеджер расширений Joomla («Расширения» –> «Установить/Удалить») и выберите в созданной папке файл com_comprofiler.zip. Запустите установку нажатием на «Загрузить файл & Установить». Будьте внимательны и не прерывайте установку, дождитесь появления экрана следующего вида:
После завершения установки в меню Joomla «Компоненты» появится новый компонент - «Community Builder»:
Если по каким-либо причинам не получается провести установку вышеописанным способом, можно создать папку «comprofiler», распаковать в нее архив com_comprofiler.zip и, используя FTP доступ, перенести ее на сервер. Созданная Вами папка «comprofiler» должна быть перенесена в следующий раздел: {Корневая папка сайта}\administrator\components\com_installer\component После переноса папки путь к инсталляционному пакету будет выглядеть следующим образом: {Корневая папка сайта}\administrator\components\com_installer\component\comprofiler Теперь, зайдя в менеджер расширений Joomla («Расширения» –> «Установить/Удалить») в блоке «Установить из папки» укажите путь к папке «comprofiler» и, нажатием на «Установить», запустите установку. Все последующие шаги установочного процесса идентичны первому варианту. После завершения инсталляции основного компонента Community Builder, необходимо установить модули стандартного пакета, ровно, как и произвести некоторые манипуляции по созданию и настройке профиля пользователя, а также активации установленных модулей. Установка и активация модуля «Авторизация пользователей» Первым делом установите модуль регистрации пользователя при входе в систему - модуль авторизации (mod_cblogin.zip). Он является стандартным для Joomla и может быть установлен любым удобным способом, например, с помощью стандартного установщика («Расширения» –> «Установить/Удалить» –> «Загрузить файл & Установить»). После успешной установки в списке модулей Joomla появится новый модуль «CB Login» (mod_cblogin). Как и любой другой модуль Joomla, «CB Login» должен быть активирован. Говоря другими словами, его нужно просто включить или опубликовать. Перед включением модуля «CB Login» НЕ ЗАБУДЬТЕ деактивировать стандартный модуль авторизации Joomla! Следует знать, что стиль гиперссылок блока авторизации: «забыли имя или пароль», «зарегистрироваться», «выйти», может быть изменен. Модуль mod_cblogin поддерживает следующие css-классы: a.mod_login:link, a.mod_login:visited, a.mod_login:hover.
ВАЖНО! После активации модуля mod_cblogin настоятельно НЕ рекомендуется использовать оригинальный пункт меню Joomla «Пользователи». Это может привести к утрате синхронизации списка пользователей Joomla и списка пользователей Community Builder. Доступ к менеджеру пользователей теперь осуществляется через пункт меню Community Builder «User Management». Конфигурирование модуля «Авторизация пользователей». «Login Pre-text» - текст, отображаемый перед полем «Логин». Следующим в очереди на установку и активацию идет модуль «Модерация» Модуль модерации (mod_comprofilermoderator.zip) входит в пакет поставки и является стандартным модулем Joomla. Данный факт позволяет с легкостью произвести его установку, а также последующую активацию, то есть банальную публикацию модуля. После установки в списке модулей Joomla появится новый модуль с именем «CB Workflows», а сразу же после его публикации зарегистрированные пользователи сообщества смогут получать информацию о действиях модераторов. Для этого необходимо позаботиться о том, чтобы в модуле «CB Workflows» был установлен уровень доступа «Зарегистрированный». Если Вы хотите чтобы информация из модуля «CB Workflows» была доступна только модераторам - установите уровень доступа «Специальный».
Установка модуля «Пользователи сообщества On-line» не вызовет у Вас никаких затруднений. Это - стандартный модуль Joomla, отображающий количество участников сообщества, находящихся на данный момент в онлайн. Модуль устанавливается, как и любой другой модуль Joomla с помощью стандартного установщика, то есть методом «Загрузить файл пакета», методом «Установить из папки» или путем выбора определенного место в сети («Установить из URL»). Опять же, не забудьте выбрать позицию публикации модуля и, соответственно, опубликовать его. Завершающим этапом на пути установки Community Builder станет добавление обязательного пункта пользовательского меню. Несмотря на возможность создания ссылки на профиль пользователя уже в настройках модуля авторизации (закладка модуля CB Login «Параметры модуля»),
разработчики Community Builder настоятельно рекомендуют дополнительное закрепление такой ссылки за отдельным пунктом меню. При этом более чем жестко указывают на возможность сбоев в процессе регистрации пользователей и других проблемах:
Перед созданием обязательного пункта меню, необходимо убедиться в наличии меню с уровнем доступа "Зарегистрированный". Такое меню будет наиболее подходящим для публикации обязательного пункта меню со ссылкой на страницу профиля пользователя. В этом случае ссылка будет видна только зарегистрированным пользователям. Если с дистрибутивом Joomla устанавливались демонстрационные данные, то в разделе «Все меню» уже существует меню с именем «User Menu». Здесь необходимо деактивировать все пункты меню «User Menu», использующие пользовательские данные Joomla: В случае если демонстрационные данные не устанавливались, придется самостоятельно создавать пользовательское меню. Это лучше всего сделать в «Менеджере модулей» Joomla («Расширения» → «Менеджер модулей») путем копирования и переименования модуля «Main Menu» (mod_mainmenu). После создания нового модуля пользовательского меню задайте для него уровень доступа «Зарегистрированный». Итак, создайте новый пункт пользовательского меню и определитесь с типом этого пункта меню: Проще говоря, выбирите тип пункта меню «User Profile (mandatory)». При этом имя создаваемого пункта меню может быть выбрано Вами произвольно. Установка стандартных компонентов Community Builder на этом может считаться завершенной. Остается рассмотреть несколько моментов возникающих при русификации интерфейса. Перевод пользовательского интерфейса может быть загружен с официального сайта joomlapolis.com (раздел Directory -> Languages -> CB 1.2 Language Plugins). Хотелось бы заметить, установку языкового пакета, являющегося по совместительству плагином, следует выполнять внутренним менеджером плагинов Community Builder. Сразу хочется предупредить об отсутствии совершенного перевода для данного компонента. На изображении ниже приводится пример такого перевода - он не идеален и требует доработки. После установки плагина-русификатора можно самостоятельно найти файл russian.php, находящийся по адресу: {корневая папка сайта}\components\com_comprofiler\plugin\language\russian, и произвести все необходимые модификации. Производя изменения, позаботьтесь о выборе текстового редактора с поддержкой кодировки UTF-8. Желаем Вам терпения и успехов в построении сообщества. Помните - на все нужно время и ни одно сообщество не может быть создано за пару дней. Начало уже положено! P.S. На всякий случай, перезалил текущие версии исходных файлов к себе на сервер.
|

Начиная разработку сайта сообщества на Joomla 1.5 и Community Builder, следует рассмотреть установку Community Builder, его компонентов и пакета русификации. При этом предполагается, что система управления контентом Joomla 1.5 уже установлена.











