Версия 0.2b

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Версия 0.2b

Сообщение sergejey » Ср ноя 07, 2012 4:01 pm

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

Вместе с релизом я соберу информацию по самым крупным изменениям, которые были внесены.

Полную историю изменений можно увидеть по отправке обновлений в SVN: https://code.google.com/p/majordomo-sl/source/list

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Версия 0.2b

Сообщение Alex » Ср ноя 07, 2012 6:43 pm

Сергей, напомните в двух словах как установить новую версию и перенести в неё все свои наработки (код и настройки) из старой.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Версия 0.2b

Сообщение Vit » Чт ноя 08, 2012 2:38 pm

при обновлении код сохраняется, настройки тоже, может только config.php подправить под себя....пароль для сетке, сервер 1-wire и т.д.

процедура обновления расписана на сайте...

http://smartliving.ru/Main/UpdateSVN
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Версия 0.2b

Сообщение sergejey » Чт ноя 08, 2012 2:59 pm

Alex писал(а):Сергей, напомните в двух словах как установить новую версию и перенести в неё все свои наработки (код и настройки) из старой.
Если вносились изменения в код (файлы), то, боюсь что только ручным сравнением. Если дело только в настройках (меню, объекты и прочее, что менялось через панель управления), то это всё сохранится при обновлении из исходников, как Виталий писал выше. Но в любом случае лучше сначало сделать резервную копию всей папки с проектом.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Версия 0.2b

Сообщение Alex » Чт ноя 08, 2012 3:10 pm

Понятно, значит надо записывать все изменения в коде (файлах).
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Версия 0.2b

Сообщение sergejey » Чт ноя 08, 2012 4:31 pm

Alex писал(а):Понятно, значит надо записывать все изменения в коде (файлах).
Если к этому делу подходить правильно, то лучше разобраться с такой штукой как GitHub -- на нём можно сделать ответвление от основной ветки кода, вести историю изменений и общественно полезные исправления отправлять назад в основную ветку либо обновлять свою ветку теми изменениями, которые делались в основной. Процедура не очень простая, я сам до конца в этой системе разбираюсь, но по сути она для подобных сценариев лучше всего приспособлена.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Версия 0.2b

Сообщение Urbas81 » Чт ноя 08, 2012 5:38 pm

А как быть если, после обновления, где в свойствах 1-wire появилась поддержка LCD, теперь на старой базе вылазять ошибки, я так понимаю не хватает поля?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Версия 0.2b

Сообщение sergejey » Чт ноя 08, 2012 5:50 pm

Urbas81 писал(а):А как быть если, после обновления, где в свойствах 1-wire появилась поддержка LCD, теперь на старой базе вылазять ошибки, я так понимаю не хватает поля?
Текст ошибки в студию :)
Ну и на всякий случай повторюсь -- после обновления надо удалить все файлы installed в подпапках /htdocs/modules/

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Версия 0.2b

Сообщение sergejey » Чт ноя 08, 2012 5:54 pm

Меж тем новая версия собрана и выложена: http://smartliving.ru/Main/Download

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

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

Если что, сообщайте об ошибках -- я то у себя раз 10 запускал установку и переустановку, но мало ли...

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

P.P.S. в новой версии можно обновляться из исходников нажатием одной кнопки в разделе Резервное копирование. Дописал об этом здесь.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Версия 0.2b

Сообщение Urbas81 » Чт ноя 08, 2012 6:53 pm

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