Для разработчиков
Описание
Модуль Социальная сеть предоставляет следующие возможности:
- создание персонального профайла пользователя с возможностью его редактирования;
- настройка прав на доступ к содержимому личной страницы;
- создание произвольного числа рабочих групп;
- настройка прав на доступ к группе и содержимому ее страницы;
- форумы, блоги, календари, фотогалереи и файлы сотрудников и рабочих групп;
- классификация и поиск групп.
Перед использованием модуля необходимо проверить установлен ли он и подключить его при помощи конструкции:
<? 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.