Гуру, к Вам вопрос. На локалхосте можно обновлять модули следующим образом - Выключить XAMPP или Denver или ADCP, не важно, скачать и распоковать модули (новые версии) заменив файлы старых? Потом стартовать локальный сервак, и запустить update.php Т.е. без включения и выключения самих модулей?
И второй вопрос - как мне корректно обновить модули, дело в том, что в некоторых я поработал напильником и теперь при обновлении моя работа может затереться. Вообще существует какой-либо метод? Как вы обновляетесь? А то так можно пропустить что-то и потом всплывет кака какая-нибудь, а будет поздно?
Комментарии
конечно! он называется — Do not hack core
Если следовать этой рекомендации, то никогда не сделаешь то, чего задумал. Ведь не всегда модули решают все проблемы. Остается какой-то % для работы напильником. И вообще, если следовать этому совету, то и CSS файлы менять нельзя.
Наверное лучше всего вести дневник, в который вносить пометки - что исправил и где?
Вы не поверите, можно вообще хаком не заниматься
Да речь же идет не только про хак, хотя его зачастую разумнее применить, чем нагружать еще одним модулем. Да и на том же drupal.org написано как добавить например функцию или изменить функцию, даже в самих файлах, внутри, перед функциями описано зачастую, как менять её. Это тоже считается хаком? Я не верю, что можно создать хотябы даже средний сайт ниразу не дотронувшись до кода. И вообще для чего тогда его сделали открытым, если трогать нельзя?)))
До кода дотрагиваюсь, чужие модули не хакаю
большинство друпал девелоперов следуют и делают то что задумали. вот если вам лень делать правильно, то это конечно другое дело
например?
откройте для себя Каскадирование
http://drupal.org/node/144376
2 xxandeadxx
Ну а ты то как сам, думаешь какое процентное соотношение людей, кто "трогает" ядро и кто не "трогает"? Скорее всего 90% его всетаки "трогают", поэтому вопрос актуальный.
Возможно я в некоторых моментах не прав, но цель моя не доказать тебе что ядро обязательно нужно менять, а цель узнать как поступить, если оно уже было тронуто.
вернуть всё как было и сделать правильно
ну и к какому выводу в итоге пришли?
я вот всегда думал о дневнике почему-то, куда бы все изменения регистрировал, хотя бы названия растеленных файлов, куда мои руки добрались
в остальную инфу можно в этих файлах держать, например в виде комментов кода с особыми пометками , типа "здесь был я".
А как профи делают? пишут модули с хуками?
Делать всё по API, те кто хакают модули сами себе злобные буратины
простите, но мне не понятно
поясните пожалуйста на примере.
вот у меня Vote Up Down , я там зашел в темплейт виджета для голосования, и где выводится общая оценка , вставил всплывающую подсказку : Столько-то За - Столько-то Против = Общая оценка.
это я по API сделал или нет? если нет, то как было бы по API ?
http://drupal.org/node/341628
спасибо большое!!!
как я рад что зашел сюда сегодня. и такой кайф, когда кто-то помогает и подсказывает. а то до этого я несколько раз задавал вопросы но никто не отвечал. а тут, такое счастье подвалило