Тема: Импорт в Joomla 2.5 (расширение)
Намедни увлекшись вопросом поддержки новых версий джумлы, начал искать расширения хоть как-то работающие с XML-RPC и в итоге наткнулся на один, о чем писал в другой ветке. Плагин реализует минимум возможностей: статьи добавляются (даже с картинками), а рубрики нет. Кроме того, созданные при его помощи статьи не имели нормальных алиасов.
Немного поколдовав над расширением, удалось добиться приемлемой функциональности. Рубрики создаются, со вложенностью правда есть небольшие проблемы, но это проблема ТК. Расширение умеет создавать статьи, с транслитными алиасами, поддерживается короткая и полная часть статьи (через стандартное <!--more-->).
Пакет с расширением можно скачать в кабинете пользователя.
Краткая инструкция
Заранее прошу прощение за качество картинок, но, надеюсь, что самое важное будет понятно.
Устанавливаем пакет.
Открываем Plug-In Manager, находим два новых компонента и активируем их. Чтобы найти быстрее, можно отсортировать список по ID в обратном порядке.
Теперь открываем настройки компонента XMLRPC.
Проверяем все ли так, как на картинке и обязательно сохраняем настройки (без этого у меня не работало).
Все готово.
Настройки сайта в TextKit
Интерфейс расширения схож с Wordpress API, поэтому в настройках сайта выбираем соответственно платформу WordPress (XML-RPC) и протокол WordPress API. Единственное отличие заключается в разных адресах сервера.
Адрес сервера должен иметь вид: http://адрес-сайта/index.php/component/xmlrpc. Чтобы проверить все ли настройки сделаны верно, нажмите на кнопку выбора Blog Id, должно появиться выпадающее меню с доступными сайтами (в нашем случае, с одним сайтом) - выберите его из списка. Сохраните настройки. Сайт готов.
Публикация
Из структуры проекта как на картинке.
У меня получилось следующее.
И как оно выглядит на сайте.
Предупреждение
В плагине возможны ошибки, поэтому используйте его с осторожностью - пробуйте на тестовых сайтах и не забывайте делать бэкапы важных данных.
На данным момент возможна только публикация, при обновлении ранее опубликованных статей будут сыпаться ошибки.
Также оговорюсь, что не всегда получается публиковать с сохранением вложенности рубрик - тут как ТК в голову взбредет. В каком порядке в памяти ТК рубрики хранятся, в том они на сайт и отправляются, в итоге получается, что не всегда родительская рубрика добавляется перед дочерними.