На днях ко мне обратились старые знакомые из одной школы региона с просьбой оказать помощь в исполнении запроса Министерства просвещения Российской Федерации от 17.05.2021 № ГД-1158/01 в целях организации автоматического мониторинга и анализа ежедневного меню горячего питания обучающихся 1-4 классов. Необходимо довести до руководителей общеобразовательных организаций о необходимости: начиная с 19.05.2021 ежедневно размещать в соответствующем разделе на сайте образовательной организации меню в виде электронной таблицы в формате XLSX (форма прилагается).

💡 Присоединяйтесь к нашим сообществам!

Будьте в курсе новых статей, обновлений и полезных материалов:

Сама же инструкция выглядела очень странно, а именно:

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

Постановка задачи

Т.е., исходя из вышеизложенного, на сайте образовательного учреждения должен быть раздел (или страница) с адресом: https://[адрес сайта]/food/

И!!!

На хостинге должна быть создана директория, доступная по адресу https://[адрес сайта]/food/. В эту директорию ответственный за питание должен складывать файлы вида: 2021-05-21-sm.xlsx. Т.е. эти файлы должны быть доступны по прямой ссылке https://[адрес сайта]/food/[имя файла].xlsx. На странице «Питание» ответственный за питание должен выставлять ссылку на файл вида 2021-05-21-sm.xlsx

Решение для WordPress

Так как сайт работает на движке WordPress, то решение было найдено вот такое:

1. Создаем в корневой директории сайта директорию «pitanie»:

Создание директории pitanie в корневой директории сайта

Сюда ответственный за питание должен будет закачивать файлы меню вида: 2021-05-12-sm.xlsx (пример файла меню прилагался в рассылке).

2. Открываем файл .htaccess на редактирование и добавляем строку: RewriteRule ^food/(.*)\.xlsx$ /pitanie/$1.xlsx [L]

Добавление правила RewriteRule в файл .htaccess

Теперь все файлы с расширением xlsx, помещенные в эту директорию, будут доступны по адресу https://[адрес сайта]/food/[имя файла].xlsx

3. После того как мы подготовили директорию food, в панели управления создаём страницу (она может уже быть ранее созданной) и меняем ей адрес на https://[адрес сайта]/food/:

Создание страницы food в панели управления WordPress

На этой странице ответственный за питание будет выставлять ссылки на файлы с меню вида: 2021-05-12-sm.xlsx

Размещение ссылок на файлы меню на странице food

Теперь организуем процесс закачивания файла меню в директорию «pitanie». Эту задачу можно решить разными способами:

  1. Установить на ПК ответственного за питание программу FileZilla и настроить доступ к директории «pitanie».
  2. Воспользоваться одним из плагинов для WordPress. В нашем случае это плагин Filester — File Manager Pro:

Плагин Filester — File Manager Pro

Теперь ответственный за питание может размещать файлы на сайте при помощи веб-интерфейса:

Загрузка файлов через веб-интерфейс Filester

Проверить доступность файлов можно при помощи сайта мониторингпитание.рф

В результате произведённых действий мы выполнили все требования Министерства просвещения Российской Федерации от 17.05.2021 № ГД-1158/01, которые были описаны в вышеупомянутой инструкции.

🚀 Понравилась статья?

Подписывайтесь на наши соцсети, чтобы не пропустить новые полезные материалы!

Следующая запись Предыдущая запись