
Содержание:
Введение
С каждым годом информатизация и автоматизация всё больше проникает в нашу жизнь, это не обошло стороной и мою школу. В холе центрального входа здания было организовано и внедрено информационное табло с полезной информацией для персонала, учеников и гостей учебного заведения.
На складе школы уже продолжительное время лежал монитор на 27 дюймов и старенький неттоп, но можно использовать ноутбук вместо неттопа, или моноблок с большим экраном. Хотелось найти полезное применение для техники, дать вторую жизнь старенькому неттопу, так и родился данный проект.
Выбор программного обеспечения
для информационного табло
Если с техникой всё было просто, то с программным обеспечением было не так, достаточно сложно найти идеальное решение, которое соответствовало бы всем школьным требованиям. Первые попытки использовать готовые приложения вывяли ряд ограничений и недостатков:
- Жесткие шаблоны, которые не учитывают школьные реалии,
- Платные подписки на ключевые функции,
- Нет гибкости в отображении контента,
- Офлайн версии.
На информационном экране хотелось бы транслировать новостную ленту, изображения, бегущую строку (объявления), часы и погоду, а такой функционал может дать не каждое приложение.
Что же касается операционной системы для неттопа, то тут всё просто, в школе есть приобретённые лицензии Alt Linux, что и стало основой для нашего проекта.
Разработка собственного решения на базе CMS Joomla
"Почему бы не создать собственное решение?" — эта мысль стала отправной точкой. Несколько лет разработки и создания сайтов позволяют достаточно легко реализовать все мои задумки. Было решено сверстать собственное информационное табло для экрана в школе и просто запускать его в любом браузере. Это очень удобно на случай масштабирования системы, можно выводить в любом месте, где есть интернет. Так же и с обновлением информации, у сайта есть удобная панель управления (используется CMS Joomla), где можно отредактировать выводимую информацию, и она моментально отобразиться на экране.
Пример информационного экрана, который используется в школе.
На месте часов, даты и погоды идет переключение на изображение (слайды).
Главным преимуществом собственного решения является абсолютная гибкость. Сегодня мы показываем одно, появилась в чем-то необходимость, добавили другое.
Неожиданная проблема – ночной режим
(используем планировщик заданий Cron)
Яркий экран в коридоре стал сильно мешать ночным сторожам, изначально об этом даже не задумывался. В ручном режиме выключать вечером и включать утром не очень удобно, хотелось как-то это всё автоматизировать. Раз у нас используется операционная Linux, то нам ничего не мешает использовать планировщик заданий Cron. Через него мы будем по расписанию отключать и включать экран в заданное нами время.
Поговорив со сторожами, был выбран идеальный промежуток времени, когда экран не нужен: отключение в 21:00 и включение в 06:00 часов.

В папке «/var/spool/cron» я создал файл «root», в котором разместил следующие задания для планировщика:
#minute (0-59),
#| hour (0-23),
#| | day of the month (1-31),
#| | | month of the year (1-12),
#| | | | day of the week (0-6 with 0=Sunday).
#| | | | | commands
0 21 * * * export DISPLAY=:0 && export XAUTHORITY=/home/school2-3/.Xauthority && xset dpms force off
0 6 * * * export DISPLAY=:0 && export XAUTHORITY=/home/school2-3/.Xauthority && xset dpms force on

После того как мы вставили задания для планировщика в файл «root», можно проверить их командой «crontab -l», что система их увидела. При вводе этой команды у вас должен появится список заданий выше.
Заключение
Это решение подходит не только для школ, но и для университетов, офисов, библиотек, музеев – везде, где нужно выводить информацию для посетителей.
Внедрение такого информационного экрана особенно оценили ученики школы, так как туда транслировались новости из жизни школы. Про любые успехи учеников, будь это спортивные соревнования или олимпиада, сразу узнавали все.
Всем удачи!