Обновление модулей

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

Аватар пользователя Funtik44 Funtik44 19 марта 2011 в 15:56

Гуру, к Вам вопрос. На локалхосте можно обновлять модули следующим образом - Выключить XAMPP или Denver или ADCP, не важно, скачать и распоковать модули (новые версии) заменив файлы старых? Потом стартовать локальный сервак, и запустить update.php Т.е. без включения и выключения самих модулей?

И второй вопрос - как мне корректно обновить модули, дело в том, что в некоторых я поработал напильником и теперь при обновлении моя работа может затереться. Вообще существует какой-либо метод? Как вы обновляетесь? А то так можно пропустить что-то и потом всплывет кака какая-нибудь, а будет поздно?

Комментарии

Аватар пользователя Funtik44 Funtik44 19 марта 2011 в 16:09

Если следовать этой рекомендации, то никогда не сделаешь то, чего задумал. Ведь не всегда модули решают все проблемы. Остается какой-то % для работы напильником. И вообще, если следовать этому совету, то и CSS файлы менять нельзя.

Наверное лучше всего вести дневник, в который вносить пометки - что исправил и где?

Аватар пользователя Funtik44 Funtik44 19 марта 2011 в 16:28

Да речь же идет не только про хак, хотя его зачастую разумнее применить, чем нагружать еще одним модулем. Да и на том же drupal.org написано как добавить например функцию или изменить функцию, даже в самих файлах, внутри, перед функциями описано зачастую, как менять её. Это тоже считается хаком? Я не верю, что можно создать хотябы даже средний сайт ниразу не дотронувшись до кода. И вообще для чего тогда его сделали открытым, если трогать нельзя?)))

Аватар пользователя xxandeadxx xxandeadxx 19 марта 2011 в 17:05

"Funtik44" wrote:
Если следовать этой рекомендации, то никогда не сделаешь то, чего задумал

большинство друпал девелоперов следуют и делают то что задумали. вот если вам лень делать правильно, то это конечно другое дело

"Funtik44" wrote:
Да и на том же drupal.org написано как добавить например функцию или изменить функцию

например?

"Funtik44" wrote:
И вообще, если следовать этому совету, то и CSS файлы менять нельзя.

откройте для себя Каскадирование

"Funtik44" wrote:
И вообще для чего тогда его сделали открытым, если трогать нельзя?

http://drupal.org/node/144376

Аватар пользователя Funtik44 Funtik44 22 марта 2011 в 10:44

2 xxandeadxx

Ну а ты то как сам, думаешь какое процентное соотношение людей, кто "трогает" ядро и кто не "трогает"? Скорее всего 90% его всетаки "трогают", поэтому вопрос актуальный.

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

Аватар пользователя rustamaha rustamaha 30 марта 2011 в 9:47

ну и к какому выводу в итоге пришли?

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

А как профи делают? пишут модули с хуками?

Аватар пользователя rustamaha rustamaha 30 марта 2011 в 11:31

простите, но мне не понятно Sad
поясните пожалуйста на примере.
вот у меня Vote Up Down , я там зашел в темплейт виджета для голосования, и где выводится общая оценка , вставил всплывающую подсказку : Столько-то За - Столько-то Против = Общая оценка.
это я по API сделал или нет? если нет, то как было бы по API ?

Аватар пользователя rustamaha rustamaha 30 марта 2011 в 12:28

спасибо большое!!!
как я рад что зашел сюда сегодня. и такой кайф, когда кто-то помогает и подсказывает. а то до этого я несколько раз задавал вопросы но никто не отвечал. а тут, такое счастье подвалило Smile