Тестовое задание Генерация диплома на WP
ТЗ https://docs.google.com/document/d/1hRTIRT4eagsmJr8bI5XL4EYbGn9hLD_8icAlzf0Q570/edit?tab=t.0
Что сделано:
- Визуальный конструктор.
- Генерация PNG с помощью стандартной PHPGD
- Генерация PDF с помощью Dompdf
- Всё это сделано в виде плагина и подключается на любую страницу с помощью Шорткода, стандартной галереи изображений и Формы (можно через конструктор форм, произвольные поля). На странице можно устанавливать несколько блоков разных дипломов. Положение текста по вертикали и размер шрифта можно устанавливать в редакторе WP.
- Данные сохраняются в базу WP, не в виде сущностей WP-пользователи (интеграцию с пользователями WP не догадался сразу сделать)
- Можно повторно запросить/получить PNG и PDF. Вывод данных обратно в форму решил не делать, так как там есть телефон и почта, что является небезопасным, эти данные любой может увидеть.
Вылизывать дизайн, юзабилити, править мелкие баги и вот это всё уже не стал. Для ТЗ этого более чем достаточно.