WordPress представив інструмент Reprint для копіювання сайтів

Головне за 30 секунд
- Reprint — це безкоштовний PHP-інструмент із відкритим кодом для передачі файлів та бази даних WordPress.
- Передавання даних відбувається прямо між серверами або на локальний комп'ютер без створення проміжних архівів.
- Інструмент підтримує відновлення перерваного завантаження та дозавантаження лише змінених файлів при повторному копіюванні.
- Reprint автоматично й безпечно оновлює внутрішні посилання для нової адреси сайту, включаючи серіалізовані дані.
Зміст
Можливості та сценарії використання Reprint
У межах ініціативи Data Liberation, яка розробляється з 2024 року, WordPress випустив безкоштовний інструмент з відкритим кодом Reprint. На відміну від стандартного експорту лише публікацій та сторінок, Reprint дозволяє повністю скопіювати сайт: плагіни, теми, завантажені файли, налаштування та базу даних.
Плагін та його CLI-клієнт доступні в офіційному каталозі WordPress.org. Основні випадки застосування:
- Міграція на новий хостинг: передача даних відбувається під час роботи оригінального сайту. Після копіювання можна перевірити працездатність форм та медіафайлів, зробити фінальну синхронізацію та перенаправити домен.
- Створення локального середовища: для тестування нових тем, плагінів чи оновлень WordPress без ризику для основного ресурсу. Також доступна експериментальна версія в WordPress Playground, що працює просто в браузері.
Технічні особливості та принцип роботи
Reprint надсилає файли та базу даних безпосередньо на обраний комп'ютер або сервер фрагментами, не задіюючи сторонні зовнішні сервіси. Завдяки цьому початковому хостингу не потрібно виділяти додаткове місце для повного архіву сайту.
Серед ключових технологічних переваг:
- Відновлення сесії: якщо з'єднання обривається, процес відновлюється з останнього збереженого місця.
- Інкрементальне копіювання: при повторних запусках інструмент визначає зміни та передає лише нові або змінені файли.
- Автоматичне коригування URL: Reprint безпечно оновлює посилання для нової адреси сайту у блоках, шорткодах, налаштуваннях та серіалізованих даних, запобігаючи пошкодженню таблиць бази даних.
Що це означає на практиці
Для SEO-фахівців та веб-розробників поява Reprint спрощує процес розгортання тестових майданчиків та міграції сайтів клієнтів. Автоматичне й безпечне перезаписування посилань зменшує ризик виникнення битих URL-адрес і пошкодження даних під час перенесення. Для першого знайомства з інструментом розробники рекомендують випробувати його в WordPress Playground або на тестовому сайті.



