Перейти к содержанию

Социальная сеть

ℹ️ Социальная сеть доступна, начиная с версии 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}}

Полезные ссылки

Социальная сеть

Представление категории Публикации