Страница 1 из 2
Версия 0.2b
Добавлено: Ср ноя 07, 2012 4:01 pm
sergejey
На подходе новый релиз, который будет включать все изменения, сделанные в течении последних нескольких месяцев. Все эти изменения уже доступны при обновлении из исходников.
Вместе с релизом я соберу информацию по самым крупным изменениям, которые были внесены.
Полную историю изменений можно увидеть по отправке обновлений в SVN:
https://code.google.com/p/majordomo-sl/source/list
Re: Версия 0.2b
Добавлено: Ср ноя 07, 2012 6:43 pm
Alex
Сергей, напомните в двух словах как установить новую версию и перенести в неё все свои наработки (код и настройки) из старой.
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 2:38 pm
Vit
при обновлении код сохраняется, настройки тоже, может только config.php подправить под себя....пароль для сетке, сервер 1-wire и т.д.
процедура обновления расписана на сайте...
http://smartliving.ru/Main/UpdateSVN
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 2:59 pm
sergejey
Alex писал(а):Сергей, напомните в двух словах как установить новую версию и перенести в неё все свои наработки (код и настройки) из старой.
Если вносились изменения в код (файлы), то, боюсь что только ручным сравнением. Если дело только в настройках (меню, объекты и прочее, что менялось через панель управления), то это всё сохранится при обновлении из исходников, как Виталий писал выше. Но в любом случае лучше сначало сделать резервную копию всей папки с проектом.
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 3:10 pm
Alex
Понятно, значит надо записывать все изменения в коде (файлах).
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 4:31 pm
sergejey
Alex писал(а):Понятно, значит надо записывать все изменения в коде (файлах).
Если к этому делу подходить правильно, то лучше разобраться с такой штукой как GitHub -- на нём можно сделать ответвление от основной ветки кода, вести историю изменений и общественно полезные исправления отправлять назад в основную ветку либо обновлять свою ветку теми изменениями, которые делались в основной. Процедура не очень простая, я сам до конца в этой системе разбираюсь, но по сути она для подобных сценариев лучше всего приспособлена.
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 5:38 pm
Urbas81
А как быть если, после обновления, где в свойствах 1-wire появилась поддержка LCD, теперь на старой базе вылазять ошибки, я так понимаю не хватает поля?
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 5:50 pm
sergejey
Urbas81 писал(а):А как быть если, после обновления, где в свойствах 1-wire появилась поддержка LCD, теперь на старой базе вылазять ошибки, я так понимаю не хватает поля?
Текст ошибки в студию

Ну и на всякий случай повторюсь -- после обновления надо удалить все файлы installed в подпапках /htdocs/modules/
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 5:54 pm
sergejey
Меж тем новая версия собрана и выложена:
http://smartliving.ru/Main/Download
По идее она так же успешно может быть поставлена поверх старой и все настройки сохранятся (кроме тех случаев, когда были самостоятельные правки в коде -- об этом см. выше).
На всякий случай, создавайте бэкап текущей версии, чтобы, если что случится, то можно было легко откатиться. Ну и ещё -- если ставите поверх старой версии, то нужно будет удалить файлы installed как при обновлении из исходников.
Если что, сообщайте об ошибках -- я то у себя раз 10 запускал установку и переустановку, но мало ли...
P.S. кто привык обновляться из исходников, те ничего нового для себя не найдут -- все те же изменения есть и в исходниках, так что можно обновиться и оттуда
P.P.S. в новой версии можно обновляться из исходников нажатием одной кнопки в разделе Резервное копирование. Дописал об этом
здесь.
Re: Версия 0.2b
Добавлено: Чт ноя 08, 2012 6:53 pm
Urbas81
sergejey писал(а):Urbas81 писал(а):А как быть если, после обновления, где в свойствах 1-wire появилась поддержка LCD, теперь на старой базе вылазять ошибки, я так понимаю не хватает поля?
Текст ошибки в студию

Ну и на всякий случай повторюсь -- после обновления надо удалить все файлы installed в подпапках /htdocs/modules/
Дело в том, что я обновился через svn в пустую папку, а потом htdocs заменил в системе, просто на том компьютере где у меня эта ситема крутится, временно нет инета, сейчас посмотрел, ошибка вылазит после того как ставлю галочку избранное в 1-wire и делаю сохранение. Ошибка 1054 Unknown column 'STARRED' in 'field list' ну а дальше там длинное сообщение сообщение где перечисляются все поля и просит UPDATE сделать, а так управление ключами и датчики работают.