Разработка web-сайта для инициативной группы ММСТ (Министерства молодёжи, спорта и туризма ДНР)

Содержание

Слайд 2

Инициативная группа – это? Инициативная группа - это молодёжное объединение, созданное

Инициативная группа – это?

Инициативная группа - это молодёжное объединение, созданное при

отделе по работе с молодёжью министерства молодёжи, спорта и туризма ДНР.
Слайд 3

Цель инициативной группы «Объединение активной молодёжи всей республики для создания площадки,

Цель инициативной группы

«Объединение активной молодёжи всей республики для создания площадки, на

которой мы вместе могли бы реализовать все наши идеи, проекты и мероприятия. Инициативная группа - это выход на международный уровень сотрудничества молодёжи»
Слайд 4

Цели сайта Рассказать об Инициативной группе всей республике Осветить деятельность, новости

Цели сайта

Рассказать об Инициативной группе всей республике
Осветить деятельность, новости
Привлечь активную молодёжь
Воплотить

проекты молодёжи
Реализовать мероприятия, предполагающие регистрацию (конференции, собрания, форумы)
Слайд 5

Анализ целевой аудитории Страна Возраст Устройство

Анализ целевой аудитории

Страна
Возраст
Устройство

Слайд 6

Аналогичные сайты https://ais.fadm.gov.ru/ http://www.russia2017.com

Аналогичные сайты

https://ais.fadm.gov.ru/

http://www.russia2017.com

Слайд 7

Плюсы и минусы аналогов Плюсы Информативность Адаптивность Минусы Оптимизация Подача информации Кроссбраузерность Интерфейс, дизайн

Плюсы и минусы аналогов

Плюсы

Информативность
Адаптивность

Минусы

Оптимизация
Подача информации
Кроссбраузерность
Интерфейс, дизайн

Слайд 8

Отталкивающий интерфейс

Отталкивающий интерфейс

Слайд 9

Особенности дизайна

Особенности дизайна

Слайд 10

Модули Авторизация Профиль пользователя Оповещения, сообщения Блог, лента, проекты Сообщества

Модули

Авторизация
Профиль пользователя
Оповещения, сообщения
Блог, лента, проекты
Сообщества

Слайд 11

Выбор инструментов HTML5 CSS3 (SCSS, Autoprefixer) PHP 5.6 (Kohana) JS (Angular.js) MySQL

Выбор инструментов

HTML5
CSS3 (SCSS, Autoprefixer)
PHP 5.6 (Kohana)
JS (Angular.js)
MySQL

Слайд 12

Выбор архитектуры Паттерн – HMVC (Hierarchical Model View Controller) PHP фреймворк

Выбор архитектуры

Паттерн – HMVC (Hierarchical Model View Controller)
PHP фреймворк – Kohana 3.3
JS

фреймворк – Angular.js
CSS-препроцессор SCSS
CSS-постпроцессор Autoprefixer
CSS-фреймворк Bootstrap/Foundation
Слайд 13

Этапы реализации Сбор данных, аналитика Разработка макетов Вёрстка страниц Настройка, реализация

Этапы реализации

Сбор данных, аналитика
Разработка макетов
Вёрстка страниц
Настройка, реализация функционала
Тестирование
Внесение поправок и релиз

Слайд 14

Медиа Изображения – jpg, png, svg Видео – MP4 Аудио –

Медиа

Изображения – jpg, png, svg
Видео – MP4
Аудио – MP3
HTML5 video/audio +

Flash.
Плеер - MediaElement.js
Слайд 15

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

Версия для печати

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

генерироваться версия для печати.
Слайд 16

Адаптивность 320px – 768px 769px – 1000px 1001px – 1366px 1367px - …

Адаптивность

320px – 768px
769px – 1000px
1001px – 1366px
1367px - …

Слайд 17

Кроссбраузерность Использование PostCSS - постпроцессора Autoprefixer. Поддержка последних 5 версий всех браузеров.

Кроссбраузерность

Использование PostCSS - постпроцессора Autoprefixer.
Поддержка последних 5 версий всех браузеров.

Слайд 18

Безопасность Гибкая настройка роутинга Защита от sql-инъекций (ORM – Object-Relational Mapping)

Безопасность

Гибкая настройка роутинга
Защита от sql-инъекций (ORM – Object-Relational Mapping)
Защита от CSRF

(Проверка форм, Token, Salt)
Шифрование
Слайд 19

Оптимизация Оптимизация кода Оптимизация изображений (svg в том числе) Оптимизация скриптов

Оптимизация

Оптимизация кода
Оптимизация изображений (svg в том числе)
Оптимизация скриптов

Слайд 20

Тестирование Тестирование CRUD-операций (Create / Read / Update / Delete) Тестирование

Тестирование

Тестирование CRUD-операций (Create / Read / Update / Delete)
Тестирование интерфейса
Тестирование адаптивности
Тестирование кроссбраузерности
End-to-end

тестирование
Тестирование безопасности