Постоянные обновления - обязательно ли

Главные вкладки

Аватар пользователя Лампочка Лампочка 8 июля 2009 в 12:51

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

Комментарии

Аватар пользователя Dalay Dalay 8 июля 2009 в 13:18

Smile Да ничего конешнА, Катерина. Тем более, что сайт «закончен, сдан заказЩику и оплачен». Эти девелоперы с орг`а просто хотят быть в верхних строчках при выдаче посетителю списка «последних» релизов. Единственно я бы посоветовал теперь тем, кто этот сайт «закончил» поменять контактные номера телефонов, почты и пр. во избежании домоганий со стороны оплатившего - ведь найдутся засранцы по причине подлости своей или из зависти, которые будут говорить ему(заказчику), что надА.

Аватар пользователя Лампочка Лампочка 8 июля 2009 в 14:13

Не ну найти-то они меня всегда найдут. Просто я в самих модулях много чего меняла (не патчами а вручную), если сейчас обновить, то все похерится, и придется заново разбираться (вдруг там вообще все изменилось). И так при каждом обновлении...

Аватар пользователя Лампочка Лампочка 8 июля 2009 в 14:26

Не, ну правда, если я, скажем, каждые два месяца делаю новый сайт, они на мне до конца жизни теперь виесть будут?... (я в договоре никогда не пишу про поддержку, только про исправление багов, если обнаруживаются)

А что страшного может случиться, если не обновлять?

Аватар пользователя PVasili PVasili 8 июля 2009 в 14:48

"Лампочка" wrote:
они на мне до конца жизни теперь виесть будут?..
если "правили" ядро - то возможно:). Хотя можно обойтись и без этого. Даже в сложных случаях - проще собрать все изменения в свой модуль.
Обновления желательно ставить(особенно связанные с безопасностью).
Скажите об этом заказчику. У него будет 2 варианта: или вам что-то платить и вы будете этим заниматься или он сам. Соответственно и ответственность вы во втором случае с себя снимите(особенно, если об этом будет упомянуто в договоре).

Аватар пользователя Лампочка Лампочка 8 июля 2009 в 23:16

Химический Али, конечно, все расписано по датам.

Насчет обновления, никто так и не ответил, что может случиться, если не обновлять. Только в безопасности проблема?

Просто за то время пока я работаю с друпалом (больше полугода) некоторые модули настолько изменились, что после их обновления пришлось бы переписывать половину контента. Например модуль Имиджфилд полностью изменил свою структуру в ССК. Получается, что целые недели тратить на одно обновление. За это нормальных денег не заплятят, а кушать хочется. Деликатесов...

По-моему, бесполезная трата времени. Если все работает, зачем что-то менять? По-моему, в данном случае, лучшее - враг хорошего.

Аватар пользователя PVasili PVasili 8 июля 2009 в 23:42

"Лампочка" wrote:
Только в безопасности проблема?
в основном да.
А вам какие проблемы?
Если договор на создание - предупредили о всех вариантах и до свидания.(если в доктор и вылечили у больного грипп, то не обязаны лечить и запоры до смерти у этого пациента)
Договор на поддержку - тут уж ни куда не деться. Почитайте Разгонку...

Аватар пользователя jeehadina jeehadina 9 июля 2009 в 7:01

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

мля, не вебмастера, а кидалы вокруг.
правильно бы код писали, в минуту бы drush-ом код обновил и все довольны...

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 9 июля 2009 в 10:25

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

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 9 июля 2009 в 10:33

"Лампочка" wrote:
а поподробнее?

Drush - Drupal shell
Но то что апдейт можно запустить одной командой не означает, что апдейты будут корректно работать на вашей системе.

Аватар пользователя Лампочка Лампочка 9 июля 2009 в 10:52

"<a href="mailto:Krotty@drupal.org">Krotty@drupal.org</a>" wrote:
Иначе после десятого проекта вы только и будете делать что отвлекаться на апдейты когда-то сделаных сайтов.
совершенно согласна, только это называется не отвлекаться, а работать на полную ставку только на эти обновления.

Ядро я не правила, только ЦСС для форума. Вообще, все мои "хаки" в основном выглядят так - вместо строчки $blabla = 'blablabla'; написать $blabla = t('blablabla');, т.к. это во многих модулях упускают. И при каждом обновлении проверять, исправили они это или нет, и снова выискивать, где это там находится, нет никакого желания.

Аватар пользователя PVasili PVasili 9 июля 2009 в 13:04

"Лампочка" wrote:
Ядро я не правила, только ЦСС для форума. Вообще, все мои "хаки" в основном выглядят так - вместо строчки $blabla = 'blablabla'; написать $blabla = t('blablabla');, т.к. это во многих модулях упускают. И при каждом обновлении проверять, исправили они это или нет, и снова выискивать, где это там находится, нет никакого желания.

CSS в кладете в свою тему, с перекрытием системного. Вопрос с обновлениями закрыт.
Отсутствие t() легко лечится отправкой патчей авторам модулей. Не ленитесь, подумайте о других Wink
Исправления, обычно добавляют авторами в течении суток - недели.

Аватар пользователя seaji seaji 9 июля 2009 в 14:18

Есть одно хорошее правило "Пока работает лучше не трогать".
Однако подумать умом стоит.
Ну что Вам даст обновление?

Тут я вижу три варианта:
1. Закрытие дыр в безопастности.
2. Улучшение производительности
3. Починка багов.

Только первый вариант стоит рассматривать как причину к обновлению и только при условии, что в описание "дыры" попадает Ваш сайт.

За второй и третий вариант нужно брать деньги как за дополнительную работу.