Ну да, в теме про деплой давайте решим, что деплой - это 0,1% от работы над сайтом и поэтому чего тут обсуждать.
SeVlad: Неужели ты думаешь, что сам ВП и пр разрабатывается как-то иначе?
Ну так и хочется спросить - разработчики ВП - они также на продакшене файлики правят и бак-файлы оставляют? Про аналогию с ВАЗом, я так понимаю, возразить нечего.
Консоль с командной строкой - экскаватор? Где, что бы узнать дату файла - 20 нажатий клавиш. Для прав - ещё 20. Для отбора что копировать - 150 и тд :) Не смеши. Это даже на болтик в Порше (ФМ) не тянет.
Экскаватор - это continious delivery, где всё настроил - и оно работает само, без нажатий. А консоль - это разряд тех же кустарей плагинописателей и темонатягивателей с формами обратной связи.
SeVlad:
Да-да. только у крутых одиноких самописцев не говнокод. А разрабы популярнейшего двига - ламеры :)
Как раз таки у одиноких - согласен. А у тех, кто работает в командах на более-менее нестандартных проектах - там уже культура разработки на скорость и стоимость влияет, там по рукам за бак-файлики будут бить.
Ну и это, WP через какой-нибудь PHPCS или PHPMetrics не гоняли? Любопытно бы было посмотреть.
Это из разряда того, что куча народа ездит на жигулях - значит хорошая машина, а всякие мерседесы - переплата за низачто.
ИМХО как раз наоборот - все эти таскания по 3м разным местам в изменяемом окружении есть неправильно.
Это когда это всё руками. Если уж по-уму делать, то после коммита в VCS срабатывает вебхук, который текущую ветку загружается на continious integrations сервер, гоняет там тесты, генерит репорты. А отдельная кнопка деплоит на продакшен транк/мастер, накатывает базу и делает всё, что надо.
А все эти обсуждения файлзилла vs mc из разряда какой лопатой лучше копать, когда настоящие пацаны уже экскаваторы освоили.
Но в принципе в нише говнокодеров вордепресс-сайтов кто-то тоже должен работать.
SeVlad: Т.е. если один кодит - он не культурный? :)
А если 3-е делают сайт - дизайнер/верстальщик+копирайтер+спец по движку и пр тех вопросам (ака админ сайта) - они тоже каждый по своем не культурные? :)
Ну блин, вроде в техническом разделе, причем тут дизайнер/копирайтер в вопросах разработки сайта. Как по мне - так если уж тут про разработку речь - это именно что кодинг. Ну и культура разработки в данном случае - это как раз в контексте кодинга, все эти dvcs, тесты, continшous integration и т.п.
Ну в общем и целом я понял, каждый дрочит как он хочет.
SeVlad: Культура - то вопрос отдельный, слабо связанный с необходимостью репо.
Да напрямую связанный.
SeVlad:
И вообще разработка сайтов != кодинг.
Эм, а про что тогда разговор, вот эти вот все репы, деплой, это не про кодинг разговор? Или это уже devops всякие?
SeVlad:
Пять, кацца нас было. А по сути основным кодингом занимались 3-е.
И не было ни разу, чтобы кто-то чужие изменения потёр или надо было выяснить, кто добавил в файл строчку из-за которой всё поломалось? Тут либо удача, либо очень грамотно спроектированный модульный продукт, так что ваши сферы деятельности не пересекались.
Ладно, сорри, пацаны, захотелось чуток срачехоливара. Всем пис. :)
Понятно, что каждый смотрит со своей колокольни опыта и пропагандирует свою любимые инструменты и подходы.
Ну да, в теме про деплой давайте решим, что деплой - это 0,1% от работы над сайтом и поэтому чего тут обсуждать.
Неужели ты думаешь, что сам ВП и пр разрабатывается как-то иначе?
Ну так и хочется спросить - разработчики ВП - они также на продакшене файлики правят и бак-файлы оставляют? Про аналогию с ВАЗом, я так понимаю, возразить нечего.
Консоль с командной строкой - экскаватор? Где, что бы узнать дату файла - 20 нажатий клавиш. Для прав - ещё 20. Для отбора что копировать - 150 и тд :) Не смеши. Это даже на болтик в Порше (ФМ) не тянет.
Экскаватор - это continious delivery, где всё настроил - и оно работает само, без нажатий. А консоль - это разряд тех же кустарей плагинописателей и темонатягивателей с формами обратной связи.
Да-да. только у крутых одиноких самописцев не говнокод. А разрабы популярнейшего двига - ламеры :)
Как раз таки у одиноких - согласен. А у тех, кто работает в командах на более-менее нестандартных проектах - там уже культура разработки на скорость и стоимость влияет, там по рукам за бак-файлики будут бить.
Ну и это, WP через какой-нибудь PHPCS или PHPMetrics не гоняли? Любопытно бы было посмотреть.
Это из разряда того, что куча народа ездит на жигулях - значит хорошая машина, а всякие мерседесы - переплата за низачто.
trollface.jpg
ИМХО как раз наоборот - все эти таскания по 3м разным местам в изменяемом окружении есть неправильно.
Это когда это всё руками. Если уж по-уму делать, то после коммита в VCS срабатывает вебхук, который текущую ветку загружается на continious integrations сервер, гоняет там тесты, генерит репорты. А отдельная кнопка деплоит на продакшен транк/мастер, накатывает базу и делает всё, что надо.
А все эти обсуждения файлзилла vs mc из разряда какой лопатой лучше копать, когда настоящие пацаны уже экскаваторы освоили.
Но в принципе в нише говнокодеров вордепресс-сайтов кто-то тоже должен работать.
trollface.jpg
Кстати, вот насчёт деплоя напрямую из VCS - https://habrahabr.ru/post/70330/ дополнительные риски
Т.е. если один кодит - он не культурный? :)
А если 3-е делают сайт - дизайнер/верстальщик+копирайтер+спец по движку и пр тех вопросам (ака админ сайта) - они тоже каждый по своем не культурные? :)
Ну блин, вроде в техническом разделе, причем тут дизайнер/копирайтер в вопросах разработки сайта. Как по мне - так если уж тут про разработку речь - это именно что кодинг. Ну и культура разработки в данном случае - это как раз в контексте кодинга, все эти dvcs, тесты, continшous integration и т.п.
Ну в общем и целом я понял, каждый дрочит как он хочет.
Культура - то вопрос отдельный, слабо связанный с необходимостью репо.
Да напрямую связанный.
И вообще разработка сайтов != кодинг.
Эм, а про что тогда разговор, вот эти вот все репы, деплой, это не про кодинг разговор? Или это уже devops всякие?
Пять, кацца нас было. А по сути основным кодингом занимались 3-е.
И не было ни разу, чтобы кто-то чужие изменения потёр или надо было выяснить, кто добавил в файл строчку из-за которой всё поломалось? Тут либо удача, либо очень грамотно спроектированный модульный продукт, так что ваши сферы деятельности не пересекались.
Сразу видна культура разработки и масштабы разрабатываемых проектов, бак файлы, правки на продакшене, вот это вот всё.
Вопрос тем, для кого использование SCM тулзов - лишние сложности, в какого размера команде вы работали маскимум без них?
Ну не умеет XENU такое обрабатывать, смело забивайте.
Таки погуглил, что такое xenu. Да, по всем признакам проблема именно в этом софте, который не в курсе про такой способ вставки каритнок.
Не знаю, что такое xenu, но апач-то тут причем.
Я думаю дело в браузерах, которые не поддерживают такую вставку изображений.
У апача файл спросили - он ответил, что его нет - свою работу сделал.
Смотрите какой юзерагент у запрашивающих такие изображения и от этого пляшите.
Я, в общем, вангую, что проблема в браузерах.