Moodle 2.0 Release

Moodle 2.0 Release

от Artem Andreev -
Количество ответов: 26
Изображение пользователя Эксперт по Moodle
Ну что, Moodle 2.0 вышла в свет улыбаюсь
Хотя это тот релиз, который надо обязательно и очень серьезно обкатывать на тестовых серверах перед обновлением основных.
В ответ на Artem Andreev

Re: Moodle 2.0 Release

от Виктор Энгель -

Хорошая новость!

И время есть на обкатку - пока будем привыкать к ней, а в июле-августе, к началу учебного года, перейдём на эту систему.  улыбаюсь

В ответ на Artem Andreev

Re: Moodle 2.0 Release

от Vitaliy Puterov -
У меня есть вопросы по Moodle 2.0: 1. Можно ли курсы из Moodle 1.9 перенести в Moodle 2.0? 2. Как делать перевод на русский? В Moodle 2.0 после сохранения слов папка ru_local удаляется.
В ответ на Vitaliy Puterov

Re: Moodle 2.0 Release

от Vadim Tabunshchik -
Изображение пользователя Developers

Ответ на первый вопрос: НЕТ, нельзя. грущу

Вот, что выдает Мудл 2.0 при попытке восстановления курса из бекапа 1.9.х:

Invalid backup format.

The backup file was created with Moodle 1.x and can not currently be restored in Moodle 2. This functionality is coming in a future update.

Будем подождать улыбаюсь

По второму вопросу: что-то разрабы наворотили, пока сам понять не могу, выдает ошибку при сохранении "Coding error detected, it must be fixed by a programmer: Incorrect file location /data/moodledata2.0/lang/ru_local", времени копать нет.

В ответ на Vitaliy Puterov

Re: Moodle 2.0 Release

от Alexandre Scherbyna -

По одному курсу, через бэкап пока нет, а весь сайт с 1.9 до 2.0 перевести можно, только осторожно, разумеется.

В ответ на Alexandre Scherbyna

Re: Moodle 2.0 Release

от Елена Вербловская -

Для тех, кто на бронепоезде первый раз.

Можно подробно по шагам, как, что и в какой последовательности.

В наличие
Операционная система FreeBSD
Статус сервисов Подробнее...
Версия ядра 6.4-RELEASE-p7
версия Apache 1.3.41 (Unix)
версия Perl 5.8.8
Путь к Perl /usr/bin/perl
Путь к sendmail /usr/sbin/sendmail
Установленные Perl-модули Подробнее...
версия cPanel 11.18.6-STABLE 24739
Theme cPanel X v2.2
Документация Подробнее...
Версия MySQL 4.1.25-log

PHP Version 5.2.13

 

В ответ на Елена Вербловская

Re: Moodle 2.0 Release

от Елена Вербловская -
Люди добрые! Никто на 2.0 не перешел? И посоветовать не кто ничего не может?
В ответ на Елена Вербловская

Re: Moodle 2.0 Release

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle

Главный совет - пользоваться 1.9 до лета 2011.

Сама по себе установка проходит обычным образом - копируете Moodle в папку настроенного, готового к работе и запущенного веб-сервера (с поддержкой PHP), создаете пользователя и базу данных в MySQL, дальше заходите на веб-сервер через браузер и следуете инструкциям инсталлятора.

В ответ на Alex Djachenko

Re: Moodle 2.0 Release

от Елена Вербловская -

А как же мои курсы? Мои темки, кнопочки и прибамбасики уже установленные?

Они же как?

В ответ на Елена Вербловская

Re: Moodle 2.0 Release

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle

Кнопочки и прибамбасики нужно будет скачать и поставить заново, причем они должны быть совместимы с Moodle 2.0 (об этом должно быть прямо написано - например, формат шаблонов сильно изменился). Разумеется все это нужно сделать до того, как запускать процедуру обновления из админки. Те модули, которые вы не сможете найти для Moodle 2.0 лучше удалить до начала обновления, чтобы после обновления в системе не оказалось битых модулей.

В ответ на Alex Djachenko

Re: Moodle 2.0 Release

от Елена Вербловская -

