Drupal 8: Работа с Composer

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024

ความคิดเห็น • 16

  • @NiklanNet
    @NiklanNet  6 ปีที่แล้ว +5

    Видео получилось намного больше (дольше) чем я ожидал сам, даже после того как я его подрезал. 😕 Поэтому пользуйтесь таймкодами в описании, чтобы переходить на конкретные части видео, вместо того чтобы смотреть его целиком. Самые важные, как по мне, это require и install. Также не забывайте что это видео - по сути мой текстовый гайд только в видео формате. Поэтому, ничего особенного тут не рассказывается, вроде, и можно быстро почитать статью и\или копипастить оттуда.

    • @igorstadnik707
      @igorstadnik707 6 ปีที่แล้ว +1

      как по мне ничего страшного, что видео большое, главное, чтобы было много полезной-образовательной информации (как сейчас прям супер.). Спасибо огромное за видео.

  • @arraksis
    @arraksis 5 ปีที่แล้ว +1

    Пользовался композером в основном, потому что почему-то показалось когда-то что так удобнее. Без каких-либо задвигов, по сути только composer require (...), composer install и composer up. Но после просмотра этого материала реально столько полезных вещей увидел, теперь уж точно не хочется использовать что-то другое. Спасибо за отличный урок!! Желаю развития и творческих успехов)

  • @i_amdroid
    @i_amdroid 6 ปีที่แล้ว +1

    Спасибо за материал, очень познавательно.
    Небольшая поправка, на 1:17 минуте речь идет о применении патчей. Так вот даже если репозитория нет, можно применить патч с помошью git apply. Это работает независимо от репозитория.

  • @b.g.5106
    @b.g.5106 5 ปีที่แล้ว

    За таймкоды отдельная благодарность! 😃

  • @vlkff
    @vlkff 6 ปีที่แล้ว

    Прекрасный материал, спасибо!

  • @jukovb111
    @jukovb111 ปีที่แล้ว

    друг столько трёпа ... в таком нужном видосе .... dn

  • @TheDron84
    @TheDron84 5 ปีที่แล้ว +2

    Так, а в чем прикол, разница между ^1.2 и ^0.1 ?
    Запись ^1.2 (*) будет обновлять пакеты в диапазоне [1.2.0 = * < 2.0.0]. Но.
    Запись ^0.1(**) будет обновлять пакеты в диапазоне [0.1.0 = ** < 0.2.0]. Почему он не обновит по такой же схеме как ^1.2 ?
    Что мешает обновлять так же [0.1.0 = * < 1.0.0] ?
    Все дело в нулевой мажорной версии или как понимать?

  • @user-rw3pq3ob3y
    @user-rw3pq3ob3y 4 ปีที่แล้ว

    Нормальные люди уже давно нексус-менеджером пользуются )))

  • @user-ni7nr9wj2l
    @user-ni7nr9wj2l 6 ปีที่แล้ว

    Западная публика так же во множестве своем этот композер мозгов не принимают, но комерс конечно ставится четко

    • @NiklanNet
      @NiklanNet  6 ปีที่แล้ว +2

      Тут, скорее всего, вопрос не в том какая публика, а какими навыками обладает тот, кто недоволен, и с какой целью он пытался его использовать.
      Как по мне, не принимают композер в основном веб-мастера. Кто с друпалом, или иной системой где есть композер, работают в админке. Максимум залить на другой хостинг и всё. С точки зрения разработчика, это нереально экономит время и дает отличный инструмент для автоматизации множества вещей.
      Неприязнь, как я вижу, в том, что это требует разобраться в вопросе. Одно дело поставить модуль в админке, указав путь до архива с модулем или загрузив его там. А совсем другое дело, посмотреть 2 часовое видео и переварить это всё, а задача то остается той же самой.Для разработчиков это не проблема, так как консоль используется на постоянной основе для drush и других задач, а вот для веб-мастеров может стать серьезной занозой. Плюс композер есть далеко не везде, а чтобы его поставить, опять же, надо приложить усилия и вникнуть что делается, и иметь хоть какие-то базовые навыки для копипаста.
      Отсюда и идет отторжение и неприязнь. Ведь для них, это не дает никаких профитов, только усложнение, а задачу она решает у них ту, которую они могли\могут решить в админке в пару кликов. И естественно появляется диссонанс "А зачем все это?". Плюс, появление таких инструментов влечет за собой то, что рано или поздно могут удалить установку модулей через админку. А тенденция контриба по подвзяке на композер лишь усиливается. Этот функционал просто теряет актуальность.
      Взять тот же комерц. Его уже не поставить без композера. И вот веб-мастер без всего этого опыта и познаний хочет его поставить, так как он хочет накликать магазин себе. И тут то начинает расти ненависть. Слишком много информации разом сваливается, ради простой вещи (с их точки зрения). Они же не роются в исходниках, не понимают зачем там привязка к композеру. Для них это просто усложнение на ровном месте и оно того не стоит.
      Лично я в восторге от композера, хотя да, граблей поначалу с ним наловил. Общаясь с другими разработчиками, также вижу и спрашиваю, им всем нравится композер. Он реально улучшает жизнь разработчика.

    • @user-ni7nr9wj2l
      @user-ni7nr9wj2l 6 ปีที่แล้ว

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

    • @NiklanNet
      @NiklanNet  6 ปีที่แล้ว

      А что именно не так? composer require drupal/swiftmailer и он скачает со всеми зависимостями. В чем проблема там случается?

    • @user-ni7nr9wj2l
      @user-ni7nr9wj2l 6 ปีที่แล้ว

      Спасибо, да похоже я сам где то ошибку допустил, потому что сейчас все от лично подтянулось

  • @Rootnet1
    @Rootnet1 5 ปีที่แล้ว

    Кто Unix юзает всё проще освоить

  • @sirNichola
    @sirNichola 3 ปีที่แล้ว

    Drupal стал овнищем. Все кто раньше с ним работали перешли на Laravel или что-то подобное. Не тратьте время впустую...