Документация для разработчиков
Темная тема

Для разработчиков

Описание

Модуль Социальная сеть предоставляет следующие возможности:

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

Классы модуля
События модуля

Перед использованием модуля необходимо проверить установлен ли он и подключить его при помощи конструкции:

<?
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
Наверх