русская студия сокол
Презентация проекта Sokol Road
Содержание
Введение
Сайт создается для банка и нужен чтобы все ахуели от крутости работы с ним. .....
Общая информация
Название сайта: https://www.rdb.ru/
Логотип: есть
Тип сайта: коммерческий портал
Адаптивная версия: да
Языковые версии сайта: русский/английский
Система управления сайтом: самописная админпанель

Описание платформы:

Сайт разрабатывается с использованием фреймоворков Laravel + Vue
Описанные технологии обеспечивает функционал следующих элементов сайта:

  • Информационная часть сайта
  • Функциональная часть сайта
  • Имиджевая часть сайт

Общее:

  • Кроссбраузерность — сайт должен одинаково отображаться во всех последних версиях всех браузеров, на момент разработки сайта;
  • Стандартная ширина рабочей области согласно шаблону;
  • Полоса прокрутки используется при наличии информации больше чем ширина экрана пользователя (зависит от диагонали/разрешения дисплея);
  • Сайт должен показывать 70% скорости работы по гугл девелоперс (https://developers.google.com/speed/pagespeed/insights/);

Глава 1. Внешняя часть проекта

Дизайн концепция
Долго. Дорого. Охуенно.
Примеры и ориентиры
Глава 2. Внутренняя часть проекта

Аналитический модуль
Стандартные метрики

На сайт устанавливаются стандартные метрики для отслеживания количества посещений, продолжительности просмотра страниц, и прочих данных сбор которых предусмотрен сервисами Яндекс.Метрика и Google Analitics

Технические метрики

Будут установлены средства мониторинга работы сервера, для оперативного оповещения разработчиков о проблеме.Скорее всего будут использоваться сервисы такие как Monit или Nagios для отслеживания корректности работы сервера, баз данных, объема загруженности жесткого диска.

Внутренние метрики

Дополнительными модулями встраивается аналитика работы сервиса как продукта. Некоторые опции могут дублироваться с настройкой метрик от Яндекса и Google
Серверная часть
Перечень технологий, которые необходимо установить на сервер

  • Apache
  • Laravel
  • Php
  • MySQL
  • Vue.js
  • Munin (или альтернатива)
  • Monit (или альтернатива)
Административная панель сайта
Панель управления сайтом должна иметь стандартизированный интерфейс, отвечающий следующим требованиям:

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

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

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

Добавление текста в контентные блоки разделов (страниц) должно осуществляться с использованием визуального редактора с поддержкой режима вода HTML-тегов. При копировании и вставке информации из текстовых редакторов (например, Microsoft Word) с помощью буфера обмена должна быть предусмотрена автоматическая чистка HTML-кода (удаление определений шрифтов, стилей, отступов, множественных пробелов).
Личные кабинеты пользователей
Общее

Регистрация/авторизация

Пользователь регистрируется на сайте при помощи e-mail и sms авторизации.
В качестве логина при авторизации может использоваться email или созданный лог

Макет 1.
Зарегистрируйтесь
Введите свои данные и мы отправим коды подтверждения для активации в следующем окне
Данные защищены
Обработка ошибок

Если указана неверная пара email -пароль, выводится сообщение:

«Указан неверный логин или пароль. Пожалуйста, проверьте правильность ввода или восстановите пароль, если его забыли.»

Восстановление пароля

При нажатии на ссылку «Забыли пароль?» в новой вкладке браузера открывается страница с формой восстановления пароля, которая содержит:

  • заголовок «Восстановление пароля»
  • служебный текст: «Пожалуйста, укажите логин или email, который Вы использовали для входа в личный кабинет. Вам будет отправлено сообщение со ссылкой для создания нового пароля.»;
  • капча, для защиты от роботов
  • кнопка «Выслать контрольную строку / Восстановить пароль».

При нажатии на кнопку «Отправить» происходит проверка существования в системе указанного email-адреса/логина:

  • если такого email-адреса/логина не существует в системе, выводится сообщение:

"Логин или EMail не найдены."

  • если проверка пройдена успешно, то на указанный email отправляется сообщение с темой: «Восстановление доступа к личному кабинету РосДорБанк».
Тело email:

«Здравствуйте!

От Вашего имени был отправлен запрос на восстановление доступа к личному кабинету сайта РосДорБанк

Перейдите по ссылке ниже для создания нового пароля:

<link>

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

С уважением, РосДорБанк»



На странице сайта при этом выводится сообщение:

"Ссылка для восстановления доступа была отправлена на указанный E-Mail.

Пожалуйста, дождитесь письма, так как ссылка изменяется при каждом запросе"

_

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

  • Заголовок статичной страницы должен проставляться из «title» при создании страницы.
  • Заголовок раздела инфоблока должен проставляться по принципу:
  • Если во вкладке SEO (элемента или раздела) не заполнены поля title, keywords – то они остаются пустые на странице.
  • Если во вкладке SEO (элемента или раздела) не заполнено поле заголовок, то
URL


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

404я

Необходимо чтобы сайт возвращал 404ю ошибку при неправильном или
отсутствующем url. (в т.ч. во всех инфоблоках и каталогах).

Карта сайта

Карта сайта будет генерироваться стандартными методами Laravel. А также будет
составлена html карта сайта для пользователей.

Заголовки h1-h6

Теги заголовков должны быть использованы для корректного разграничения уровня
важности заголовков и подзаголовков на странице (H1 — H6).

Настройка правила Robots.txt

Обеспечить правильную настройку robots.txt, указав в параметрах приоритетные
директивы и то, что будет запрещено для скачивания роботам таким образом,
чтобы в поиске преимущественно находились «продуктовые» страницы Сайта.

Запретить индексацию на сайте:

  • страницы с информацией и данными пользователей сайта, в том числе
  • страницы с доступом по уникальным идентификаторам;
  • внутренние технические и административные страницы;
  • страницы с результатами поиска.
Made on
Tilda