Это если я вставляла и прикручивала свои модули, а если все стандартные модули?

А русификация в каком состоянии?

А темы оформления, они ведь не подходят из 1.9? Где еще можно скачать, может посоветуете?

И курсы, их как переносить?

А если создавать сайт сейчас с нуля, выгоднее сразу ставить 2.0?

В ответ на Елена Вербловская

Re: Moodle 2.0 Release

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle

Стандартные модули, вроде, все на месте.

Руссификацией под 2.0 пока никто не занимался, что из 1.9 переехало - то и есть.

Курсы и все содержимое обновится вместе с системой.

Не ставьте 2.0 на промышленный сайт, только на экспериментальный, который "не жалко выкинуть". Потерпите еще пол-года, пользуйтесь пока 1.9, потом обновитесь.

В ответ на Alex Djachenko

Re: Moodle 2.0 Release

от Елена Вербловская -

Сегодня получила такое письмо от провайдера:

Здравствуйте. К сожалению, новая версия сайта не удовлетворяет требованиям для работы на виртуальном хостинге. Мы могли бы произвести перенос Вашего хостинга на другой сервер, с поддержкой mysql 5 версии, но это не имеет смысла, поскольку другое требование - подключение модуля xmlrpc не возможно, поскольку оно не входит в стандартную сборку PHP и не может быть установлено по соображениям безопасности и невозможности работы вследствие определенных ограничений (к тому же данное расширение является экспериментальным и официально не поддерживается PHP).

 

А кто у вас провайдер и как выходить из положения?

В ответ на Елена Вербловская

Re: Moodle 2.0 Release

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

Не путайте хостеров с провайдерами улыбаюсь

Есть подозрение, что xmlprc moodle не требуется в простых вариантах.

Оно нужно для объединения нескольких moodle-серверов и некоторым модулям типа openmeetings

В ответ на Елена Вербловская

Re: Moodle 2.0 Release

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

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

Совет - подождать. А если есть соостветствующая квалификация и море свободного рабочего/личного времени - то ставьте, проверяйте, исправляейте. Вам за это спасибо скажут.

В ответ на Artem Andreev

О граблях

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

В общем перешёл к практическим испытаниям. Перенёс систему с убунты серверной на домашний c WinXP и начал тест обновления и новых функций. Вот теперь мысли и замечания.

Обновление полностью  на английском. Ни намёка на русский не обнаружил. Ни скачки языкового пакета, ни выбора языка. Почему так - не понятно.

Нужно быть очень аккуратным в плане щёлканья мышкой. Там есть этапы, на которых в процентах показывается прогресс. Если это окошко нечаянно закрыть, то открывая его снова можно увидеть только надпись о том, что установка идёт.

А так как основной целью был анализ того, сколько времени займёт апгрейд, приходилось убивать apache, восстанавливать базу из дампа, структуру папок мудла GIT-ом и начинать заново.

В ходе апгрейда файлы курсов перемещаются в новую структуру. Это один из самых длинных процессов в обновлении. В этой структуре имена файлов хранятся в базе данных, а повторяюиеся файлы хранятся однократно. У нас очень много почти идентичных курсов, потому как для каждой специальности курс отдельный, а содержимое одинаковое. До апгрейда папка данных занимала 34 Гб, после - 18 Гб. Этот процесс занял где-то полтора часа.

 

Файлы, содержащие в названии русские имена (мы их загружали архивом, в Ubuntu всё прекрасно работают) под виндой до апгрейда отображались криво, видимо от того  и не сконвертировались.

Потом было много мелких преобразований, и много страниц новых настроек. Всё по английски, в итоге почти ничего не понял.

 

Прочитал в админке и на сайте, что лучше преобразовать базы MySQL из Myisam в Innodb. Вроде бы как это помогает сделать скрипт moodle/admin/innodb.php . Процесс конвертации несколько раз оборвался по непонятной причине на таблице mdl_files.

Главная страница стала обрываться на выводе списка категорий. То есть войти куда-либо стало невозможно.

