Начинаем работать с изучения текущий ситуации. Смотрим старый сайт проекта, который сделан на WordPress. Изучаем интерфейс, находим проблемы, их очень много: ручное добавление работ в конкурсы администратором и ручное создание наград для участников. Много не нужной работы. Мы предлагаем заказчику упростить механизмы работы на сайте, введя автоматизацию и упрощения механизмов добавления работ. На техническое задание уходит месяц. После чего бьем руками и запускаем в производство
Начинаем с дизайна. Первый набросок главной страницы:
Цветовая гамма очень нравится клиенту. Просит переставить блоки на странице.
Главную страницу принимают. Отрисовываем следующие страницы. Дизайн страницы конкурса со списком работ и кнопкой «добавления работы» в конкурс.
Страницу принимают с минимальными правками. Мы рисуем далее. Страница работы конкурса с комментариями:
Дизайн текстовой страницы:
Отдельное внимание уделяем странице добавления работ. Было выполнено более 10 версий дизайна этой странице. Обращаем внимание на поведение форм.
Общий дизайн принимаются. Отдаем его в продакшен. Верстаем, программируем, делаем интеграции с платежными системами, фиксим баги.
Для October CMS важны совместимые версии ПО, доступ к консоли и настройка окружения. Разбираем, с какой конфигурации начать проверку и что подготовить перед запуском сайта.
Архив есть. А получится ли из него вернуть сайт? Разбираем состав резервной копии, выбор хранилища и проверку, которая покажет, переживёт ли бэкап аварию сервера.
Физическое повреждение дата-центра или взлом хостинга могут остановить сайт целиком. Разбираем независимое резервирование, доступы и план восстановления.
«Работает — не трогай» — любимая фраза владельцев сайтов на PHP 5.6. И ботов, которые такие сайты ломают. Причём чаще всего не через PHP, а через ОС под ним. Разбираем, как разорвать цепочку взлома, не переписывая ни строчки кода.
Интересует стоимость разработки такого сайта и приметные сроки выполнения?