Plugin
Import from DataLife Engine
by Celena
Move a DataLife Engine site into Celena — content and, just as important, every URL the old site answered.
What it does
- Reads the DLE database directly (read-only access is enough) and imports news, the whole category tree, static pages and comments with their reply threads.
- Converts BB codes and DLE service markup (
<!--TBegin-->,<!--dle_image_begin-->,{PAGEBREAK},[xfvalue_…]) into clean HTML, restoring paragraphs the way DLE rendered them. - Keeps the old addresses working. The plugin builds a URL map covering every DLE link scheme —
/2024/05/12/alt.html,/123-alt.html,/alt.html,/category/sub/123-alt.html,/index.php?newsid=,?do=static&page=,?do=cat&category=, category paths — and by default records all of them, so a wrong guess about the scheme never costs you search traffic. - Two modes: keep URLs (the old address serves the material itself, answer 200, canonical optionally points at the old address) or 301 to the new address, with a hit counter per address.
- Images: keep the original paths (image URLs never change), move them into
public/uploads, or leave them on the old server. Source — HTTP or a local copy of the old site.
Built for real sites
- Batched import with progress — 60 news items per step: a database with tens of thousands of materials never hits the execution time limit, and you can close the tab and come back.
- Safe to re-run — the DLE-id → record mapping lives in the URL map, so a second pass creates no duplicates.
- Any DLE version — column names are read from the donor database instead of being hard-coded, so DLE 9, DLE 17 and modified builds all work.
- Manual rules, CSV export of the map and a per-address hit counter for the SEO part of the move.
Free plugin. Requires Celena 3.6+ and a MySQL database from the old DLE site.
| Version | Date | Requires | Size |
|---|---|---|---|
| 1.0.0 | 2026-08-29 | PHP >=8.3 · Celena >=3.6 | 57 KB |
1.0.0 — первый выпуск: импорт новостей, категорий, страниц и комментариев из базы DLE, карта старых адресов (200 или 301), перенос картинок. |
|||
Requirements
- PHP >=8.3 or newer
- Celena CMS >=3.6 or newer
Installation
Download the archive and install it from the client admin panel — no license key needed.
- Open Plugins/Themes in your Celena admin panel.
- Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
- Activate the package — for paid packages, enter the license key when prompted.