Мне было интересно, как лучше всего очистить автономию teamsite7. У меня в основном есть много файлов dcr, которые больше не используются и хотят их удалить. Каков наилучший способ поиска по CMS и определить, что .page и dcrs публикуются на реальном сайте и что не используется и могут быть удалены, поэтому мне не нужно проходить вручную?Teamsite Cleanup
ответ
Если бы у меня был этот конкретный сценарий, я бы подумал, что сначала подумал бы о запуске имитационного сопоставления сравнения с OpenDeploy для создания списка файлов, которые были в рабочей области, но не на веб-сервере. Вы можете проанализировать полученный журнал с помощью скрипта perl (или любого другого вашего любимого языка), чтобы затем удалить эти файлы.
На основе шаблонов используются расширенные атрибуты для связывания сгенерированной страницы с шаблоном DCR и Presentation.
В прошлом я написал сценарии Perl, которые будут генерировать список активных DCR. Затем вы можете сравнить DCR в рабочей области с этим списком и удалить те, которых нет в списке.
В основном задано как задание cron, которое очищало директорию templatedata раз в месяц.
Я вхожу в файловую систему вместо командной площадки и использую Beyond Compare Sync. Они очень полезны. Чтобы идентифицировать старые файлы, вы можете использовать поиск в команде с измененной/созданной датой. – Ravi