РЕфакторинг сайта крупного провайдера цифровых образовательных материалов
Технологии: Drupal 7, HTML, Javascript, CSS, GIT (Bitbucket) и AWS.
Задача
Компания* создает пособия, которые помогают учащимся разных возрастов усваивать ключевую литературу в программе школьного курса. Возможность подписки предоставляет доступ к электронным справочникам, брифингам и видеозаписям компании. Руководство компании несколько раз обращалось к нам с просьбой помочь улучшить сайт, который был создан другой командой с использованием Drupal 7. Вопросы безопасности и пользовательского интерфейса были оставлены без внимания, а также цели развития бизнеса потребовали изменений на сайте.

Оригинальный сайт был создан с использованием Drupal Commerce, и основной целью была продажа пособий. Он финансировался из частных источников и был разработан не самым лучшим образом, что было огромным препятствием для развития бизнеса. Через некоторое время компании добавила возможность подписки для студентов, однако возникли проблемы с безопасностью: организация столкнулась с огромным количеством учетных записей, спамом и XSS-атаками. Нашей задачей стояли проведение рефакторинга и оптимизация сайта.

*проект находится под NDA, поэтому мы не имеем права разглашать реальное название проекта
Разработка
За короткий промежуток времени мы провели успешный рефакторинг, который позволил компании развивать свой бизнес. Мы начали с обновления серверной части веб-сайта до последней доступной версии Drupal для решения проблем безопасности. Чтобы устранить спам мы добавили Captcha, а также обнаружили и исправили ошибку, связанную с XSS-атаками. В результате этих изменений компания вновь смогла интегрировать подписку на сайте и продолжила расширять свой бизнес.

Чтобы сделать веб-сайт поддерживаемым, безопасным и привлекательным, мы внедрили ряд изменений:
  • Перенесли веб-сайт на новый домен.
  • Настроили Google Analytics.
  • Обновили ядро и модули Drupal.
  • Настроили роли и разрешения для пользователей сайта.
  • Обновили дизайн сайта.
Результат
Мы смогли реализовать все эти изменения в рамках меньшего бюджета и при этом значительно улучшить общее качество сайта по ключевым метрикам. Все изменения помогли бизнесу достичь поставленных целей и продолжать обеспечивать пользователей своими продуктами.
Расскажите о вашем проекте
Наш менеджер свяжется с вами в течение рабочего дня и расскажет о дальнейших действиях
ФИО
Email
Телефон
Ваш проект
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности