Скрыть унаследованный контент/схемы

Я работаю с публикацией, которая находится на самом низком уровне в нашей иерархии проектов tridion. Некоторый контент и схемы, которые унаследованы от Публикаций выше в Плане, не подходят для моей Публикации и никогда не будут использоваться моей Публикацией.

Я собираюсь связаться с внутренней командой, которая добавила эти элементы, и попытаться убедить их в том, что:

  1. эти элементы должны быть в другой публикации или
  2. наш проект нуждается в доработке.

Если это ни к чему не приведет, каковы мои варианты? Могу ли я скрыть контент/схемы, которые мне не нужны? Кроме того, кажется, что было бы полезно, если бы Blueprint имел более детальный контроль над тем, что именно я наследую.

Какие-либо предложения?


person Mr Smith    schedule 07.08.2012    source источник


Ответы (2)


Да, вы можете контролировать то, что видно. Поскольку наследование (совместное использование) осуществляется отдельно от публикации, рекомендуется:

  • Общие схемы, определения категорий и, возможно, общие функции шаблонов (например, TBB)
  • Поделитесь, но скройте компоненты с помощью разрешений папки
  • Ограничение видимости схемы и шаблона для каждой публикации с помощью подпапок

Изменение схемы?

Отдельные публикации контента (чтобы избежать совместного использования) имеют смысл для определенных сценариев:

  • Юридические требования. Чтобы соответствовать юридическим или аудиторским требованиям, чтобы избежать коммерческой информации на некоммерческом веб-сайте, вы можете использовать две публикации или настройку, в которой коммерческая информация находится ниже< /em> некоммерческий контент.
  • Мультитенантность. Нечасто, но если у вас мультитенантный сценарий, в котором используется одна и та же CMS, но отдельный контент, ваши «клиенты» оценят отдельные публикации контента.
  • Внутренний контент. Интранет или другая очень конфиденциальная информация "надежнее", если они размещены параллельно или над глобальными публикациями контента.

Если это не применимо, рекомендуется поделиться хотя бы контентом. Вам понадобятся схемы в отдельной публикации более высокого уровня.

Структура акций и определения

Даже если содержимое должно быть в разных публикациях, хорошей идеей является совместное использование «структуры» или определений схем для компонентов. Публикация с одной схемой может содержать встраиваемые/метаданные/обычные схемы, категории и некоторые папки системного уровня, не затрагивая шаблоны или контент.

Содержимое и папки

На самом деле хорошей идеей является объединение контента в меньшее количество публикаций с общим контентом. Это значительно упрощает жизнь авторам, особенно если у вас есть централизованная команда авторов контента.

Даже если в разных группах, то точно можно "скрыть" неактуальные папки в дочерних публикациях, выполнив следующие действия:

  • Удалить разрешения на чтение для папок в публикации более низкого уровня для групп, имеющих область действия для этой публикации.
  • Установите настройки оснастки MMC Hide organizational items if no access to content значение 1 (для истинного ).

Схемы и шаблоны

Вы также можете ограничить видимость схем и шаблонов:

  • Размещение схем в подпапках с определенными разрешениями. Только пользователи и группы с правом чтения для этих папок смогут видеть и выбирать схемы в раскрывающемся списке представления формы компонента.
  • Выполнение того же для шаблонов ограничит круг лиц, которые могут видеть какие шаблоны. Выбор шаблона уже ограничен при создании презентаций компонентов на странице — в раскрывающемся списке можно выбрать только связанные схемы для схемы компонента.

Обратитесь к требованию «никогда не будет использоваться моей публикацией» с помощью групп и настроек разрешений для папок. Если дело в том, что "должно никогда не быть...", рассмотрите возможность изменения BluePrint.

Редактировать: исправлено, где должны размещаться публикации в интрасети, параллельно или над любым глобальным контентом.

person Alvin Reyes    schedule 07.08.2012

Можно использовать модель безопасности, чтобы скрыть организационные элементы в дочерних элементах BluePrint — просто удалите разрешения на чтение для всех групп на соответствующем уровне. Конечно, это зависит от соответствующих элементов, не имеющих общих организационных элементов с унаследованными элементами, которые должны быть доступны на этом уровне.

person Jeremy Grand-Scrutton    schedule 07.08.2012