Установка openmeetings-1.7.0_r3822 на moodle 1.9.x

Установка openmeetings-1.7.0_r3822 на moodle 1.9.x

от Виталий Лавров -
Количество ответов: 6
Изображение пользователя Эксперт по Moodle

Платформа Linux x86_64/postgres-8.4/php-5.3.6+eaccelerator/nginx/openoffice-3.2

Взяли openmeetings_1_7_0_r3822.zip и openmeetings_moodle_v_0_9.zip (для moodle 1.9 - это самый новый плагин)

Устанавливается по инструкции :

Создали в БД учетку и базу

Распаковали архив  openmeetings

Скопировали нужный hibernate.cfg.xml и вписали в него учетку с базой

Запустили инсталятор.

Ответили на вопросы

Распаковали плагин для moodlе и установили его.

Указали параметры для плагина openmeetings (IMHO ID языка вообще ни на что не влияет. Работает только выбор языка в элементе курса)

Создали элемент курса, зашли в него....

РАБОТАЕТ!!!

Проблемы:

Для русского языка ID=9 (правим mod/openmeetings/mod_form.php  в районе 70-й строки ). Список ID языков openmeetings лежит в webapps/openmeetings/languages/languages.xml

В openmeetings не смог загрузить файл с русскими буквами в имени (решения пока незнаю)

Счастливый владелец БД postgres-8.4 обломался - оно знает постгресы только до 8.2, так что пришлось в webapps/openmeetings/WEB-INF/lib заменить postgresql-8.2-504.jdbc2.jar на postgresql-8.2-504.jdbc2.jar

возможно нужно обновить velocity-1.6-dev.jar на velocity-1.6.2.jar и velocity-tools-view-1.3.jar на velocity-tools-view-1.4.jar

В ответ на Виталий Лавров

Re: Установка openmeetings-1.7.0_r3822 на moodle 1.9.x

от Petr Khl -

Здравствуйте.

Столкнулся с такой проблемой.

Есть установленный openmeetings версии 1.9 на компе под windows xp и на другом компе moodle версии 1.9.

Если подключаюсь к openmeetings из браузера напрямую и захожу под любым логином, то все отображается по русски, но если пытаюсь зайти из moodle с помощью плагина Себастьяна Вагнера версии 2008051200 то все названия в openmeetings отображаются по английски. В настройках модуля указал номер русского языка равным 9?
Заранее благодарю.

В ответ на Petr Khl

Re: Установка openmeetings-1.7.0_r3822 на moodle 1.9.x

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

От версии к версии OM id языков меняются. Смотри в базе OM какой id для русского языка.

В ответ на Виталий Лавров

Re: Установка openmeetings-1.7.0_r3822 на moodle 1.9.x

от Petr Khl -

Здравствуйте Виталий.

А можно у вас поинтересоваться вашей конфигурацией (т.е. корректно работающей). Какие версии программных продуктов вы используете? Может быть я не те версии установил?

 

  • Делал все по инструкции скаченной из интернета. Скачал и установили:
    • jre-6u43-windows-i586.exe
    • swftools-0.9.0.exe
    • sox-14.3.2-win32.exe
    • OOo_3.1.0_Win32Intel_install_ru_infra.exe
    • ffmpeg-git-61b1d85-win32-static.7z
    • ImageMagick-6.8.3-7-Q16-x86-dll.exe
  • Настроил переменную среды JAVA_HOME
  • В переменную среды Path добавил пути до SWFTools, Imagemagick, Java\jre6\bin,sox, ffmpeg
  • Скачал openmeetings_1_9_1_r4707.zip и перенастроил его на использование базы данных mysql.
  • Запустил сервис openoffice с помощью команд
    • soffice.exe -headless -nofirststartwizard
    • -accept="socket,host=localhost,port=8100;urp;StarOffice.Service"

 

И все заработало нормально. Только если заходишь напрямую на страницу http://localhost:5080/openmeetings.

Т.е. работает и веб камера, и микрофон, и загрузка doc,pdf,jpeg файлов, включается удаленное управление рабочим столом и самое главное все названия отображаются по русски. Когда же прописываю параметры этого сервера в moodle, то все названия отображаются на английском.

Как вы и советовали, попытался найти код русского языка в установленной мною версии openmeetings в файле \webapps\openmeetings\languages\languages.xml. Если правильно понял, то согласно строчке

                <lang id="9" rightToLeft="false" code="ru">russian</lang>

Русскому языку соответствует номер 9.

1

Версия модуля openmeetings для moodle – 2008051200

2

Это рисунок того как отображается openmeetings при доступе из moodle

3

а это отдельно через браузер.

4

Как думаете, в чем может быть ошибка?

Заранее благодарю.

С уважение Петр Евгеньевич.

В ответ на Petr Khl

Re: Установка openmeetings-1.7.0_r3822 на moodle 1.9.x

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

Я его ковырял 2 года назад и подробностей не помню.

Я делал 1 изменение в mod/openmeetings/mod_form.php

там в районе 69 строки указано, что русский имеет id 8, что неправильно.

Я поменял из местам со шведским  ( см. патч )