В некоторых случаях это неудобно, хочется экспортировать все, включая 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?
Post new comment