Статус: вёрстка завершена
Далее будет разворачиваться Bitrix и разрабатываться шаблон сайта.
Следующий код шаблона Bitrix будет содержаться и обновляться в этом репозитории.
Тестовый статичный сайт сохранится, но не будет обновляться.
Вся работа будет перенесена на локальный сервер.
- Главная страница
- Заглушка (на обслуживании)
- Личный кабинет
- Услуги центра
- Наши специалисты
- Сведения об образовательной организации
- Оплата и доставка
- Контакты
- Семинары
- Учебный центр
- Интернет-магазин
- Блог
- Вёрстка полностью выполнена
- Обновлены ссылки тестового сайта
- Добавлено и адаптировано 4 страницы:
- ЕСТЬ Интернет-магазин - в т.ч. работает фильтр
- ЕСТЬ Страница товара - включая вкладки и форму
- Блог
- Страница статьи
- Добавлено и адаптировано 2 страницы:
- Семинары - в том числе работает фильтрация семинаров
- Учебный центр - в том числе работает фильтрация курсов
- Добавлена фавиконка
- Исправлены незначительные баги
- Исправлены пути
- Объединены и минифицированы все CSS - SASS и библиотеки, а так же JS и библиотеки
- Добавлены hover-transition для ссылок, кнопок, элементов меню и управления
- Добавлены 4 модальных окна:
- МО для вывода списка телефонов
- МО для авторизации
- МО для регистрации
- МО для восстановления пароля
- Добавлены и адаптированы 6 страниц:
- Добавлена анимация при раскрытии и закрытии меню
- Добавлена и адаптирована страница обслуживания
- Добавлена и адаптирована страница личного кабинета
- Добавлены плавные анимации при наведении на ссылки меню, а так же анимации открытия подменю (sub-menu)
- Добавлена и адаптирована главная страница
- Добавлено бургерное меню
Для развёртывания модулей статичного сайта необходимо открыть Терминал в папке с проектом выполнить в терминале команды ниже:
npm install
- или -
npm iДля отслеживания изменений / автообновление browser-sync:
npm run devПосле запуска команды, задачи по автоматизации, прописанные в gulpfile будут выполняться в автоматическом режиме. Среди них:
- Объединение и минификация всех .scss + .css (библиотек)
- Объединение и минификация всех JS-библиотек и главного JS-файла (app.js) при обновлении / сохранении
assets/js/app.js - Обновление страницы сайта после любых изменений в JS/SASS/HTML