Дмитрий Кравченко: Вопрос здравого смысла. Если у вашего независимого блока есть другой вид отображения, то есть две опции: либо добавить модификатор только блоку, либо каждому его элементу. Но если мы говорим о том, что модификация происходит только с одним элементом – тогда, естественно, модификатор только для этого элемента.
Дмитрий Кравченко: Если у вас только некоторые пункты меню требуют такого класса, тогда добавляете только им. Если все, тогда добавляете модификатор сразу родителю: .menu.menu_footer. Но в этом случае лучше добавлять более абстрактное название, типа: .menu.menu_narrow
Дмитрий Кравченко: у вас недоБЭМ какой-то получается :-) правильный БЭМ это .block__element_modificator или .block__element--modificator. В вашем случае нужно делать так: .block__element.block__element_modificator
D' Normalization: сейчас я не делаю сайты на wp. но исходя из опыта полученного на фрилансе я точно знаю, что большинство заказчиков просят именно его. и им сложно понять, почему под капотом не wp, к которому они уже привыкли, и зачем им тратить время на изучение чего-то нового, если wp полностью их устраивал. это вопрос целесообразности. если wp полностью справлялся с их задачами, какие у вас могут быть аргументы против этого? тем более если говорить именно про cms, то wp далеко не на последнем месте. просто нужно понять, что есть мнение разработчика, а есть бизнес-задачи, и если wp справляется с ними, то в чем плюс для бизнеса тратить деньги/время на изучение новых инструментов?
и да, вы совершенно не знаете про мой поток и каки задачи я решаю. зато очень много рассказываете про проекты на 2-3 месяца. и это естественно, что никто не стоит на месте. но я говорю с точки зрения фриланс-бирж и новичков, которые хотят начать зарабатывать.
так что еще раз повторюсь — покажите работы, которые вы делали в первое время на фрилансе. очень интересно посмотреть, как вам сразу дали проекты на 2-3 месяца без "сайтов-визиток" из 3х страниц. или говорить — не мешки ворочать? :)
D' Normalization: все это красивые слова, на деле не у всех получается сразу заниматься крутыми проектами на фрилансе. покажите свои работы, которые вы делали на фрилансе первый год. мы посмотрим насколько это были крутые проекты. и как вы заказчику, который привык к админке wp (которая, к слову, совершенно нормальная) аргументировали, что лучше не wp, а какой-то свой фреймворк. особенно с точки зрения того, что дальше поддержкой проекта возможно будет заниматься совершенно другой человек, который с wp уже знаком, а с вашим классным фреймворком нет.
я понимаю то о чем вы говорите. но вы берете идеальную ситуацию и то к чему нужно стремиться, при этом не говоря о реальной ситуации и не рассматривая вопрос актуальности решений.
или вы не согласитесь, что сайт компании из 3 уникальных шаблонов, где нет никакого товара и тд, проще и понятнее для заказчика, если он реализован на wp? лично я не вижу в этом ничего необычного. а если говорить с точки зрения бизнеса, то ваши рассказы про "ширпотреб" непонятны, как непоняты слеговые выражения большинству обычных людей, которые не в теме :)
Думай Головой: я уже по вопросам стал вас узнавать. не приходило в голову, что люди разные? лично мне очень сложно соблюдать график, потому что люблю засидется до поздна, но когда все же возвращаюсь в нормальный режим — намного легче становится. тут нет правильного ответа, кто как хочет — так и живет. а вообще это такие вопросы "выковырянные из носа", что можно и самому головой подумать, а не призывать других :)
D' Normalization: что-то я не понимаю. почему бы не посоветовать освоить html,css,jquery,wp. чтобы можно было делать не просто верстку, а полностью сайтик. таким образом зарабатывать больше, чем протсо на верстке. и за счет этого больше будет времени на laravel и тд вообще если ориентироваться на фриланс и не знать wp это как-то странно. странно по той причине, что wp можно освоить на минимальном уровне за неделю. все что нужно знать о правилах хорошего тона можно узнать почитав несколько статей и посмотрев исходники underscores. и запомнить пару плагинов, типа acf. в любом случае, если инетерсен php, то почему бы wp не поковырять :)
Думай Головой: радоваться нужно, что человеку не просто версточку, а еще и WP нужен. ничего в этом плохого нет. тексты/фото из админки менять можно, а для многих это предпочтительнее, чем в файлах копаться. плюс мультиязычность и тд. плюс цена проекта сразу минимум на 50% больше становится. а если это бесит, значит скорее всего не знаете WP :) для фрилансера-одиночки умение натянуть верстку на WP значительно упростит жизнь. так что лично я не вижу проблем :)
Когда уже закончатся эти вопросы? Откуда мы знаем из чего состояла сумма работы в 2009 году? Может там откаты были, может там был офигенный функционал, который вы просто скопипастите? А может там просто сайт на 5 страничек текста? Мы откуда можем знать? Начинающие тоже могут быть разного уровня. Кто-то начинающий уже как год и сможет сесть и во всем разобраться, а кто-то начинающий неделю как — будет рвать на себе волосы и в конечном итоге сделает говносайт, если сможет доделать. Это рынок, тут нет фиксированного прайса. Верстка одностраничника может стоить 100$, а может 1000$, а может еще больше, если там нужно много магии. Цена состоит из затраченных вами ресурсов, самомнения, наглости и чего-то там еще.
И вообще, посмотрите на ваш вопрос по другому:
Взял свой первый проект, нужно сделать ремонт в квартире, я там иногда ночую. Сколько запросить за свою работу? (все, кроме дизайна интерьера) До им делали ремонт ещё в 2009, заплатили они за все работы 188 000.
Сергей Протько: спасибо! а может есть где-то методология для именования атрибутов? либо просто сайты, где это хорошо реализовано? в основном я вижу либо просто классы+атрибуты, либо js-классы+просто классы. нигде не могу найти примера хорошей реализации.
вот, к примеру, на kremlin:
$(".footer__search i, .footer__smi i, .footer__special i").addClass("is-visible");