Партнерки вебмастерам

Баннер

Кто онлайн

Сейчас 64 гостей онлайн

Статистика

Архив содержит 29 файлов в 11 категориях. На данный момент файлы скачаны 102262 раз.
Community Builder - социальная сеть на Joomla. Часть 9. Community Builder Profile PRO. PDF Печать E-mail

«Вах, какой сыр!» – подумал я, впервые увидев компонент Community Builder Profile PRO. Многие  возможности, о которых в Community Builder можно было только мечтать, в один день стали реальностью… Ну да ладно, расскажу все по порядку. Многие читатели спрашивали меня, возможно ли в Community Builder реализовать различные виды профилей пользователей и несколько типов регистраций в зависимости от какого-либо параметра (например, оптимизатор/веб-мастер). К сожалению, на все эти вопросы мне приходилось отвечать отрицательно, поскольку Community Builder не позволяет реализовать данный функционал. И вот, в очередной раз копавшись в каталоге расширений Joomla, я наткнулся на Community Builder Profile PRO, почитал, заинтересовался. Зашел на сайт разработчика, посмотрел учебное видео и очень порадовался. Теперь на многие вопросы по Community Builder я могу дать положительный ответ. Все подробности в этой статье.

Сразу хочу отметить, что Community Builder Profile PRO, к сожалению (а может быть и к счастью), коммерческий компонент. На момент написания этой статьи его стоимость составляет 19.90 €, что в переводе на наши ~800р. Сумма небольшая, но возможности компонента потрясающие.

Итак, что может Community Builder Profile PRO? Первое, и, наверное, самое главное, наконец-то можно легко создавать различные виды профилей пользователей. Если в Community Builder для того, чтобы создать сколько-нибудь приемлемый дизайн профиля, приходилось сильно попотеть(и это еще слабо сказано... Меня хорошо поймут те, кто пробовал редактировать файл шаблона профиля default.php – ядерную смесь всего, что только бывает в web-разработках). В Community Builder Profile PRO профиль создается как статья, с помощью визуального редактора, например, JCE. При этом все необходимые элементы профиля вставляются с помощью так называемого «волшебного окна». Подробнее о нем написано ниже. Создание профиля с помощью визуального редактора позволяет сделать страницу совершенно любого вида с произвольным расположением элементов. Вот примеры:

Community Builder

Community Builder

Community Builder

Примеры простые, но тут все дело в фантазии.

А самое главное достоинство такого подхода – это возможность внедрить в страницу профиля любые JavaScript коды и (!) модули Joomla. Это возможность просто шикарная. Как мне мешало кривое меню Community Builder… И как хотелось создать в профиле нормальное меню пользователя c помощью менеджера меню Joomla. Теперь мечта осуществилась :-) .

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

Допустим, у нас есть сайт о работе. Мы хотим создать на нем несколько видов регистраций: работодатель, соискатель, кадровое агентство. У каждого вида должны быть свои заполняемые поля и страница. С помощью Community Builder Profile PRO это легко можно сделать. Замечательно, не правда ли?

Пример страницы регистрации показан ниже:

Community Builder

Теперь про «волшебное окно».

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

Community Builder

При нажатии на эту кнопку собственно и появляется «волшебное окно». Выглядит оно, как показано на рисунке:

Community Builder

Что же здесь волшебного? Скажем так, с помощью этого окна волшебно легко создавать страницы профилей. Окно состоит из нескольких вкладок:

CB field – в этой вкладке можно выбрать любое из полей Community Builder для вставки в страницу профиля. Достаточно отметить поле, нажать «Insert» и оно будет вставлено в профиль;

Community Builder

CB tad – тоже, что и в предыдущем пункте, только для вкладок Community Builder;

Community Builder

Code – позволяет вставить html/php/javascript код в текущее место на профиле. Золотая функция для тех кто разбирается в коде;

Community Builder

Show for – позволяет вводить содержимое, которое будет показано/скрыто для различных групп пользователей, либо для различных типов профилей;

Community Builder

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

Community Builder

– Joomla! Built-in – позволяет вставлять в профиль модули Joomla и всплывающие подсказки;

Community Builder

JS Tabs – позволяет создавать в профиле вкладки, подобные тем, что появляются в стандартном Community Builder.

Community Builder

Вот так выглядит «волшебное окно». Возможности, конечно, впечатляют.

Третьим достоинством  Community Builder Profile PRO является возможность создания до семи страниц в одном профиле. Переключение между страницами происходит без перезагрузки, аналогично переключению между вкладками Community Builder. Таким образом на одном профиле можно разместить большое количество информации не жертвуя внешним видом.

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

Сайт разработчика этого замечательного компонента joomduck.com На нем можно найти еще больше информации (правда на английском языке). Кроме того, на сайте есть подобное расширение и для основного конкурента Community Builder – JoomSocial.

Также вы можете посмотреть наглядную демонстрацию работы Community Builder Profile PRO в видео ниже:

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

Единственное, чего пока не хватает в компоненте, хотя правильнее сказать не хватает в Joomla, так это возможности создания неограниченного количества групп пользователей, имеющих доступ только к определенным разделам сайта. Данная функция появится в Joomla 1.6, версия beta1 которой доступна уже сейчас. Думаю, после выхода стабильной версии Joomla 1.6 разработчики Community Builder Profile PRO быстро выпустят обновление своего компонента, позволяющее пользоваться мощью новых групп безопасности Joomla. Тогда сборка Joomla 1.6 + CB + CBPro станет просто бесценна.