Отклики по Free Dean's Office

Отклики по Free Dean's Office

от Alex Djachenko -
Количество ответов: 10
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle
Уважаемые коллеги!
Судя по статистике на SourceForge, общее количество скачивания дистрибутивов Free Dean's Office перевалило за 3 тысячи. К сожалению, у нас пока нет формы регистрации инсталляций, как в Moodle и ее добавление пока несвоевременно, но счетчики переходов сайта www.deansoffice.ru показывают, что систему устанавливали уже на десятки сайтов и не только локальных, но и "боевых", но откликов от пользователей практически нет.

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

Статус бета-версии у проекта Free Dean's Office будет присутствовать, пока не появятся реальные внедрения, поэтому своими откликами и сообщениями о внедрении вы ускорите выпуск релиза.

Мы (разработчики Free Dean's Office) готовы консультировать независимых разработчиков и внедренцев на форуме проекта (на сайте InfoCo.ru).

Мы, также, с благодарностью принимаем сообщения об ошибках, патчи, дополнения и помощь независимых разработчиков (к сожалению, открытый багтреккер пока не функционирует, поэтому эти сообщения принимаются также через форум). Особенно важно для нас взаимодействие с программистами, работающими в учебных заведениях, самостоятельно внедряющих Free Dean's Office и дорабатывающих его для собственных нужд.


В ответ на Alex Djachenko

Re: Отклики по Free Dean's Office

от Влад Иванов -
Надо ли перед сменой версии "Электронного Деканата" полностью сносить предыдущую?

Достаточно ли будет удалить блок (из Moodle) и затем убрать папку dof , чтобы удалить предыдущую версию перед тем, как поставить новую?
В ответ на Влад Иванов

Re: Отклики по Free Dean's Office

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

В Деканате реализован механизм обновлений с сохранением пользовательских данных. Он может не всегда срабатывать только на девелоперских версиях (скачанных напрямую из SVN-а между релизами).

В меню администрирования плагинов Деканата (в левой колонке сверху) есть ссылка "установить все", которая установит и/или обновит все плагины. За раз обрабатывается только ограниченное количество плагинов, поэтому нужно кликнуть по этой ссылке несколько раз, пока не перестанет отображаться информация об устанавливаемых плагинах.

> Достаточно ли будет удалить блок (из Moodle) и затем убрать папку dof , чтобы удалить предыдущую версию перед тем, как поставить новую?

На данный момент, при удалении блока удаляются только вспомогательные таблицы, а справочники остаются в базе данных. Их можно либо удалить, удаляя плагины через администрирование плагинов, либо после удаления блока деканата вручную удалить из СУБД таблицы, начинающиеся на block_dos_s
В ответ на Alex Djachenko

Re: Отклики по Free Dean's Office

от Влад Иванов -
Дело в том, что при выборе "Установить все" на первом же плагине появляется сообщение "ошибка", а ниже "успешно".

Это как понимать?

Удалял предыдущую версию обычным способом: через "управление блоками" таблицы, а затем сам код, удаляя папку /dof

Затем поставил новую версию (221b3). Установка прошла, но в самом "Деканате" напротив плагинов стоит "Установить".

Так я установил новую версию, или нет?
В ответ на Влад Иванов

Re: Отклики по Free Dean's Office

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

Надо смотреть, что система пишет в режиме отладке. Первый плагин - это addresses. В старой версии его имя было с ошибкой и при обновлении плагин пытается скопировать данные из старого плагина - возможно, он у вас его просто не находит и тут происходит ошибка.

> Удалял предыдущую версию обычным способом: через "управление блоками" таблицы, а затем сам код, удаляя папку /dof

Управление блоками влияет только на ядро Free Dean's Office, но не влияет на плагины. Поэтому нужно либо удалять вручную таблицы, либо удалять справочники в интервейсе FDO до удаления самого блока.

> Затем поставил новую версию (221b3). Установка прошла, но в самом "Деканате" напротив плагинов стоит "Установить".

Установилось ядро, но не установились плагины. Для их установки можно воспользоваться ссылкой "установить все", о которой я писал в предыдущем сообщении или кнопкой "установить" напротив каждого из плагинов.
В ответ на Alex Djachenko

Re: Отклики по Free Dean's Office

от Влад Иванов -
> Надо смотреть, что система пишет в режиме отладке. Первый плагин - это addresses. В старой версии его имя было с ошибкой и при обновлении плагин пытается скопировать данные из старого плагина - возможно, он у вас его просто не находит и тут происходит ошибка.

Не устанавливались почему-то плагины из "Хранилища" (почти все, предыдущая версия 221b1)
Может быть мы предыдущую версию установили некорректно (устанавливали поверх старой)?

Все-таки когда пишет "ошибка" и тут же ниже "успешно" как то странно. Не лучше ли, чтобы "успешно" не появлялось?

> Управление блоками влияет только на ядро Free Dean's Office, но не влияет на плагины. Поэтому нужно либо удалять вручную таблицы, либо удалять справочники в интервейсе FDO до удаления самого блока.


Если бы еще знать, что можно удалять, а что нет?
Пришлось вручную удалять все таблицы.
Хорошо, что мы пока еще ничего не устанавливали в них. Пока тестируем.

>Установилось ядро, но не установились плагины. Для их установки можно воспользоваться ссылкой "установить все", о которой я писал в предыдущем сообщении или кнопкой "установить" напротив каждого из плагинов.

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

В ответ на Влад Иванов

Re: Отклики по Free Dean's Office

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle
> Не устанавливались почему-то плагины из "Хранилища" (почти все, предыдущая версия 221b1)
> Может быть мы предыдущую версию установили некорректно (устанавливали поверх старой)?

Скорее всего произошло следующее - старая версия была удалена только через удаление блока. Затем, при установке новой версии, плагины справочников пытались создавать свои таблицы в СУБД, а они там уже есть.

> Все-таки когда пишет "ошибка" и тут же ниже "успешно" как то странно. Не лучше ли, чтобы "успешно" не появлялось?

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


> Если бы еще знать, что можно удалять, а что нет?

Влад, это полностью зависит от того, что вы хотите сделать.

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

Если вы хотите сохранить данные, то удалять совсем ничего не нужно, ни плагины, ни, тем более блок FDO. Нужно было заменить php-файлы старого блока новым, а затем обновить плагины через интерфейс FDO.

Каждый из плагинов, его назначение, формат таблицы, программное устройство и алгоритмы описаны в документации.

> После ручного удаления всех таблиц с данными из предыдущей версии и установкой заново, все установилось.

Разумеется, система не могла повторно создать таблицы, если они уже были в вашей базе данных.
В ответ на Alex Djachenko

Re: Отклики по Free Dean's Office

от Vadim Tabunshchik -
Изображение пользователя Developers
Откликов нет, т. к. попросту руки не доходят сесть и разобраться. улыбаюсь
Пока прикрутил регионы (области) Украины, создав UA_regions.php в каталоге dof/modlibs/refbook/standards/regions/
Возникли вопросы по профилю персоны (см. рис.):
  • пол выводится записью из таблицы БД (male или female). Как прикрутить вывод мужской-женский (как при редактировании профиля)?
  • страна выводится кодом UA, а хотелось бы - Украина.

Приложение person.JPG
В ответ на Vadim Tabunshchik

Re: Отклики по Free Dean's Office

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle
Добрый день, Вадим.
Наименование пола берется из языкового файла, например
echo $DOF->get_string('male', 'sel');
echo $DOF->get_string('female', 'sel');

Список стран с названиями берется из Moodle
get_list_of_countries();
название одной страны можно попробовать получить через функцию Moodle (не FDO!)
get_string('UA', 'countries');


В ответ на Alex Djachenko

Re: Отклики по Free Dean's Office

от Vadim Tabunshchik -
Изображение пользователя Developers
>> Наименование пола берется из языкового файла, например
>> echo $DOF->get_string('male', 'sel');
>> echo $DOF->get_string('female', 'sel');
Это понятно, и перевод этих строк в файле block_dof_im_sel.php присутствует.
Но, почему-то, при редактировании/создании персоны все отображается нормально, а при просмотре профиля - male/female и UA.
Вот на ковыряние этого и нет времени улыбаюсь
Точно также нет времени на прикручивание функции Moodle get_string('UA', 'countries');
Потому как не автор продукта, и не РНР-программист. грущу
В ответ на Alex Djachenko

Re: Отклики по Free Dean's Office

от Elzhan Maulenov -

Добрый вечер!

Хотел уточнить: есть ли возможность автоматического создания учебного расписания в модуле Free Dean's Office?

Заранее спасибо