Перейти к содержанию

DLE Faker

Ссылка на разработку: Перейти к разработке ⧉

Версия модификации: 200.1.4

Сателлитный модуль DevCraft Admin: генерация тестовых пользователей, категорий, новостей по шаблонам с тегами FakerPHP и медиа-библиотекой.

Минимальные требования

Компонент Версия
DataLife Engine 20.0
PHP 8.3
DevCraft Admin ≥ 200.4.0

Порядок установки

Сначала установите и настройте DevCraft Admin. Затем устанавливайте DLE Faker.

Установка

1. Архив плагина

  1. Скачайте install.zip релиза.
  2. Загрузите в Панель управления DLE → Плагины → Установить плагин.
  3. Убедитесь, что появились:
  4. engine/inc/dle_faker.php
  5. devcraft/src/modules/dle_faker/
  6. локали devcraft/locales/*/dle_faker.xliff (если входят в пакет)

Legacy-пути engine/inc/maharder/ и engine/ajax/maharder/dle_faker/ не используются и в релизе отсутствуют.

2. Composer

В каталоге devcraft/ установите зависимость (через Composer UI модуля DevCraft или CLI):

Bash
composer require fakerphp/faker
composer dump-autoload

Пакет объявлен в manifest.php как composer_required (hardRequired).

3. Первый запуск

  1. Откройте ?mod=dle_faker.
  2. Сохраните настройки (локаль Faker, пулы пользователей и категорий).
  3. При необходимости загрузите файлы в меню Файлы (изображения / файлы / аудио / видео).
  4. Создайте шаблон и сгенерируйте новость.

Структура (канон)

Text Only
1
2
3
4
5
6
7
8
engine/inc/dle_faker.php          # glue → Application::runAdmin('dle_faker')
devcraft/
  config/dle_faker.json
  src/modules/dle_faker/
    Ajax/ Services/ Pages/ Models/ …
    Public/dle_faker.js
    templates/*.twig
    manifest.php

AJAX только через devcraft/ajax.php?mod=dle_faker&controller=admin&method=….

Документация модуля

Публичный URL: https://readme.devcraft.club/dev/dle_faker/install/ ⧉