Coder Social home page Coder Social logo

dle2wordpress's Introduction

dle2wordpress

The DLE to Wordpress database conversion script

Скрипт преобразования базы данных CMS DLE в базу данных CMS Wordpress. Преобразует всё: посты, комментарии, пользователей, опросы (требуется установить плагин WP-Polls), категории, и все их связи с постами, теги, количество просмотров (требуется установить плагин Page Views Count).

ВНИМАНИЕ! Скрипт тестировался на версии DLE 9.5 и Wordpress 3.5. Для использования на более новых версиях вам, скорее всего, придётся доработать скрипт. Для этого следует выполнить первоначальную настройку, как описано ниже, и запустить перегенерацию Code Generator по ссылке http://localhost/dle2wordpress/assets/php/_devtools/codegen.php. В результате обновится ряд файлов и появятся новые поля в моделях данных, которые можно будет использовать для доработки скрипта.

Для работы, скрипт надо распаковать в папку, доступную через web-сервер. Перед запуском, скрипту надо настроить соединение с базами данных DLE и Wordpress. Делается это в файле includes/configuration/configuration.inc.php.

  • DB_CONNECTION_1 использется для подключения к DLE
  • DB_CONNECTION_2 использется для подключения к Wordpress Кроме того, необходимо выполнить стандартную настройку qcubed - указать значения для настроечных констант __DOCROOT__ и __SUBDIRECTORY__

Если вы распаковали скрипт в корень web-сервера в папку dle2wordpress, проверить правильность установки вы можете, загрузив страницу по адресу http://localhost/dle2wordpress/assets/_core/php/_devtools/start_page.php (для примера). Если всё в порядке, среди прочего, там вы должны увидеть надпись Current installation status: all OK.

Для запуска конвертации загрузите в браузере страницу http://localhost/dle2wordpress/convert.php (для примера) и нажмите на кнопку. Конвертация ограничена по времени половиной настройки max_execution_time. После истечения доступного времени работы, скрипт возвращает сводку по насчитанным к настоящему моменту результатам, и статус недосчитанной задачи. Нажав повторно кнопку запуска конвертации, можно продолжить работу скрипта с того места. где он остановился в прошлый раз. Конвертацию можно запускать повторно сколько угодно раз. Лишние записи в базе от этого не появятся.

Ключевые слова:

  • Перенос данных с DLE на WordPress
  • Перенос сайта с DLE на wordpress
  • Конвертация с DLE в Wordpress
  • Перенос DLE на Wordpress

Платный аналог: http://www.cms2cms.com/supported-cms/datalife-engine-to-wordpress-migration/

dle2wordpress's People

Contributors

13hakta avatar olegabr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dle2wordpress's Issues

DLE 10.6

Здравствуйте!
работает ли данный скрипт под DLE 10.6?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.