DLE-Faker — модуль для заповнення БД тестовими даними



Найчастіше при розробці нового модуля чи функціоналу для DataLife Engine необхідні випробування на реальних або наближених до реальних даних. Ось у такі моменти і знадобиться модуль DLE-Faker.

Призначення та особливості

Модуль призначений для швидкого наповнення DLE-сайту тестовими новинами у необмеженій кількості.

  • Легкий у використанні. Працює на основі php-класу faker.
  • Наповнює БД і структуру сайту наближеними до реальності, даними. Новини різного розміру, з картинками, завантаженими на сайт, вставленими в текст новин.
  • Додає користувачів, при необхідності, і завантажує них аватарки на сайт.

Вимоги до встановлення

  • PHP: 5.3.3 і вище.
  • Версія DLE: 10.x і вище.

Установка

  • Завантажити актуальну версію DLE-Faker
  • Розпакувати вміст папки upload в корінь сайту, запустити faker_install.php і слідувати інструкціям.

Використання

Вся робота з модулем зводиться до настроювання необхідних параметрів форми:



У даний момент можливо налаштувати:

  • Кількість генеруються новин.
  • Діапазон дат публікації.
  • Діапазон довжини заголовка новини
  • Діапазон довжини тексту короткої і повної новини.
  • Кількість, діапазон розмірів і тематику картинок, додаються в новину.
  • Джерело для автора новини (із БД або генерація нового автора).
  • Категорію новини.

Так само можна вивести роздруківку масиву з даними, додаються в БД:



На цьому поки все, сподіваюся модуль буде корисний не тільки мені. Чекаю ваших відгуків!
34