Atomm Nihilo выложил пакет скриптов, позволяющих произвести конвертацию данных из системы управления сайтом PostNuke 7.5.1 в Joomla. Данный конвертер позволяет перенести в Joomla материалы, новости (в том числе опубликованные на главной странице) и данные о пользователях (группы и сами пользовательские данные).
Совместимость
По словам автора, данный конвертер тестировался с PostNuke 7.5.1 и Joomla 1.0.10 запущенными на сервере Apache 1.3.36, PHP 4.4.2 и MySQL 4.1.21-standard под управлением Red Hat Enterprise.
Как работать с конвертером?
- Установите Joomla (не ниже 1.0.10)
- Скопируйте таблицы PostNuke в ту же базу, в которой находится Joomla
- Отредактируйте файлы конвертора, указав в них параметры подключения к базе данных
- Установите переменной $Test значение false
- Вызовите скрипты, и убедитесь, что все работает
- Установите переменной $Test значение true
- Вызовите скрипт ConvertPostNukeUsers.php
- Вызовите скрипт ConvertPostNukeContent.php
- Проверьте, что количество записей в таблице jos_content равно количеству записей в nuke_stories. При корректной конвертации эти числа будут равны.
- Если процесс переноса прошел успешно, удалите таблицы PostNuke из базы данных