Экспорт темплейтов Movable Type, вариант 2
lexa - 23/Сен/2007 15:09
Предыдущий вариант скрипта экспортирует только те темптейты, которые уже описаны в конфиг-файле от Template Installer
В некоторых случаях это неудобно, хочется экспортировать все, включая widgets, системные темплейты и так далее. Поэтому родился новый вариант (скачать tmpl_export_full.zip).
Использование предполагается совместно с Template Installer:
./tmpl_export_full.pl OutDir [BlogID] [DSN] OutDir - обязательный параметр, что-то вроде cgi-bin/mt/plugins/TemplateInstaller/template_sets/mycatalog (mycatalog будет создан если не существует) BlogID - ID блога (можно подсмотреть в параметрах mt.cgi при администрировании конкретного блога. DSN - Data Source в терминах DBI (dbi:Pg:movabletype - умолчание)После исполнения скрипта, в каталоге OutDir появится набор темплейтов, который будет доступен плагину Template Installer. Важные уточнения:
- Используется модуль YAML::Tiny из поставки MovableType, скрипт пытается найти его в OutDir/../../../extlib. Таким образом, задавать произвольный выходной каталог не получится.
- Темплейты с именем ....(Backup от такого-то числа) не сохраняются.
- экспорт производится в UTF-8, но нужные установки для базы данных делаются только для PostgreSQL. Если вы работаете с MySQL, придется поправить одну строчку в скрипте.
Comments
Гениально. Кстати, о птичках, к вам можно консультироваться
Гениально. Кстати, о птичках, к вам можно консультироваться по MT?