Официальный сайт
- Мониторинг сайта
- Комментарии к старым наработкам по созданию сайта
- Главная страница
- Инструкция по предоставлению контента для сайта
- Сайт на vue: локальная разработка
- Викон (Vikon)
Мониторинг сайта
Вебинар от 23 ноября 2022
Выдержка из вебинара от 6 июня 2022
Содержание вебинара
Видеозапись вебинара: https://youtu.be/TSkjrz-R84I.
Материалы вебинара - см. вложения страницы.
Сроки проверки
Проверка статуса мониторинга
Обратить внимание на заполнение "Специального раздела" со сведениями об образовательной организации.
Система "АИС мониторинг"
https://ais-monitoring.obrnadzor.gov.ru (проверка по тегам, у вуза есть ЛК)
"Карта вузов"
https://map.obrnadzor.gov.ru/application/university/view/1135 (без ЛК вуза, можно посмотреть текущую информацию о вузе).
Обратная связь и запросы на изменение сведений в "Карте сайта": dep07@obrnadzor.gov.ru.
Пример хорошего заполнения данных: https://pimunn.ru (ПИМУ Минздрава России).
Для самообследования можно пользоваться проверочными листами (приказ Рособрнадзора № 1533 от 29.11.2021).
Версия для слабовидящих
Основной упор сделать на контрастности, размере элементов, поддержке масштабирования страницы.
Некоторые аспекты можно увидеть на слайде:
Разное
- Некоторые документы (отчет о результатах самообследования, правила приема обучающихся и др. - перечень в презентации ок. 2 ч 30 мин вебинара) должны быть подписаны ЭЦП (простой ЭЦП и выше), подписывать нужно только документы, разработанные после 01.01.2021, для более старых - годится "синяя печать". На сайте должна быть пиктограмма, указывающая на наличие электронной подписи, при нажатии - открывается информации о подписи.
- Необходимы атрибуты микроразметки вида
itemprop="..."
. Примеры хорошо оформленных разделовovz
можно найти в презентации. Пара примеров: https://bsau.ru/sveden/ovz/, https://kubsau.ru/sveden/ovz/. - О размещаемом контенте говорится в презентации - ок. 3 ч от начала вебинара:
- Количество обучающихся
- Сведения о ППС
- Сведения об образовательных программах
- Информация о наличии специальных условий для обучения инвалидов и лиц с ограниченными возможностями здоровья
- Международное сотрудничество
- и др.
- Разные соображения по размещению информации:
Комментарии к старым наработкам по созданию сайта
Представленные макеты не являются эталоном с точки зрения дизайна и даже размещения информации, они приведены для того, чтобы сфокусировать внимание на аспектах, которые в них были удачно проработаны с логической точки зрения. Текущая страница сформирована без углубленного анализа предлагаемых в "Фигме" макетов.
Главная страница
Ссылка: https://stankin.bs18.ru/index.php.
Карусель с баннерами и редактируемым меню
Меню, заголовок и ссылки которого легко меняются контент-менеджером в зависимости от ситуации:
Необходимо учесть, что одновременно в вузе проходят несколько мероприятий, для которых размещаются баннеры на главной странице. Как обсуждали на встрече, необходимо подумать, нет ли возможности не только сделать "точки" навигации между слайдами (как на скриншоте выше), но также, чтобы можно было сразу увидеть названия мероприятий, которые представлены в карусели, с возможностью быстрого перехода на нужный слайд. При этом, при переходе на нужный слайд слайдшоу должно останавливаться, чтобы пользователь имел возможность рассмотреть слайд (можно реализовать в виде кнопки "Play"/"Pause").
Хотя на встрече 23 ноя 2023 предлагалось отказаться от традиционной карусели с баннерами, все же необходимо учитывать, что время от времени нам присылают баннеры из внешних организаций (например, из Министерства). Эти баннеры имеют размеры, подходящие под размещение именно в карусели на видном месте сайта.
Также имеется соображение, что вариант с баннером привычен как для сотрудников, так и для пользователей, и он показал свою эффективность для привлечения посетителей в нужные разделы сайта.
Два разреза для навигации по сайту
Первый разрез - кому адресована информация, второй разрез - разделы сайта (отражают базовые разделы сайта).
Панель действий с редактируемыми кнопками
Похоже по смыслу на меню в карусели, но логически отличается тем, что меню ссылается на контент, а в панели содержатся действия (заполнение формы, поиск, вход в систему и т.д. - см. скриншот).
Постоянные элементы панели действий:
- переключение языка
- спецверсия
- поиск
- вход
Настраиваемые кнопки (преднастроенные при сдаче сайта):
- Задать вопрос приемной комиссии
- Обращения граждан
На приведенном скриншоте "Приоритет2030" фигурирует в виде изображения. Необходимо подумать относительно реализации: будет ли это отдельная область под мини-баннеры или будет возможность прикреплять изображение в область кнопок.
Информационные блоки на главной
Перечень блоков страницы согласовывался в чате сотрудников. Для раздела "Полезное" не было принято решение относительно состава отображаемых сведений, необходимо обсудить с руководством вуза.
Кнопка "Наверх"
Должна присутствовать на всех страницах.
Карточки новостей
Должны включать счетчик просмотров.
Главное меню сайта
По горизонтали и вертикали дублируются два варианта навигации из верхнего меню (о двух вариантах навигации см. раздел выше). Дублируются кнопки действий из верхней панели сайта.
Страница новостей, мероприятий и объявлений
Ссылка: https://stankin.bs18.ru/news.php.
Новости, анонсы и объявления обладают сходным набором характеристик, поэтому было принято решение объединить их на одной странице. Вот как это выглядело в согласованном варианте макета (клик по заголовкам "НОВОСТИ", "МЕРОПРИЯТИЯ", "ОБЪЯВЛЕНИЯ" отображает карточки соответствующего типа):
Страница новостей, анонсов и мероприятий представляет собой урезанную версию страницы поиска. Хотя была мысль объединить эти страницы, все же требуется, чтобы имелась специальная страница под новости, анонсы и объявления, не отягощенная лишними фильтрами и элементами управления.
Раскрытый фильтр по тематике
Тематика фактически представлена группой заранее настроенных тегов.
Раскрытый фильтр по подразделениям
Подразделения берутся из структуры университета.
Раскрытый фильтр по датам
Для разных типов материалов дата имеет свой смысл:
- для новости это дата публикации (не системная дата создания элемента инфоблока, а из специального поля "Дата публикации");
- для мероприятия это дата начала мероприятия;
- для объявления это системная дата публикации элемента инфоблока.
Активные фильтры
В свернутом состоянии фильтров должно отображаться название фильтра и сводная информация о примененных фильтрах. Необходимо реализовать аналогично активным фильтрам раздела "Поиск по сайту".
Новость
Ссылка на страницу: https://stankin.bs18.ru/news-single.php.
Шапка
Должны отображаться: путь до страницы, заголовок, количество просмотров, дата.
Согласованный вариант:
Блок "Читайте также"
Данный блок должен присутствовать во всех видах материалов - мероприятиях, объявлениях и обычных страницах. Принцип группировки материалов - по тегам (тематикам).
В согласованном варианте блок размещен в нижней части страницы и включает материалы с теми же тегами. В блоке имеется фильтр для выбора отображаемых материалов (серые и синие кнопки на скриншоте), карточки организованы в виде карусели, одновременно отображается несколько карточек, в верхней части карточки подписан тип материала.
Список тегов
При клике на тег должна открываться страница расширенного поиска с соответствующим предустановленным тегом в поле "Тематика". Список тегов можно увидеть над блоком "Читайте также" в предыдущем разделе.
Поиск по сайту
Необходимо качественно проработать поиск по сайту. Согласована отдельная страница с результатами поиска, поиск производится посредством:
- текстового поиска по подстроке,
- фильтрации:
- по типу материала (мероприятия, объявления, новости, страницы и пр.),
- по тематике (теги),
- по подразделениям (структура),
- по дате.
На что обратить внимание: в результатах поиска представлены все типы материалов, они подписаны в верхней части карточки, подсвечиваются в панели фильтров красными буквами и могут изменяться с помощью фильтра по типу материала.
Согласованный вариант страницы поиска:
Активные фильтры
В свернутом состоянии фильтров должно отображаться название фильтра и сводная информация о примененных фильтрах:
Пример компонента, в котором качественно реализована возможность отображать метку поля и фильтры: https://quasar.dev/vue-components/select#the-display-value:
Кнопка сброса фильтра
Должна присутствовать единая кнопка сброса всех фильтров, как показано на скриншоте выше.
Переход из строки поиска
При текста в строке поиска, расположенной в верхней панели сайта, происходит переход к странице поиска, при этом введенная строка автоматически отображается в строке поиска и пользователю отображаются отфильтрованные материалы в соответствии с этой строкой поиска. Как указано в ТЗ, поиск должен производиться по частичному вхождению подстроки.
Страница контента
Ссылка на страницу: https://stankin.bs18.ru/text.php.
В текущем разделе приведен скриншот согласованной страницы с целью продемонстрировать элементы, которые должны быть редактируемы из стандартного WYSIWYG-редактора. По вопросу элементов на странице см. также блок "Читайте также", счетчик просмотров, список тегов в разделе новостей.
Пример согласованного набора блоков для использования в обычных страницах сайта:
Сущности из структуры университета
Необходимо проработать страницы:
- Департаментов, управлений, отделов, включая возможности отображения и скрытия на сайте в соответствии с ТЗ. Институты и кафедры являются частным случаем организационных единиц структуры университета.
- Основная информация
- Список сотрудников
- Документы
- Новости
- Мероприятия
- Объявления
- Карточки сотрудников.
Мобильное меню
Удачный вариант реализации мобильного меню можно увидеть на текущем сайте приемной комиссии (отображается только на мобильных устройствах). Нюансы:
- Интерактивная строка поиска по всем пунктам меню
- При раскрытии меню должно отображаться на активном разделе
Памятка по важным моментам
О чем не забыть:
- Дублирующее боковое меню раздела (обсуждалось на встрече 23 ноя 2023).
- Редактирование спецразделов и микроразметки в соответствии с требованиями Минобра (указывалось в ТЗ).
- Разное из основного ТЗ, о чем на текущей странице не было упомянуто.
Проработка следующим этапом
Список визуальных блоков (по подобию с лендингами): https://stankin.bs18.ru/blocks.php (по ссылке не полный перечень блоков).
Калькулятор ЕГЭ - урезанная версия списка направлений подготовки: https://stankin.bs18.ru/calc.php (может потребоваться согласование с ответственным секретарем приемной комиссии).
Списки поступающих: https://stankin.bs18.ru/lists.php. Обсуждался вариант отображения списка направлений подготовки с фильтрацией наподобие страницы поиска по сайту.
Необходимо учесть новое требование по размещению документов: Размещение нормативных документов, подписанных прикрепленной или открепленной подписью. Необходимо реализовать в виде стандартизированного компонента в форме таблицы, в которой будут перечисляться прикрепленные к данной странице документы. Не путать с документами, прикрепляемыми к подразделениям структуры университета.
Поля таблицы:
- Порядковый номер документа
- Наименование документа в виде ссылки на файл
- Ссылка на подпись (заполняется в случае, если подпись открепленная)
Главная страница
Меню
Принципиальная схема
На примере раздела приемной комиссии видно, что может быть до четырех уровней вложенности пунктов меню, например:
- Поступающим
- Поступление в магистратуру
- Целевое обучение
- Прием на целевое обучение
Вариант 1 (вертикальное меню 2-го уровня)
Представленная ниже версия организации меню позволяет решить проблему:
Предлагается сократить или вообще убрать серую левую полосу и красную стрелку, так чтобы пункты 2-го уровня были шли вплотную к левому краю экрана.
Вариант 2 (горизонтальное меню 2-го уровня)
Оформление и визуальные эффекты
Вариант 1
Кликните на видео для просмотра.
Можно сделать комбинацию данного размещения двух уровней меню и вертикального размещения ссылок на соцсети, входа в систему, смены языка, спецверсию, как было предложено в макете в "Фигме". Предлагается размещать указанные ссылки в вертикальной панели на всех страницах сайта.
Скриншот:
Ссылка на демо-версию: https://tympanus.net/Blueprints/VerticalIconMenu.
Для справки также приводится вариант на сайте ВШЭ (не самый красивый и удобный):
Вариант 3
В случае реализации подобной схемы навигации необходимо расширять серую область до правого края экрана, в отличие от варианта, предлагаемого на видео.
Кликните на видео для просмотра.
Слайдер
Останавливаемся на варианте со слайдером, т.к. он всем понятен и прост для контент-менеджеров. На что обратить внимание:
- Текущий пункт должен быть легко заметен среди остальных "точек"
- Точки должны быть на достаточно большом расстоянии, чтобы пользователи не промахивались
- Должна иметься кнопка паузы
Предлагается сделать слайдер таким образом, чтобы он редактировался не отдельно, а чтобы в него можно было выводить данные из инфоблоков (новости, мероприятия, объявления). Это будет регулироваться флагом "Отобразить в слайдере на главной странице". В случае, если эта опция выбрана, прикрепленное изображение должно быть нужного формата, чтобы оно могло быть отображено в слайдере.
Вариант 1
Под изображением в левом блоке фигурирует:
- тип карточки (новость, мероприятие, объявление - на месте "Nurture" из примера)
- заголовок (на месте "Hydrating Conditioner" из примера)
- ссылка (на месте "Shop Product" из примера)
В правом блоке будет краткий анонс.
Вариант "навигационных точек" можно позаимствовать с сайта https://www.toyota.com.br:
Вариант 2 (меню совмещено со слайдером)
Главная страница сайта ВШЭ:
Вариант 3
Данный вариант выглядит интересно, но обладает тем недостатком, что перекрывает изображение. В таком случае дизайнерам придется специально делать изображения таким образом, чтобы учесть наличие блока с текстом (см. большинство слайдеров на сайте stankin.ru: в них нет учета никаких дополнительных блоков, которые могут перекрывать их содержимое).
Блок "Полезное"
По смыслу - набор ссылок, сгруппированных по каким-то признакам с небольшой визуализацией. Рассматриваются различные варианты компоновки, в качестве примера можно привести блок с сайта Сибирского государственного медицинского университета:
Необходимо предусмотреть возможность вписывать любой текст, например, чтобы можно было сделать информационное наполнение, аналогичное имеющейся на сайте МГТУ им. Баумана (указанный скриншот приводится не в качестве примера оформления, а в качестве примера наполнения):
Облако тегов
Более красивая замена блоку ключевых слов на текущем сайте. Можно предусмотреть фиксированные позиции и размеры для ключевых слов, а через админку они будут заполняться. Предлагаемая техническая реализация: инфоблок с полями "Текст", "Ссылка", а также где открывать - в текущей вкладке или новой. Поворот относительно горизонтальной линии реализовать можно с помощью CSS-правил.
Идеи для реализации
Можно, например, взять за основу следующую структуру, заменив значок Python на логотип или фото станкина:
Есть вариант и посложнее - на слово "СТАНКИН" наложить теги со связанными иконками:
Новости
Предлагается выводить несколько новостей в виде крупных карточек разных размеров. Один из вариантов представлен ниже, но возможны и другие геометрические конфигурации.
Комментарии к приведенному примеру:
- должен быть счетчик количества просмотров,
- кнопка "Поделиться" не является обязательной,
- в блоке должна быть ссылка на страницу со всеми новостями.
Мероприятия и объявления
Экран делится на 2 части:
- Левый блок - "Мероприятия" - занимает 2/3 ширины экрана
- Правый блок - "Объявления" - занимает 1/3 ширины экрана
У каждого из блоков свой заголовок.
Приблизительная организация блока "Мероприятия":
Приблизительная организация блока "Объявления" (выделено красным прямоугольником):
Партнеры
Используем вариант из "Фигмы" или любой стандартный вариант.
Галерея
Используем вариант компоновки блоков из "Фигмы".
Небольшое техническое дополнение: предлагается предусмотреть также флаг "Разместить в галерее" для всех видов контента - новостей, мероприятий, объявлений и обычных страниц. В этом случае используемая обложка будет размещена в галерее, а в качестве ссылки будет фигурировать URL данной единицы контента. Цель - чтобы люди не просто посмотрели некоторую подборку красивых фотографий, но чтобы в случае заинтересованности они могли перейти на нужный материал.
Цифры и факты
Неплохая реализация на сайте ВШЭ:
Контакты
Форму обратной связи убираем. Это не лендинг, задача сбора данных от посетителей не стоит. У других вузов с даже самыми прогрессивными сайтами такой формы также нет.
Хороший и лаконичный вариант блока контактов можно найти на сайтах ВШЭ и Московского Политеха:
Подвал
Учитывая, что верхнее и левое меню будут прикреплены к краям экрана и всегда будут у пользователя перед глазами, нет смысла делать насыщенный ссылками подвал, достаточно включить минималистичный логотип, фразу "Министерство науки и высшего образования РФ", название вуза, информацию об авторских правах и год.
Инструкция по предоставлению контента для сайта
Общие сведения
Контент для наполнения сайта загружается на облачный сервис newcloud.stankin.ru в виде файлов, организованных определенным образом внутри директорий. Каждая директория – это раздел или страница сайта.
Для передачи внешнего вида страницы сайта используется файл формата Microsoft Word, название которого совпадает с названием директории. В этом файле отражено форматирование текста, размещение изображений, таблиц и т.п. Эта информация будет использоваться при наполнении нового сайта контентом на основании данных из облака newcloud.stankin.ru.
Пример организации файлов и папок можно увидеть в тестовом разделе (доступен без авторизации), ниже приведено изображение с наполнением этого раздела и необходимыми пояснениями. Тестовый раздел размещен в корне директории "Контент для нового сайта stankin.ru" (закрытый раздел), предназначенной для загрузки контента для разрабатываемого сайта.
На приведенном изображении показан внешний вид тестового раздела в облаке (ссылка на тестовый раздел дана выше). Важные нюансы организации данных выделены красным цветом:
Если в директории отсутствует документ Word с названием директории, она будет интерпретирована как раздел в иерархической структуре сайта, что будет отражено в навигационном меню сайта. Однако страница создана не будет, даже если в директории будут иметься какие-то материалы.
Правила наполнения
Основные сведения о размещении контента описаны выше. В текущем разделе затронуты технические подробности формата предоставляемых материалов.
Текст
- Не допускается размещение текста в виде графических изображений или иных нетекстовых элементов.
- В документе MS Word должно быть оформлено форматирование. Т.е. выделение текста жирным / курсивом, списки и т.д.
- Гиперссылки оформляются в документе MS Word штатными средствами, с использованием функции «Вставить гиперссылку». Также допускается оформление в формате: [Текст гиперссылки, отображаемый на странице](гиперссылка на ресурс) (включая бирюзовую подветку), например: [Как стать стипендиатом России](https://stankin.ru/uploads/files/file_61f7e45133ee8.jpg).
- Все файлы, на которые есть ссылки в документе Word и которые должны храниться на сайте, также необходимо загрузить в соответствующую папку облака. В этом случае вместо адреса ресурса в круглых скобках необходимо указать точное имя файла в облаке и его расширение, например: [Договор найма жилого помещения в студенческом общежитии](file_5c45ce8181852.doc).
- В случае, если прилагаемый файл должен быть вставлен на страницу сайта в развернутом виде (например, на странице должны быть представлены табличные данные из файла Excel), вложение оформляется в виде прямоугольника, внутри которого вписано точное имя файла с расширением. Пример такого включения представлен в тестовом разделе в директории "0.2 Страница с примерами вложенных файлов".
- Все гиперссылки должны быть проверены перед отправкой материалов.
- Если в документе дана гиперссылка на сторонний ресурс (изображение, видеозапись, документ и пр.), нет необходимости загружать данный ресурс в папку облака.
Изображения
- Изображения, которые расположены в текстовых блоках, должны быть размещены как в тексте внутри файла MS Word, с учетом обтекания текстом, так и в виде отдельного изображения внутри директории (в текстовых материалах вы наглядно показываете, как должны быть оформлены изображения. В директории же размещается оригинал изображения, т.к. MS Word снижает качество изображений, вставляемых в документ).
- Допустимые форматы оригиналов изображений: png, jpeg, gif.
- Если требуется сделать изображение гиперссылкой на какой-то ресурс, необходимо прикрепить к изображению гиперссылку средствами Word (щелчок правой кнопкой мыши на изображении, выбрать пункт «Ссылка»).
Видео
- Предоставляется в виде ссылки видеохостинга (Rutube, YouTube) или указания имени загруженного в директорию облака видеофайла.
- Для обозначения места в документе для видео необходимо вставить прямоугольник и в текстовой области указать ссылку на видеохостинг (Rutube, YouTube) или указать загруженного в директорию облака видеофайла.
Обратная связь по предоставлению контента
По всем вопросам, связанным с предоставлением контента, можно обращаться одним из следующих способов:
- Написать заявку на 112@stankin.ru с указанием темы "Заполнение контента для сайта stankin.ru".
- Позвонить по внутреннему номеру: 2-13.
- Прийти в каб. 0916.
Сайт на vue: локальная разработка
Локальное развертывание проекта
Склонировать к себе на компьютер репозиторий Git:
git@192.168.30.18:stankin-vue.git
Настроить ветки, запушить в репозиторий, написать, в какую ветку переключаться для работы.
Для установки, необходимо массив с проектом перенести в IDE (WebStorm/VisualStudio Code), также нам нужен Node.js определенной версии:
Качаем любую из списка.
Далее в консоли среды разработки пишем:
npm install
Дожидаемся установки модулей, далее можно использовать команду:
npm run serve
На нас посыпется куча ошибок, после чего должны увидеть:
Собственно данный адрес нам необходим для отладки внесенных изменений:
Сборка измененного проекта
После внесения изменений, необходимо собрать проект, для дальнейшего развертывания на сервере.
Для этого используется следующая команда:
npm run build
Запускаем команду, дожидаемся окончания билда, в корневой папке проекта появится zip архив, с названием dist.zip
.
Данный архив и является билдом проекта, который мы в дальнейшем развернем на сервере.
Загрузка новой версии сайта на прод
Для загрузки необходимо подключиться через SFTP-клиент (Например, предустановленный в станкине WinSCP) к серверу станкина (82.179.84.29
, root
)
Сайт расположен по пути /var/www/stankin
.
Необходимо сделать бекап всех папок, кроме abitur, sveden, uploads, upload.
Полученный после билда архив необходимо разархивировать, и заменить на сервере все папки, кроме abitur, sveden, uploads, upload.
После данных действий, можно обновлять страницу сайта с очисткой кеша, и проверять работоспособность сайта.
Если изменения применены успешно, необходимо также переопубликовать счетчик Яндекс Метрика.
Викон (Vikon)
Обновление информации на сайте (подгрузить данные из "Викона"):
https://site.stankin.ru/sveden/update/index.php
Предпросмотр информации в "Виконе" без обновления информации на сайте (на примере раздела со списком сотрудников):
https://db-nica.ru/sveden/employees