Войдя по прямой ссылке, оказалось, что очень много ресурсов типа ссылка на файл или веб-страницу перестали работать. А у нас это 95% содержимого сайта. Причём если зайти в в редактирование ресурса - файл есть, можно скачать и посмотреть. Е щёлкаешь на ссылку - говорит, что файл не может быть найден.

Интерфейс загрузки файлов тоже изменился существенно, а для нас это значит, что нужно всех институтских преподавателей переобучать. В связи с этим вообще становится сомнительной идея перехода на эту версию не только в ближайшем году, но и в далёкой перспективе.

С другой стороны, что приятно, теперь этого завала файлов в папках курса не будет в принципе, так как по новой философии каждый ресурс типа ссылка на файл имеет свою область для файлов - туда можно загрузить хоть html учебник со всеми папками и т.п. Но это значит, что все уже размещённые учебники html-ные учебники желательно переразместить, а старые развалы файлов почистить вручную.

Запустил cron.php. Несколько раз, чтобы он всё сделал как надо. Много раз запустил. Каждый второй запуск длился 5-6 минут, основной тормоз на enrol_meta - что-то связано с записью на курсы через метакурсы, а у нас на этом построена вся система сопоставления курсов и учебных потоков. С учётом того, что на сервере крон каждые 5 минут, такая ситуация недопустима. Нужно или искать на что уходит столько времени, или другой способ записи потоков на курсы. А у нас около 2000 курсов и около 6000 пользователей. Не так уж и много, как мне думается.

Раньше делал патч для того, чтобы в названии курса в breadcrumb названия категорий последовательно показывались. Сейчас это по умолчанию так, мелочь, а приятно.

Появился новый навигационный блок сбоку. Удобство его сомнительно, ибо у нас очень сложная структура категорий. Надеюсь, что он на AJAX, и грузится не вся структура, а только нужные пункты.

Выводы: Переводить рабочую систему на Moodle 2 пока НЕВОЗМОЖНО. Тестирование апгрейда придётся повторить на Ubuntu. Плюс детальный анализ того, отчего перестали работать ссылки на файлы

В ответ на Vadim Dvorovenko

Re: О граблях

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Разобрался как правильно конвертировать таблицы в InnoBD.

Нужно зайти терминалом или командной оболочкой в корневую папку мудла и выполнить команду

php admin/cli/mysql_engine.php --engine=InnoDB

Через браузер этот скрипт не работает - только на локальной машине через терминал. Но всё сконвертировал зато без проблем

В ответ на Vadim Dvorovenko

Re: О граблях

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

После апгрейда на той же ubuntu, что и на сервере, обновление прошло замечательно - вроде бы все файлы на месте, в том числе имевшие русские имена, размер папки moodledata уменьшился с 34 до 13 Гб - экономия в 2.5 раза. Начинаю потихоньку привыкать к интерфейсу.

В ответ на Artem Andreev

Re: Moodle 2.0 Release

от Vitaliy Puterov -

В Moodle 1.9 сайты из нескольких страниц упаковывали в zip-архив и закачивали на сервер. После распаковки на сервере все страницы сайта открывались. В Moodle 2.0 открывается только главная страница сайта. Есть какой-то способ закинуть сайт из нескольких страниц целиком?

Также очень актуален вопрос с переводом.
В ответ на Vitaliy Puterov

Re: Moodle 2.0 Release

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

С 2.0 не знаком.

Но думаю, что открытие остальных страниц от версии не зависит.

Если у Вас ссылки относительные (внутри сайта), то страницы должны открываться везде: хоть на сервере, хоть на локальном компьютере.

В ответ на Artem Andreev

Re: Moodle 2.0 Release

от Vitaliy Puterov -
На тестовом сервере после обновления до Moodle 2.0 нагрузка на сервер увеличилась примерно 3 раза по сравнению с Moodle 1.9. Может где-то нужно настроить производительность?
В ответ на Vitaliy Puterov

Re: Moodle 2.0 Release

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Нет, Мудл 2 действительно куда более тормозной. Многие вещи там переделаны по новому, и о производительности ещё не успели задуматься. Плюс новые темы, более сложные. Плюс полностью новый метод вывода страниц - очень замудрёный, и оттого, видимо, более медленный...