Автор Тема: Обсуждение РУЖЭЛЬ  (Прочитано 287941 раз)

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #180 : 06.09.2010 23:33:43 »
Начался учебный год - выявляются мелкие ошибки летней масштабной переделки. Поэтому следите за обновлениями. Вычищенный от ошибок за сегодня вариант уже доступен. Мы новый номер не каждый раз присваиваем и не все правки громко анонсируем - только рубежные или очень существенные.
« Последнее редактирование: 06.09.2010 23:35:15 от mk »
cogito, ergo sum

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #182 : 07.09.2010 09:45:13 »
http://download.github.com/baywind-install-0.8.7-5-g5d76a87.tar.gz
404 Not Found
откуда взялась такая ссылка?
 
на сайте РУЖЭЛЬ опубликована другая:
http://github.com/baywind/install/archives/master

если хочется ссылку на тарбол, то:
http://github.com/baywind/install/tarball/master

Ну и собственно мы, к сожалению, не можем всегда гарантировать доступность и корректную работу гитхаба  >:(
Сейчас проверил - работает.
« Последнее редактирование: 07.09.2010 09:54:37 от baywind »

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #183 : 07.09.2010 09:59:36 »
теперь заработала.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Обсуждение РУЖЭЛЬ
« Ответ #184 : 19.09.2010 22:07:24 »
так, WebObjects к Apache прикручен (gentoo ~amd64), PlistWOEditor работает (взято из git).

Далее в инструкциях мутно как-то.
По идее нужно создать пользователя, через которого приложение будет общаться с базой и дать этому пользователю доступ на нужные базы, которые нужно создать и наполнить.
Считаем, что списки учителей/учеников и классов есть в CSV - как их лучше поместить в базу, чтобы начать работу? Судя по этому топику часто случаются изменения и документация не всегда поспевает.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #185 : 19.09.2010 22:21:25 »
Скрипты создания баз данных лежат в папке SQL в дистрибутиве (об этом сказано в инструкции).
Для MySQL есть и скрипт, который создаст пользователя с нужными правами (пароль для него нужно предварительно вписать в  начало скрипта).

Импорта, к сожалению, пока что нет.
Если нет страха перед SQL и сложными find/replace в тектовых редакторах, то для загрузки списков можно воспользоваться заготовкой скрипта VseTemplate.sql в той же папке SQL.

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

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Обсуждение РУЖЭЛЬ
« Ответ #186 : 19.09.2010 23:55:49 »
Скрипты создания баз данных лежат в папке SQL в дистрибутиве (об этом сказано в инструкции).
Для MySQL есть и скрипт, который создаст пользователя с нужными правами (пароль для него нужно предварительно вписать в  начало скрипта).
а "дефолтные настройки" уч. процесса потом из интерфейса завуч сможет подкорректировать?

понятно, я просто про такую фичу GRANT не знал.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #187 : 20.09.2010 00:07:09 »
Большинство настроек - сможет.
чего не сможет:
- удалить лишние типы каникул и праздников (но в каждом конкретном году можно их просто не использовать)
- настроить "Граничные значения" - этого интерфейса пока что нет, но эти настройки достаточно типичны.
Реализация этого интерфейса - одна из приоритетных задач, так что, относительно скоро должно появиться.

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #188 : 20.09.2010 00:13:56 »
так, WebObjects к Apache прикручен (gentoo ~amd64), PlistWOEditor работает (взято из git).
Далее в инструкциях мутно как-то...
Судя по этому топику часто случаются изменения и документация не всегда поспевает.
Что WO уже работает на gentoo, приятная новость. Когда и если будете использовать, просьба зарегистрироваться как пользователь на сайте. Это и вам поможет в случае жесткой проверки, и нам удобно следить за распространением, в случае изменений можно адресно что-то сообщить.
Изменения структуры стараемся без острой необходимости не проводить. Обычно это присходит летом, когда нормальные люди в отпусках. Этой осенью пришлось сделать исключение.
Изменения в коде приложения происходит постоянно, но для обновления достаточно запустить скрипт. Он создает резервную копию предыдущего варианта, что позволяет легко откатить назад, если не понравилось. Как появится окошко, сделаем откатный скрипт, хотя он практически такой же, как скрипт обновления.
Что именно показалось Вам мутным в описании? Комментарии по выбору настроек есть в самом приложении PlistWOEditor.
« Последнее редактирование: 20.09.2010 00:16:51 от mk »
cogito, ergo sum

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Обсуждение РУЖЭЛЬ
« Ответ #189 : 20.09.2010 12:23:49 »
[2010-9-20 12:15:49 MSD] <main> WebObjects version = 5.4.2                                                                              
Welcome to Rujel!                                                                                                                        
Using net.rujel.reusables.PlistReader for reading settings                                                                              
Settings are read from /opt/apple/Local/Library/WebObjects/Configuration/rujel/rujel.plist                                              
Using logging.properties from: /opt/apple/Local/Library/WebObjects/Configuration/rujel/logging.properties                                
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'EduResults' could not connect to database                                                                                  
jdbc:mysql://127.0.0.1/EduResults?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conver
tToNull                                                                                                                                  
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'Curriculum' could not connect to database                                                                                  
jdbc:mysql://127.0.0.1/Curriculum?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conver
tToNull                                                                                                                                  
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'EduPlanYearly' could not connect to database                                                                                
jdbc:mysql://127.0.0.1/EduPlanYearly?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=con
vertToNull                                                                                                                              
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'EduPlanModel' could not connect to database                                                                                
jdbc:mysql://127.0.0.1/EduPlan?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertTo
Null                                                                                                                                    
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'Criterial' could not connect to database                                                                                    
jdbc:mysql://127.0.0.1/Criterial?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convert
ToNull                                                                                                                                  
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'AutoItog' could not connect to database                                                                                    
jdbc:mysql://127.0.0.1/AutoItog?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertT
oNull                                                                                                                                    
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'MarkArchive' could not connect to database                                                                                  
jdbc:mysql://127.0.0.1/MarkArchive?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conve
rtToNull                                                                                                                                
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'Complete' could not connect to database                                                                                    
jdbc:mysql://127.0.0.1/Complete?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertT
oNull                                                                                                                                    
20.09.2010 12:15:50 net.rujel.reusables.DataBaseConnector makeConnections                                                                
INFO: Model 'Stats' could not connect to database                                                                                        
jdbc:mysql://127.0.0.1/Stats?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertToNu
ll                                                                                                                                      
[2010-9-20 12:15:49 MSD] <main> A fatal exception occurred: null                                                                        
[2010-9-20 12:15:49 MSD] <main> java.lang.ExceptionInInitializerError                                                                    
        at java.lang.Class.forName0(Native Method)                                                                                      
        at java.lang.Class.forName(Class.java:169)                                                                                      
        at net.rujel.interfaces.EOInitialiser.initialiseRelationship(EOInitialiser.java:73)                                              
        at net.rujel.interfaces.EOInitialiser.initialiseRelationship(EOInitialiser.java:58)  

какие-то базы не созданы или надо конфиги продкрутить?

2010-09-20      12:15:50        CONFIG          Using prototypes from MySQL                                                              
2010-09-20      12:15:50        INFO            Model 'EduResults' could not connect to database                                        
jdbc:mysql://127.0.0.1/EduResults?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conver
tToNull                                                                                                                                  
2010-09-20      12:15:50        INFO            Model 'Curriculum' could not connect to database                                        
jdbc:mysql://127.0.0.1/Curriculum?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conver
tToNull                                                                                                                                  
2010-09-20      12:15:50        CONFIG          Model 'BaseYearly' connected to database                                                
jdbc:mysql://127.0.0.1/RujelYear2010?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=con
vertToNull                                                                                                                              
2010-09-20      12:15:50        INFO            Model 'EduPlanYearly' could not connect to database                                      
jdbc:mysql://127.0.0.1/EduPlanYearly?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=con
vertToNull                                                                                                                              
2010-09-20      12:15:50        INFO            Model 'EduPlanModel' could not connect to database                                      
jdbc:mysql://127.0.0.1/EduPlan?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertTo
Null                                                                                                                                    
2010-09-20      12:15:50        INFO            Model 'Criterial' could not connect to database                                          
jdbc:mysql://127.0.0.1/Criterial?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convert
ToNull                                                                                                                                  
2010-09-20      12:15:50        INFO            Model 'AutoItog' could not connect to database                                          
jdbc:mysql://127.0.0.1/AutoItog?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertT
oNull                                                                                                                                    
2010-09-20      12:15:50        CONFIG          Model 'Contacts' connected to database                                                  
jdbc:mysql://127.0.0.1/Contacts?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertT
oNull                                                                                                                                    
2010-09-20      12:15:50        INFO            Model 'MarkArchive' could not connect to database                                        
jdbc:mysql://127.0.0.1/MarkArchive?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conve
rtToNull                                                                                                                                
2010-09-20      12:15:50        CONFIG          Model 'VseLists' connected to database                                                  
jdbc:mysql://127.0.0.1/VseLists?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertT
oNull                                                                                                                                    
2010-09-20      12:15:50        INFO            Model 'Complete' could not connect to database                                          
jdbc:mysql://127.0.0.1/Complete?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertT
oNull                                                                                                                                    
2010-09-20      12:15:50        CONFIG          Model 'RujelUsers' connected to database                                                
jdbc:mysql://127.0.0.1/RujelUsers?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conver
tToNull                                                                                                                                  
2010-09-20      12:15:50        INFO            Model 'Stats' could not connect to database                                              
jdbc:mysql://127.0.0.1/Stats?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertToNu
ll                                                                                                                                      
2010-09-20      12:15:50        CONFIG          Model 'BaseStatic' connected to database                                                
jdbc:mysql://127.0.0.1/RujelStatic?capitalizeTypeNames=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=conve
rtToNull                                                                                                                                
2010-09-20      12:15:50        CONFIG          Connected 'SettingByCourse' to 'BaseCourse' with relationship named 'course'            
2010-09-20      12:15:50        CONFIG          Connected 'SettingByCourse' to 'PrimitiveEduCycle' with relationship named 'cycle'      

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #190 : 20.09.2010 12:43:15 »
Судя по записям о попытках подключаться к базам, которых нет и не должно быть, проблема в конфигурации.
Похоже, не активирован ни один из рекомендованных модулей.
Как минимум, должен быть активирован модуль списков и модуль уроков или оценивания.

Правда, с сильно минималистичной конфигурацией мы не тестировали уже очень давно.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Обсуждение РУЖЭЛЬ
« Ответ #191 : 20.09.2010 12:59:12 »
Как минимум, должен быть активирован модуль списков и модуль уроков или оценивания.
если не сложно, то укажите место в документации, где описано как это сделать.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #192 : 20.09.2010 13:07:45 »
если не сложно, то укажите место в документации, где описано как это сделать.
http://www.rujel.net/distribute/install
пункт 4, в нем две ссылки на выбор.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Обсуждение РУЖЭЛЬ
« Ответ #193 : 20.09.2010 13:13:53 »
если не сложно, то укажите место в документации, где описано как это сделать.
http://www.rujel.net/distribute/install
пункт 4, в нем две ссылки на выбор.
а то что надо пройтись по всем модулям и нажать "Применить" для включения как-то неочевидно.

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #194 : 20.09.2010 13:20:12 »
а то что надо пройтись по всем модулям и нажать "Применить" для включения как-то неочевидно.
Подскажите, как лучше сделать это очевидным, ведь в тексте описания  PListWOEditor есть 2 коротких абзаца:
Цитировать
После завершения редактирования раздела необходимо сохранить изменения - нажать на кнопку «Применить».
Если какие-то поля будут заполнены неверно, сохранения не произойдет, а под полями с ошибкой заполнения появится сообщение: что не так заполнено в этом поле.
cogito, ergo sum