Уборка на площадке

Мне было интересно, как лучше очистить автономный сайт команды7. У меня в основном есть файлы dcr, которые больше не используются, и я хочу их удалить. Каков наилучший способ поиска в CMS и определения того, что.page и dcrs публикуются на живом сайте, а что не используется и может быть удалено, поэтому мне не нужно проходить вручную?

2 ответа

Страницы на основе шаблона используют расширенные атрибуты, чтобы связать сгенерированную страницу с DCR и шаблоном презентации.

В прошлом я писал сценарии Perl, которые генерировали бы список активных DCR. Затем вы можете сравнить DCR в рабочей области с этим списком и удалить те, которых нет в списке.

По сути, это настроено как задание cron, которое очищает каталог "templatedata" один раз в месяц.

Если бы у меня был этот конкретный сценарий, я думаю, что моей первой мыслью было бы запустить развертывание с симуляцией сравнения с OpenDeploy, чтобы сгенерировать список файлов, которые были в рабочей области, но не на веб-сервере. Вы можете проанализировать полученный журнал с помощью perl-скрипта (или любого другого вашего любимого языка), чтобы затем удалить эти файлы.

Другие вопросы по тегам