Социальная сеть¶
ℹ️ Социальная сеть доступна, начиная с версии 2.265 Цефей
Социальная сеть представляет собой инструмент для создания, распространения и потребления контента. Вы можете делиться личными новостями, создавать тематические пространства для обсуждений и следить за обновлениями от интересных вам источников.
Социальная сеть объединяет личное пространство пользователя (публикации в профиле) и коллективные обсуждения (сообщества) в единый поток новостей — ленту подписок в меню сервисов.
Для хранения публикаций в системе существует системный раздел Социальные сети, содержащий следующие служебные категории:
Группы для закрытых публикаций--- Категория используется для хранения закрытых сообществ. Принадлежит к типу Группы соц.сетей. Группе Все пользователи по умолчанию в категории выдано право доступа Создавать задачи. ID категории необходимо указать в параметре GroupsForClosedPublicationsId кастомной настройки приложения socialNetworksSettings.
Группы для публикаций — Категория используется для хранения сообществ. Принадлежит к типу Группы соц.сетей. Группе Все пользователи по умолчанию в категории выданы права доступа: Исполнять, Просмотр всех задач, Создавать задачи, Менять заказчика. ID категории необходимо указать в параметре GroupsForPublicationsId кастомной настройки приложения socialNetworksSettings.
ℹ️ При смене типа сообщества "Открытое"/"Закрытое" в настройках сообщества соц.сети задача автоматически переносится в соответствующую категорию: для открытых публикаций или для закрытых публикаций. Категории принадлежат к типу Группы соц. сетей и находятся в одном разделе. Права доступа для группы "Все пользователи" назначаются автоматически в зависимости от выбранной категории. Идентификаторы категорий задаются через кастомную настройку приложения socialNetworksSettings в параметрах GroupsForPublicationsId и GroupsForClosedPublicationsId
Личные публикации — Категория используется для хранения публикаций в профиле пользователя. Принадлежит к типу Группы соц.сетей. После создания первого поста из профиля в категории Личные публикации создается задача "Публикации. {Фамилия Имя Отчество}" от лица пользователя в качестве заказчика. В дальнейшем каждый пост будет храниться в задаче в виде сообщений. Группе Все пользователи по умолчанию в категории выданы права доступа: Исполнять, Просмотр всех задач, Создавать задачи, Менять заказчика. ID категории необходимо указать в параметре PersonalPublicationsSubcatId кастомной настройки приложения socialNetworksSettings.
Статьи — Категория используется для хранения статей пространств, которые создаются из формы написания поста публикации по кнопке Создать статью. Категория принадлежит к типу Пространства. ID категории необходимо указать в параметре ArticlesSubcatId кастомной настройки приложения socialNetworksSettings.
ℹ️ Раздел и категории не требуется создавать вручную
Для настройки конфигурации социальных сетей требуется добавление кастомной настройки приложения socialNetworksSettings в формате:
{"RootCategoryId": {ID}, "PersonalPublicationsSubcatId": {ID}, "HeaderStyle": int, "GroupsForPublicationsId": {ID}, "GroupsForClosedPublicationsId": {ID}, "ArticlesSubcatId": {ID}, "ExtParams": {"ExtParamCoverId": {ID}}}
Параметры ключа:
-
RootCategoryId — ID системного раздела "Социальные сети".
-
PersonalPublicationsSubcatId — ID служебной категории "Личные публикации" с типом "Группы соц.сетей". Категория должна находиться в разделе "Социальные сети".
-
HeaderStyle — Стиль отображения шапки группы соц.сети. Необязательный параметр. Доступные значения: 0 — в качестве аватара отображается только аватар группы соц.сети и автор указывается только после основного контента (значение по умолчанию), 1 — В шапке отображается имя автора и его аватар. Необязательный параметр.
-
GroupsForPublicationsId — ID служебной категории "Группы для публикаций" с типом "Группы соц.сетей". Категория должна находиться в разделе "Социальные сети".
-
GroupsForClosedPublicationsId — ID служебной категории "Группы для закрытых публикаций" с типом "Группы соц.сетей". Категория должна находиться в разделе "Социальные сети".
-
ArticlesSubcatId — ID системной категории "Статьи" с типом "Пространство" для хранения статей, которые создаются из формы написания поста публикации по кнопке Создать статью. Категория должна находиться в разделе "Социальные сети".
-
ExtParamCoverId — ID ДП с типом "Файл" для хранения обложки, задается в секции ExtParams
Пример значения:
{"RootCategoryId": 4441, "PersonalPublicationsSubcatId": 62720, "HeaderStyle": 1, "GroupsForPublicationsId": 62730, "GroupsForClosedPublicationsId": 62900, "ArticlesSubcatId": 62830, "ExtParams": {"ExtParamCoverId": 100020}}