DataLife Engine — Swap (Экспорт и Импорт)

Плагин реализующий возможность экспорта и импорта данных о новостях в текстовые файлы, такие как xml, xsl, csv и т.п. Создан для удобного обмена данными со сторонними системами.

Плагин позволяет экспортировать и импортировать новости с гибкой настроек опций, как экспорта, так и импорта. Поддерживаются форматы csv, xml, xsl.

Устанавливается без изменений файлов DLE и не особо требователен к ресурсам сервера, благодаря поэтапной разбивке и обработке на AJAX.

Доступна гибкая настройка прав пользователей, которым доступны функции плагина. Кто то может экспортировать, кто то импортировать и т.п.

Системные требования:

  1. DLE 11+
  2. PHP 5.6+

Общие возможности:

  • Настройка прав доступа.
  • Доступна история экспорта и импорта.
  • Логирование возникающих ошибок.

Возможности экспорта:

  • Экспорт в файлы csv, xml, xsl (форматы Exel).
  • Выбор категорий для экспорта.
  • Выбор разделителя значений (табуляция, запятая, точка с запятой, знак доллара, вертикальная черта).
  • Выбор разделителя строк (по умолчанию пустая строка).
  • Экспорт на AJAX для снижения нагрузки на сервер и безошибочного экспорта.
  • Настройка шаблонов конечного файла (столбцов).
  • Экспорт дополнительных полей новостей.
  • Экспорт изображений.
  • Экспорт заголовка новости.
  • Экспорт краткого содержания.
  • Экспорт полного описания.
  • Экспорт настроек публикации и прав доступа новостей (частично).

Возможности импорта:

  • Импорт из файлов csv, xml, xsl, txt (форматы Exel).
  • Импорт изображений (новости, доп. поля).
  • Импорт дополнительных полей.
  • Проверка на существование новости и выбор действия в зависимости от этого: обновить, пропустить.
  • Импорт названия новости (title)
  • Импорт краткого содержания (shortstory)
  • Импорт полного описания (fuulstory)
  • Импорт краткого и полного содержания по шаблону и содержанию столбцов в файлах.
  • Указание порядка столбцов.