Техническое задание: Доработка сайта на WordPress
Существующий сайт работает на WordPress с использованием конструктора Elementor. Необходимо реализовать три ключевые функции для улучшения управления контентом и отслеживания изменений.
Основные задачи
1. Отображение метаданных у загруженных файлов
- Рядом с каждым файлом (форматы Word, Excel и другие документы) на страницах сайта должна автоматически отображаться информация:
- Дата и время первоначальной загрузки файла.
- Дата и время последнего обновления (перезаписи) этого файла.
2. Внешний интерфейс для загрузки файлов
- Необходимо создать решение, позволяющее загружать файлы на сайт без входа в административную панель WordPress.
- Загрузка должна осуществляться напрямую с компьютера через специальную веб-форму или интерфейс на фронтенде сайта.
- В описании кворка ожидаются предложения по технической реализации этого функционала (например, создание шорткода, отдельной страницы с формой и т.д.).
3. Система логирования и история изменений
- На сайте должна вестись полная история всех значимых изменений (логи).
- Необходимо создать отдельную страницу (или раздел в админке), где будет отображаться вся хронология изменений на сайте в удобном для просмотра виде.
Технические требования
- Сайт работает на WordPress с использованием плагина Elementor.
- Все изменения должны быть реализованы с учетом корректной работы существующей функциональности.
- Код должен быть написан качественно, с соблюдением стандартов разработки для WordPress.
Исполнителю необходимо предоставить варианты реализации, особенно для пункта 2, и согласовать их перед началом работы.