Для разработчиков
Описание
Модуль Социальная сеть предоставляет следующие возможности:
- создание персонального профайла пользователя с возможностью его редактирования;
- настройка прав на доступ к содержимому личной страницы;
- создание произвольного числа рабочих групп;
- настройка прав на доступ к группе и содержимому ее страницы;
- форумы, блоги, календари, фотогалереи и файлы сотрудников и рабочих групп;
- классификация и поиск групп.
Перед использованием модуля необходимо проверить установлен ли он и подключить его при помощи конструкции:
<? if(CModule::IncludeModule("socialnetwork")) { //здесь можно использовать функции и классы модуля } ?>
Компоненты 2.0
Модуль включает в себя следующие Компоненты 2.0:
Компоненты | |||
---|---|---|---|
Название | Имя в пространстве имен bitrix | Описание | |
Социальная сеть (комплексный компонент) | socialnetwork | Создает полноценный публичный интерфейс социальной сети. | |
Социальная сеть - группы (комплексный компонент) | socialnetwork_group | Служит для создания раздела рабочих групп социальной сети. | |
Социальная сеть - пользователь (комплексный компонент) | socialnetwork_user | Служит для создания личного раздела пользователя социальной сети. | |
Меню сообщений | socialnetwork.blog.menu | Выводит меню сообщений социальной сети. | |
Список последних тем | socialnetwork.forum.topic.last | Выводит список последних тем форума пользователя или рабочей группы социальной сети. | |
Тема (создание) | socialnetwork.forum.topic.new | Служит для сохранения новой темы форума социальной сети.. | |
Тема (чтение) | socialnetwork.forum.topic.read | Выводит список сообщений темы форума социальной сети. | |
Темы (список) | socialnetwork.forum.topic.list | Выводит список всех тем форума социальной сети. | |
Форма ввода пользователей | socialnetwork.user_search_input | Выводит форму, с помощью которой осуществляется ввод пользователей социальной сети. | |
Форма создания сообщения | socialnetwork.user_search_input | Выводит форму создания сообщения (или темы) форума социальной сети. | |
Сообщения | socialnetwork.blog.blog | Выводит сообщения блога социальной сети с возможностью их фильтрации по категории и дате. | |
Сообщения - модерация | socialnetwork.blog.moderation | Выводит сообщения, требующие модерации. | |
Черновики сообщений | socialnetwork.blog.draft | Выводит черновики сообщений. | |
Сообщение детально | socialnetwork.blog.post | Выводит подробно сообщение. | |
Комментарии к сообщению | socialnetwork.blog.post.comment | Выводит комментарии к сообщению с возможностью добавления. | |
Изменение профиля пользователя | socialnetwork.user_profile_edit | Позволяет изменить данные профиля пользователя социальной сети. | |
Просмотр профиля пользователя | socialnetwork.user_profile | Позволяет просмотреть и изменить профиль пользователя социальной сети. | |
Профиль группы | socialnetwork.group | Для просмотра и изменения профиля группы социальной сети. | |
Top групп | socialnetwork.group_top | Показывает Top групп социальной сети. | |
Бизнес-процессы | socialnetwork.bizproc | Выводит задания и историю по бизнес-процессам. | |
Входящие сообщения | socialnetwork.messages_input | Показывает входящие сообщения социальной сети. | |
Выход из группы | socialnetwork.user_leave_group | Позволяет выйти из группы социальной сети. | |
Группы пользователя | socialnetwork.user_groups | Позволяет просмотреть и изменить группы пользователя социальной сети. | |
Запрос пользователя на вступление в группу | socialnetwork.user_request_group | Позволяет пользователю отправить запрос на вступление в группу социальной сети. | |
Запросы на вступление в группу (ex) | socialnetwork.group_requests.ex | Позволяет показать приглашения и запросы пользователя. | |
Запросы на вступление в группу | socialnetwork.group_requests | Позволяет просмотреть и изменить запросы на вступление в группу социальной сети. | |
Запросы пользователю | socialnetwork.messages_requests | Показывает запросы пользователю социальной сети. | |
Исходящие сообщения | socialnetwork.messages_output | Показывает исходящие сообщения социальной сети. | |
Лог активности пользователя | socialnetwork.activity | Выводит лог активности пользователя социальной сети. | |
Лог изменений (ex) | socialnetwork.log.ex | Выводит запись вместе с комментариями. | |
Лог изменений (entry) | socialnetwork.log.entry | Получает cписок комментариев к каждой из записей социальной сети. | |
Меню профайла группы | socialnetwork.group_menu | Показывает меню профайла группы социальной сети. | |
Меню профайла пользователя | socialnetwork.user_menu | Показывает меню профайла пользователя социальной сети. | |
Меню сообщений пользователя | socialnetwork.messages_menu | Показывает меню сообщений пользователя социальной сети. | |
Модераторы группы | socialnetwork.group_mods | Служит для просмотра и изменения модераторов группы социальной сети. | |
Настройка разрешений пользователя | socialnetwork.user_settings_edit | Позволяет настраивать разрешения пользователя (приватность) социальной сети. | |
Настройка функционала | socialnetwork.features | Позволяет настраивать функционал пользователей и рабочих групп социальной сети. | |
Обработка задания Бизнес-процесса | socialnetwork.bizproc_edit | Позволяет обработать задание бизнес-процесса. | |
Переписка в виде чата | socialnetwork.messages_chat | Показывает переписку в виде чата социальной сети. | |
Переписка с пользователем | socialnetwork.messages_users_messages | Показывает переписку с пользователем социальной сети. | |
Переписка с пользователями | socialnetwork.messages_users | Показывает переписку с пользователями социальной сети. | |
Подписка | socialnetwork.subscribe | Служит для настройки подписки социальной сети. | |
Поиск групп | socialnetwork.group_search | Создает страницу поиска рабочих групп. | |
Поиск пользователей | socialnetwork.user_search | Позволяет искать пользователей социальной сети. | |
Показ событий | socialnetwork.events | Показывает события: новое сообщение, запрос на добавление в список друзей и пр. социальной сети. | |
Показ событий (ajax) | socialnetwork.events_dyn | Показывает события с помощью AJAX: новое сообщение, запрос на добавление в список друзей и пр. социальной сети. | |
Пользователи группы | socialnetwork.group_users | Служит для просмотра и изменения пользователей группы социальной сети. | |
Пользователи группы (расширенный) | socialnetwork.group_users.ex | Служит для просмотра и изменения пользователей группы социальной сети. | |
Пользователи группы (расширенный) | socialnetwork.user_friends.ex | Служит для просмотра и изменения пользователей группы социальной сети. | |
Приглашение пользователей в группу | socialnetwork.group_request_search | Служит для приглашения пользователей в группу социальной сети. | |
Приглашения на вступление в группу | socialnetwork.group_requests_out | Позволяет просмотреть и изменить приглашения на вступление в группу социальной сети. | |
Создание группы | socialnetwork.group_create | Позволяет создать новую (редактировать уже существующую) группу социальной сети. | |
Создание группы в попап-диалоге | socialnetwork.group.iframe.popup | Позволяет создать новую группу в попап-диалоге. | |
Создание группы в попап-диалоге (ex) | socialnetwork.group_create.ex | Позволяет создать новую группу в попап-диалоге. | |
Список подписки пользователя | socialnetwork.subscribe_list | Позволяет показать список подписки пользователя социальной сети. | |
Удаление группы | socialnetwork.group_delete | Служит для удаления группы социальной сети. | |
Форма отправки сообщения | socialnetwork.message_form | Позволяет отправить сообщение пользователю социальной сети. | |
Форма приглашения пользователя вступить в группу | socialnetwork.group_request_user | Создает форму приглашения пользователю вступить в группу социальной сети. | |
Черный список группы | socialnetwork.group_ban | Служит для просмотра и изменения черного списка группы социальной сети. | |
Редактирование сообщения | socialnetwork.blog.post.edit | Позволяет редактировать/создавать сообщения. | |
RSS блогов | socialnetwork.blog.rss | Выводит RSS блогов группы или сайта в заданном формате. | |
Используются только в БУС | |||
Друзья пользователя | socialnetwork.user_friends | Позволяет просмотреть и изменить друзей пользователя социальной сети. | |
Дни рождения друзей | socialnetwork.user_birthday | Выводит ближайшие дни рождения друзей пользователя социальной сети. | |
Добавление друга | socialnetwork.user_friends_add | Позволяет отправить запрос на добавление друга социальной сети. | |
Удаление друга | socialnetwork.user_friends_delete | Позволяет удалить друга социальной сети. | |
Черный список пользователя | socialnetwork.user_ban | Служит для просмотра и изменения черного списка пользователя социальной сети. | |
Используются только на КП | |||
Живая лента (мобильная, ex) | mobile.socialnetwork.log.ex | Отображает Живую ленту в формате для мобильных устройств. | |
Живая лента (мобильная) | mobile.socialnetwork.log | Отображает Живую ленту в формате для мобильных устройств. | |
Сообщение Живой ленты (мобильной) | mobile.socialnetwork.log.entry | Отображает сообщение Живой ленты в формате для мобильных устройств. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024