СПО в российских школах

Команда ALT Linux рассказывает о внедрении свободного программного обеспечения в школах России
Октябрь 19, 2012

Панель управления Rejik

Методические материалы, Опыт работы с ПСПО
Автор: Владимир Черный

В прошлом году мы публиковали цикл статей Дмитрия Коновалова Контентная фильтрация в школе. Дмитрий работает методистом отдела по сопровождению инновационных проектов в области информатизации образования АКИПКРО г. Барнаул (Алтайский край) и хорошо знает проблемы, возникающие у учителей. В этих статьях упоминалась программка для организации фильтрации Rejik. Теперь Дмитрий предлагает вам воспользоваться написанным им интерфейсом управления для этой программы. Пробуйте, высказывайтесь, советы по улучшению тоже принимаются.

Автор Д.В. Коновалов.
Оригинальное место статьи: http://notesteacher.ru/index.php/panel-upravleniya-rajik

Панель управления Rejik

Интерфейс управления программой Rejik разрабатывается для облегчения администрирования контентной фильтрациии в школе.

В основу положен интерфейс разработанный Андреем Рябченко: http://www.service-it.com.ua.

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

Данный интерфейс адаптирован для ALT Linux 6.0

Краткая инструкция:

  1. Скачайте архив с программой и распакуйте в директорию веб-сервера /var/www/html/
  2. Пример конфигурационного файла redirecor.conf
  3. Доступ к программе осуществляется по адресу: http://[ip-адрес сервера]/redirector
  4. Первичный логин для входа в систему: teacher, пароль: 1;
  5. После входа в систему необходимо ввести данные вашего пользователя, которому вы присвоили соотвествующие права, пароль, а также адрес сервера:

Для работы программы необходимо:

  1. Установить ssh2 расширение для PHP:

    apt-get install php-devel libssh2-devel php-pear
    apt-get install rpm-build

  2. Собрать модуль для передачи команд по ssh при помощи веб-интерфейса:
    pecl install -f ssh2
    echo "extension=ssh2.so" > /etc/php/5.3/apache2-mod_php/php.d/ssh2.ini
  3. Создать пользователя при помощи панели управления alterator и присвоить ему права пользователя root, путем редактирования файла /etc/sudoers:
    user ALL=(ALL) NOPASSWD: ALL
    Либо присвоить ему права только для запуска команды запуска squid с новыми настройкми: service squid reload.
  4. Предоставить права на чтение для директории /var/log/redirector для того, чтобы просматривать содержимое log-файлов redirector.

Хотелки:

  1. Функция редактирования конфигурационного файла средствами веб-интерфейса.
  2. Система аутентификации в панели администрирования (Реализовано).
  3. Логирование действий.
  4. Функция автоматического обновления программы.
  5. Аутентификация методом LDAP

Скриншоты:
1. Стартовая страница:

2. Редактирование белых списков:

Оставьте комментарий