Техническое задание: Обновление и очистка форума phpBB

Цель работы

Повысить безопасность и производительность форума путем обновления до последней стабильной версии движка и радикально очистить базу данных от накопленного спама, сохранив при этом весь ценный пользовательский контент и настройки.

Основные задачи

1. Обновление движка phpBB

  • Выполнить штатное обновление форума с версии 3.3.8 до 3.3.15 по официальной инструкции разработчиков.
  • Гарантировать полную сохранность всех данных, настроек, установленных расширений и пользовательских файлов (включая кастомные аватары).
  • Обеспечить корректную работу форума после обновления.

2. Комплексная очистка базы данных от спама

  • Удаление спам-пользователей и их контента: Безвозвратно удалить всех пользователей, зарегистрированных после 01.01.2016, вместе со всеми их сообщениями, темами, вложениями и другими связанными данными.
  • Очистка неактивных аккаунтов: Удалить всех пользователей, у которых количество сообщений равно 0.
  • Удаление неподтвержденного контента: Удалить все сообщения, находящиеся в статусе "неодобрено".
  • Чистка структуры: Удалить все образовавшиеся пустые темы (не содержащие ни одного сообщения).

3. Дополнительный аудит и действия

  • Провести анализ базы данных и структуры форума на наличие очевидных следов спам-активности, битых данных или аномалий.
  • Принять необходимые корректирующие меры по устранению обнаруженных проблем.

Критически важные условия

  • Сохранность исторического контента: Весь легитимный контент (сообщения, темы, пользователи), созданный до 2016 года, должен быть сохранен в целости.
  • Сохранность пользовательских файлов: Особое внимание к сохранности пользовательских аватарок, особенно тех, которые не являются стандартными изображениями движка.
  • Работа выполняется на предоставленной копии сайта (доступы: FTP, база данных, админ-панель форума).

Комплексная доработка и оптимизация сайта на WordPress

Требуется выполнить техническую доработку существующего сайта на WordPress. Основные задачи: исправление ошибок, повышение скорости загрузки и улучшение адаптивности под мобильные устройства. Техническое задание будет уточнено совместно с исполнителем.

Разработка Telegram-бота для кофейни

Требуется создать функционального Telegram-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать в себя админ-панель для управления. Все детали будут согласованы с исполнителем.