Параметры записей типа NewsFeed


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> NewsFeed - Управление лентами новостей >> Параметры записей типа NewsFeed📄 Скачать в DOCX


ИмяОписаниеЗначение по умолчаниюТипПоле хранения
newsFeedTitleНазвание лентыString1^A
NewsСписок новостейObjectMulty
newsOnPageКоличество новостей на странице20Number1^B
imgdefaultСтандартное изображение для новостиmodules/NewsFeed/img/default.jpgString1^p
newsFmtHeaderfeedHeaderString2^C
newsFmtHeaderModuleNewsFeedString2^G
newsFmtFooterfeedFooterString2^D
newsFmtFooterModuleNewsFeedString2^H
newsFmtnewsString2^E
newsFmtModuleNewsString2^I
newsFmtFullfullString2^F
newsFmtFullModuleNewsString2^J
activityProfileKey

Ключ профиля активности

Стабильный ключ NewsFeedProjectionProfile. Используется для поиска профиля, идемпотентности projection и связи materialized activity items с настройкой ленты.

String20^A
activityProfileTitle

Название профиля активности

Понятное название профиля для администратора. Если запись является обычной новостной лентой, поле можно оставить пустым.

String20^B
activityProfileActive

Профиль активен

Отключите профиль, если projection временно не должна строить элементы ленты, но настройку нужно сохранить.

1Checkbox20^C
activityProfileMode

Режим ленты

Определяет, какие элементы строит профиль. Публичный режим требует безопасного публичного текста и обычно ручной модерации.

internalSelect20^D
activityProfileOwner

Модуль-владелец событий

Модуль, который поставляет safe resolver и определяет доменную значимость событий. NewsFeed не должен знать внутреннюю модель этого модуля.

String20^E
activityProfileProject

Проект

Ключ проекта, если профиль ограничен одним проектом. Пустое значение означает общий профиль, который можно применить к разным workflow-проектам.

String20^F
activityProfileSystem

Системный профиль

Признак профиля, поставляемого модулем через system JSON. Редактирование системных записей должно контролироваться общим механизмом системных определений.

0Checkbox20^G
activityProfileDescription

Описание профиля

Назначение профиля, границы применения, ожидаемый источник событий и ограничения публичности.

TextArea20^H
activityVisibilityPolicy

Политика видимости

Определяет, как NewsFeed трактует видимость элементов. Проверка прав и подготовка безопасных данных остаются за Security и доменным resolver-ом.

resolverSelect20^I
activityModerationMode

Модерация

Режим модерации публичных элементов. Для внутренней ленты обычно используется "Без модерации", для публичной - ручная или workflow-модерация.

inheritSelect20^J
activityMaterializationMode

Хранение элементов

Определяет, сохраняются ли ProjectActivityItem как записи или используются только как результат вычисления. Первый contract-срез поддерживает безопасный DTO и dry-run.

materializedSelect20^K
activityRetentionDays

Срок хранения, дней

Количество дней хранения materialized activity items. Ноль означает хранить бессрочно, если внешний retention policy не задает иное.

0Number20^L
activityMaxItems

Максимум элементов

Ограничение количества элементов, возвращаемых одним projection run или preview.

50Number20^M
activityDefaultTemplate

Внутренний шаблон

Ключ шаблона по умолчанию для внутренней ленты. Правило может переопределить его своим templateKey.

defaultString20^N
activityPublicTemplate

Публичный шаблон

Ключ шаблона по умолчанию для публичной ленты. Правило может переопределить его своим publicTemplateKey.

publicString20^O
activityHostVisibility

Ограничение host

Host visibility profile или список host-ов, если публичная лента должна отображаться только на части сайтов. Конкретную проверку выполняют Menu/WorkflowView/Security.

String20^P
activitySourceProvider

Источник событий

Имя модуля-поставщика событий или resolver-а, если профиль ограничен одним источником. Пустое значение означает внешний выбор источника вызывающим кодом.

String20^Q
activityRules

Правила проекции

Каждая строка задает условие включения события в ленту и шаблоны, которые применяются к уже безопасному event DTO.

MultyOcc21
activityTemplates

Шаблоны активности

Шаблоны формируют текст элемента ленты из безопасных placeholders event DTO. Не используйте в публичных шаблонах внутренние поля или технические ошибки.

MultyOcc22
Импортировать Новостную ленту созданнную до версии 2016.0929 r433Button
newsTplHeaderТемплейт заголовка новостной ленты{@INCLUDE.feeds/newsTplHeader@}String1^C
newsTplFooterТемплейт подвала новостной ленты{@INCLUDE.feeds/newsTplFooter@}String1^D
newsTplТемплейт новости{@INCLUDE.feeds/newsTpl@}String1^E
newsTplFullТемплейт полного вида новости{@INCLUDE.feeds/newsTplFull@}String1^F