Лэндос это: что это + фишки маркетолога

Содержание

лэндос — Записки преподавателя

Посадочная страница, сайт-визитка, корпоративный сайт, интернет-магазин, а может быть, даже портал? Разные цели и задачи бизнеса требуют от сайта разных функций и разной организации контента. 
Читать далее «Какой сайт вам нужен?»

Автор К ВВОпубликовано Рубрики WP‑практика, Новости, Правила, Технологии Web‑разработки, Цифровая трансформация, ШпаргалкиМетки визитка, интернет-магазин, корпоративный сайт, лэндинг, лэндосДобавить комментарий к записи Какой сайт вам нужен?

Ниже приведена статья Руслана Кокина, опубликованная на Хабре. Главная мысль: «Думайте! Перестаньте штамповать шаблонные решения без какой либо аналитики и предварительной работы. Уважайте себя и бизнес клиента.»

То ли с подачи Бизнес Молодости, то ли по иным причинам, сейчас только ленивый не предлагает разработку Landing Page.

И на то есть причины. Согласно глобальной идее, лендинг – эта такая особая страница, которая технично должна превращать посетителей в лиды со значительно большей вероятностью, чем это умеет делать сайт в привычном понимании.

Вверху, на картинке, сатира на большинство «лендинг пейджей»
Читать далее «Каждому по Landing Page. Наболевшее»

Автор К ВВОпубликовано Рубрики WP‑практика, Технологии Web‑разработки, Цифровая трансформация, ШпаргалкиМетки landing, landing page, лэндос, электронный бизнесДобавить комментарий к записи Каждому по Landing Page. Наболевшее

Здесь уже было кое-что о том как делать Landing page, как опознать кормильца, о коммерческом сайте. Но время стремительно и то, что раньше было превилегией творцов, сейчас стало методой, технологией. «Нарисовать» целевую, посадочную страницу, лэндос, может каждый, если будет следовать канону.

Теперь захотелось добраться до этого канона, кое-что расширить и углу́бить, так сказать…
Читать далее «Канон целевой страницы»

Автор К ВВОпубликовано Рубрики Follow me, Man muß noch Chaos, WP‑практика, ИКТ образования, ШпаргалкиМетки landing, верстка, лэндос, методика, посадочная, страницаДобавить комментарий к записи Канон целевой страницы

Minimum Viable Product (MVP) — минимальный жизнеспособный продукт, создаваемый в соответствии с концепцией «Бережливый стартап», это версия продукта с минимальным набором характеристик, за которые пользователь готов «платить». Здесь под платой понимаются не только деньги, но и внимание пользователя, его время и интерес.

Читать далее «Смотри как надо делать Landing Page»

Автор К ВВОпубликовано Рубрики WP‑практика, ИКТ образования, Новости, ШпаргалкиМетки landing, landing page, лэндос, посадочнаяДобавить комментарий к записи Смотри как надо делать Landing Page

Технические проблемы c проектором на крайней лекции по курсу «Современные Web-технологии» ускорили написание и завершение этого опуса, прежде всего, необходимого для демонстрации живых ссылок с иллюстрацией тезисов. Надеюсь, что это первая, т.е. не последняя, статья из серии материалов, посвященных одностраничным сайтам. Что это такое и для какой такой своей пользы необходимо и обязательно заниматься этим вопросом студентам Бизнес-информатики? В популярном «требнике» Wikipedia это явление называется «Целевая страница

એ» — почитайте, это займет всего-то пять сек.

I. Прежде чем пытаться ответить на поставленный вопрос посмотрите герою дня в лицо. Типичные примеры:

Что отличает «кормильца»?

II. Посмотрели? Да, да такие сайты за их ничем не прикрытую прагматичность часто называют «кормильцами». От них ожидают активного действия посетителя — сделать заказ, зарегистрироваться на мероприятие, оставить отзыв, заполнить контактную форму, позвонить по телефону. В дальнейшем это активное действие в соответствии с разнообразными, но практически шаблонными бизнес-моделями, превращается в выгоду или в доход владельца сайта, т.е., как это модно и принято сейчас говорить, монетизируются.

Чем выделяется типичный «кормилец»:

  • Состоит из всего одной страницы (логично следует из названия), выполненной, как правило, в HTML-коде с CSS, иногда, с JavaScript для драйва на стороне клиента без использования серверных скриптов или программ, баз данных и прочих сопутствующих инструментов;
  • Скромный дизайн, но качественные юзабилити, UI и простая, интуитивно-понятная, навигация на странице, подчеркиваю, на странице;
  • Агрессивный текст или попытка сделать текст таковым с «предложением, от которого невозможно отказаться», побуждающим посетителя к активным действиям без которых рухнет мир, вас ожидает большая беда, но вечное блаженство в противном случае;
  • Обилие красочных рисунков, шрифтов, цветов, заголовков и подзаголовков (зачастую гипнотически «глаз застит»), призванные произвести впечатление и надолго остаться в памяти посетителей;
  • Большая кнопка в стиле «Сделать заказ», «Не опоздай, регистрируйся», «Сделай это немедленно»;
  • Фотографии довольных посетителей, свершивших решающее деяние и ставших довольными клиентами с их восторженными отзывами;
  • Реже на теле кормильца имеются портреты создателя, автограф, биография;
  • Еще реже гарантии того, что вам не станет хуже от решительного нажатия кнопки;
  • Иногда одностраничник становится многоэкранником – текст занимает от 5 до 20 экранов, но html-файл при этом всегда один, но
  • Общая линейная схема построения так же всегда одна – яркий заголовок, слоган и от него вправо-вниз лента, как правило, с вертикальной прокруткой, на которой последовательно 1) обозначение проблемы и 2) единственного путь ее решения, 3) преимущества единственного решения, 4) восторженные отзывы тех, кто попробовал, 5) гарантии и 6) призыв к активным действиям. Навигация — вертикальная прокрутка по перечисленным пунктам. Грубо, но безотказно работает в сети для достижении поставленной цели — продажи.

III. Кому нужны одностраничники?

  • Прежде всего, торговцам одного товара;
  • Фрилансерам – для саморекламы, «себя не похвалишь, кто похвалит?», это сайт-визитка.
  • Организаторам мероприятий – для приглашения на одноразовое мероприятие (например, конференция, презентация или незабываемая свадьба).
  • Свежим выпускникам – для создания эффектного и простого резюме.
  • Жителям виртуального пространства, работающим над построением сайта – для создания временной страницы «Сайт находится в разработке».
  • Поклонникам принципов «меньше – это больше» под лозунгом «Краткость — сестра таланта».

Давайте предоставим сайтам-одностраничникам возможность говорить самим за себя или:

Источники для вашего вдохновения
  1. transferwindow
  2. Kit Kat
  3. HOW MUCH TO MAKE AN APP
  4. Angel Investor
  5. So you want to go to RISD
  6. Think Big
  7. Why should I subdue the world, if I can enchant it
  8. Social Snack
  9. Play dot to
  10. Kocha
  11. Adam Ruzki
  12. Adam Woodhouse
  13. Digital design conference
  14. Du 8 au 11 octobre, la ville de Nantes revit pour la 12ème fois au rythme du festival Intercult’ et cette année
  15. Kick My Habits
  16. My name is Nobuaki Honma
  17. Sam Markiewicz
  18. Nedgroup Investments
  19. Emma Galler
  20. Учимся делать одностраничные сайты (группа ВКонтакте)
  21. Живой ручей (пример одностраничника)
  22. Использовать одностраничные сайты в рунете можно и нужно. С умом и без слепого копирования
  23. Mokselle — Smart Marketing

В следующей статье сериала о рынке труда и зачем Вам нужен одностраничник.

Автор К ВВОпубликовано Рубрики Follow me, ИКТ образования, НовостиМетки landing, landing page, лэндосДобавить комментарий к записи Landing Page или как опознать кормильца?

Почему ваши лендинги и лендосы НЕ работают? — Маркетинг на vc.ru

Сначала разберемся почему не работают лендосы. Особенно в связке «лендос + контекст». Потому что вы из «Бизнес-молодости».

5582 просмотров

На этом разбор лендосов заканчивается. Переходим к лендингам.

Увлечение российского бизнеса (особенно в B2B) лендингами и почти что «священной дрочкой» на них выглядит как типичное поведение инстатёлок, эскортниц и содержанок.

Модно делать губы — ок, все накачали губы до со состояния пельменей. Мужики ведутся на большие сиськи — ок, все бегут к хирургу. Пропорции, эстетика, противопоказания? Не важно. Профиль лица и нос надо сделать — ок, сделаем один и тот же. Дорогие шмотки — покупаются одни и те же в одних и тех же магазинах (или паль на Дубровке). Все становятся одинаковыми до уровня анекдотов «как угадать, где моя тёлка». Но свято верят, что это принесет вынесет выгоду и принца, который решит все проблемы.

Вот так же и с лендингами. Все давно уже одинаковые. Все это работает всё хуже и хуже, если вообще работает. Но рашнбизнисмены дрочат на лендинги, как будто это спасет и принесет попадание в списки Форбс. Хуже инстатёлок, ей богу.

Теперь небольшой экскурс в историю.

Посадочные страницы aka landing pages появились в 2000-х, когда мода на CMS (системы управления контентом веб-сайтов) уже набрала оборот, и сайты, сверстанные целиком в HTML стали считаться отсталым явлением. Наконец-то стало можно плодить контент без помощи загадочного зверя под названием «программист», но самостоятельно или через секретаршу. Однако, тогда (и даже сейчас) типичная CMS не давала нужного запаса гибкости по дизайну, верстке и компоновке блоков. Что для страницы с халявой типа «10 по цене одного» или очередной распродажей было бы крайне неудобно и неправильно. Ведь их надо сделать СОЧНЫМИ и ПРОДАЮЩИМИ.

В результате специально для всех вещей и событий, требующих отдельного к себе отношения и отдельного оформления на сайте, пришлось сделать возврат в историю. И верстать отдельные HTML-ки с кастомным дизайном вместо того, что позволяли CMS. А позволяли тогда они весьма и весьма немного.

Более того, когда началась эпидемия сайтов на Flash (олды помнят), которые грузились долго, нудно, не всегда целиком, жрали драгоценный платный трафик и нередко глючили, лендинги снова показали свою ценность. Хотя бы потому, что HTML-ка грузилась у всех. И происходило это заметно быстрее.

Так появилось разделение: сайт — для красоты и статуса, лендинги — для продаж. Отсюда и начало формироваться убеждение, что только лендинги продают, и что только они способны спасти рашбизнис от нищеты и тюрьмы.

Святая вера в величие посадочных страниц укрепилась после обнаружения эффекта убирания меню. То есть когда с лендинга нельзя было перейти на головной сайт, и хомяк в итоге ставился перед выбором «либо здесь и сейчас, либо никогда». Это в массе случаев увеличивало конверсию и вызывало у бизнеса священный шок и трепет. Вера в лендинг-магию достигала невиданных высот и величин. С появлением «Бизнес-молодости» все это было окончательно сформировано в сакральный культ с соответствующей групповой мастурбацией на якобы волшебный инструмент.

В результате пранк зашел настолько далеко (вместе с самой «Бизнес-молодостью»), что в магическую силу посадочных страниц и связку «лендос-контекст» стали верить с виду вменяемые люди в B2B и финансах. Хуже была только вера в магические «продающие тексты» — мол, если такой написать, то хомяки сами побегут с зажатыми купюрами в руках, а бабло польется рекой.

* * * * *

Red Reptilovich подсказывает, что дрочка на лендинги поразительно напоминает мастурбацию на факт наличия собственных визиток и дороговизну их оформления. На заре 90-х все почему-то верили, что внешний вид визитных карточек настолько решает, что те способны продавать мгновенно, повышать статус носителя куска картона до небес и открывать двери многих кабинетов. Был даже термин «продающая визитка» (черт, самому такие заказывали в начале 2000-х). Чем это закончилось? Все поигрались в полиграфию, и теперь визитка — это просто картонка с контактами. Которая после занесения оных в телефон убирается в визитницу или выкидывается в мусорку.

* * * * *

Естественно, всех потом ждало неминуемое разочарование в виде смешной или околонулевой конверсии — в чём, впрочем, публично признаваться никто не спешил. Равно как БМ-хомячки публично почти никогда не признаются, что потратили свои кровные неизвестно на что. Сказать «король-то голый», как мы помним по сказке, яиц не хватило ни у кого. Кроме ребенка, которому по юности и неразумению нечего было терять.

Впрочем, экскурс в историю будет не полным без объяснения, как понятие «лендинг» мутировало.

Изначально, как уже было сказано выше, это были страницы, которые не вписывались в жесткую канву CMS, где дизайн и верстка не позволяли душе предпринимателя развернуться с «вот этим продающим всем». Потом это стали относительно короткие страницы в 2-4 экрана без меню, чтобы хомяк не терялся и сразу схватывал суть оффера. Потом по мере роста конкуренции (в России такое бывает, прикиньте), стало понятно, что по массе тем хомяки на короткие бизнес-мантры перестали реагировать. Так лендинги стали напоминать простыни — с отзывами, видосами, формами на каждые 2 экрана и прочими способами захомутать будущего клиента. Но так как веб-разработка тоже не стояла на месте, то CMS-ки стали гибче, дизайн краше, интерфейсы удобнее, появились CustDev-ы и A/B-тесты и всё такое прочее. И неожиданно обнаружилось, что в лендинг можно превратить типовую продуктовую страницу сайта. Надо лишь заморочиться с сеткой, оформлением, текстами. И формы «заказать» или «оставить заявку» не забыть воткнуть нужное число раз — которые тоже теперь несложно прописать в CMS. Более того, целиковые сайты стало модно делать как длинные лендинги: одна ссылка на всё про все, «якорное» меню и вся инфа в одном месте сразу. Только знай себе мотай вниз.

Поэтому теперь в российском понимании лендинг — это страница, на которой есть «продающий текст» и «продающий визуальный ряд», а также что-то интенсивно впаривается хомяку (принципы описаны ниже) в надежде на МГНОВЕННУЮ продажу или сбор лида в той или иной форме. И на которую льется поисковый или покупной траф с площадок и каналов.

«Интенсивно»и «в надежде на МГНОВЕННУЮ продажу или сбор лида» — это, кстати, ключевые отличия от «просто продуктовых страниц».

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

А именно:

1. Товар / услуга / предложение, которые имеют короткий цикл сделки и понятны для хомяка. Либо хомяк делает вид, что ему понятно.

2. На странице активно используется формула «Много, быстро, легко, всё решим за тебя».

3. Наличие священной халявы или распродажи.

4. Минимум затрат и обязательств для хомяка.

Немного раскроем суть и детали.

Клиент не должен долго думать про вашу услугу / предложение / товар. Если те по факту имеют сложную структуру (например, кредитные карты, структурные продукты брокеров или финансовые пирамиды), то хомяку должно быть лень в этом разбираться. Он должен действовать на авось с искренней верой что его не поимеют и не кинут.

Формула «много, быстро, легко, всё решим за тебя» гарантированно отключает мозг хомяку. Лендинг без этой формулы — не лендинг. Потому что он придуман в том числе и для того, чтобы хомяк не сравнивал и не думал.

Распродажа или халява также прекрасно усыпляет мозг хомяка, и тот начинает совершать импульсивные или вовсе необдуманные покупки. Под халявой в том числе подразумевается получение ништяков почти без усилий. Например, возможность круто заработать, не отрывая жопу от дивана и не делая почти ничего. Только отдай нам свои деньги.

Ну и, соответственно, чем меньше хомяк тратит в процессе или вообще отделывается контактами типа почты или телефона, тем проще и безболезненнее для него процесс. Фраза «если что, вернем деньги» (даже если вы их вообще не планировали возвращать) также благотворно отключает мозг хомяка и делает ваши товары / услуги «виртуально бесплатными».

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

В остальных случаях лендинги работают плохо либо не работают вообще.

Непонятно? Давайте кратко разберем на примере наших любимых и родных (сарказм) российских банков.

Есть продукт — кредит. В форме кредитной карты для физиков и кредита для малого бизнеса или для «мнящих себя бизнесменами выпускников бизнес-сект». Хомяк конкретно в этом случае думает, что кредит — это просто. Доки подписал, бабки забрал. Не все даже берут в расчет, что их надо возвращать. Никто, естественно, не собирается изучать детали кредитного договора — чтобы не расстраиваться и не впадать в депрессию. Логику включать и думать, почему банк внезапно расщедрился на халяву и не пахнет ли здесь мышеловкой — это тоже делать никто не будет. Тут думать надо, а от этого голова болит и настроение портится. Соответственно, это называется «продукт как бы простой для понимания».

И здесь вполне возможен короткий цикл сделки — быстрое принятие решения и оформление факта продажи. Если продукт обернуть в формулу «много, быстро, легко, всё решим» — цикл сделки станет ещё короче, конверсия станет ещё выше. Если к этому добавить дополнительную халяву, например, кэшбэк или бесплатную выдачи дополнительной кредитки — шансы на обработку хомяков еще возрастают. Ну и чем меньше усилий требуется от хомяка («только оставь нам свой телефон, курьер привезет на дом«) — тем проще получить как минимум лид, а как максимум — сразу продать.

Однако, есть нюанс. Все бы это хорошо работало, если бы кроме вас на рынке никого не было, «Бизнес-молодость» с их лэндосами никто не заканчивал, и на конференции по интернет-маркетингу никто бы не ходил. Но вот поди ж ты — все туда прутся в надежде на то, что «волшебный интернет» избавит от необходимости возиться с продажами, удержанием клиентов и от необходимости вообще осмысленно суетить. Твори бардак, у нас есть лендинг и контекст! Они нас спасут!

Собственно, это и есть главная причина причина почти сектантской веры рашнбизниса в магический digital и лендинги. Код, текст, картинки и контекст-seo-инстаграм чужими руками должны решить за предпринимателя кучу проблем сразу. В первую очередь избавить от утомительного поиска клиентов (обзвоны, ходьба ножками), выстраивания нормальных продаж и работы с продуктом. Как уже писалось ранее в «Криптокритике», типичный расейский бизнесмен — это кот. И у него «лапки».

Так вот, первый нюанс заключается в том, что клиент покупает не лендинг и не ставки в Директе с Google Ads, а, если грубо, сочетание «продукт + бренд + цена + обоснование цены + условия поставки«. Много ли компаний у нас этим сочетанием заморачиваются? Очевидно, что немного. Много ли у нас компаний, продукты и услуги которых не являются коммодити? Очевидно, что очень немного. Много ли компаний заморачиваются тем, чтобы грамотно отфильтровать входящий поток лидов и не просрать накопленное? Тоже очень не много.

Зато все остальные обнаруживают, что интернет как-то стремительно подорожал, и теперь расклейка по подъездам и коммивояжеры по офисам будут обходиться дешевле, чем многострадальный контекст. Также рашнбизнисмены обнаруживают, что затраты на интернет-рекламу и пляски с аналитикой не просто сжигают маржу, но и начинают загонять в минус. Кто в этом виноват?

Именно те, кто свято верил в контекст-инстаграм-seo-блогеров, но забывал про всё остальное. В том числе забывал про то, что при строгании лендингов на всех «продающих текстов и визуальных образов» не хватит. И очень быстро начнутся копирование и самоповторы. Достаточно посмотреть, на какие страницы вы можете попасть с запросов «пластиковые окна» или «аутсорсинг бухгалтерии».

Давайте угадаем, как в таком случае вы выглядите в глазах потенциальных клиентов.

Хмммм…. Наверное, вот так. В этом и заключен второй нюанс.

Что происходит, когда вы все становитесь одинаковыми и соструганными по одним и тем же учебникам? Вы становитесь коммодити во всём и во всех смыслах. Как следствие, вы начинаете конкурировать бюджетами, заниматься статодрочерством и отчаянной борьбой за цену лида и продажи. Тратя на это массу нервов, времени и усилий — но не то, что не попав в итоге в список Форбс, а скорее взяв за щеку леденец в форме петушка на палочке.

Третий нюанс заключается в том, что продуктов с коротким циклом сделки на всех не хватит. И на вашу долю могут выпасть товары и услуги, где клиент имеет дурную привычку думать, сравнивать и собирать консилиум. Это B2B, образование, недвижимость, финансовые и инвестиционные услуги. Возможно кого-то забыл. Но вы всё равно как кретины лезете с лендингами, задуманными для того, чтобы клиент практически не думал, и ему можно было быстро что-то впарить. На край, чтобы быстро собрать контакты и замордовать потом рассылкой и звонками (в которые тоже мало кто умеет). Потом начинается массовое нытье: «Мы сделали крутые лендинги и влили миллионы в контекст, но получили хрен лидов». А что вы хотели-то?

Где длинный цикл сделки — там клиенту надо вас сначала пощупать, поспрашивать, почувствовать. А вы должны своими действиями цикл сокращать. Здесь если и нужны многострадальные лендинги, то для распродаж и нагона паствы на бесплатные (или не совсем) мероприятия в виде вебинаров, конференций, тусовок и проч., где у хомяка будет возможность плотно и наглядно потрогать ваши продукты и услуги. И вашу компанию и ее ключевых лиц тоже. Заодно вы сможете на месте дольше и активнее лично вливать пастве в уши ваш «продающий текст».

А всё остальное решается работой с организацией продаж, с продуктом, его «упаковкой». Включая те самые продуктовые страницы, которые можно оформить «как лендинги», и которые будут лишь финальной точкой прилунения клиента. После того, как тот дозрел, что ему нужно про вас узнал, почитал, посмотрел, сравнил, успокоился, выдохнул, получил разрешение у родственников, перекрестился, отложил нужный объем баблишка. Но с расчетом, что еще будет выдавливать у вас скидку.

А если клиент не дозрел, то надо ждать или дать помочь дозреть. О чем в том числе говорит Сергей Смирнов в своей лекции про работу агентов по недвижимости. Но не задрачивать хомяков лендингами и требовать ответа «здесь и сейчас». Хотя, если вы 1С и у вас бесконечный бюджет, то никто же вам не запретит, да?

И в завершении разгрома лендосов как тотемных символов рашнбизниса вот вам один слайдик.

Но что конкретно он подразумевает, и почему там нет ваших любимых лендингов — об этом как-нибудь в следующий раз. И да пребудет с вами здравый смысл, чтобы нелепо не сдохнуть в текущих экономических условиях. А то ж вы это можете, любите и умеете.

Установка | Lando

Системные требования

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

Операционная система

  • macOS 10. 13 или выше
  • Windows 10 Pro+ или эквивалент (например, Windows 10 Enterprise) с запущенным Hyper-V открыть в новом окне
  • Linux с ядром версии 4.x или выше
  • 17 Docker Требования к двигателю

    Также убедитесь, что вы соответствуете требованиям, необходимым для запуска нашего движка Docker. Обратите внимание, что установщик macOS и Windows Lando установит Docker за вас, если это необходимо.

    • Требования к движку Linux Dockeropen в новом окне
    • Требования Docker Desktop для Macopen в новом окне
    • Требования Docker Desktop для Windowsopen в новом окне

    Требования к оборудованию

    Не для слабонервных!

    Обратите внимание, что Lando — это, по сути, PaaS, работающий на вашем компьютере, и поэтому мы не рекомендуем вам использовать его, ЕСЛИ У ВАС НЕТ МОЩНОСТИ!!! открыть в новом окне.

    Минимальные требования

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

    • 2-ядерный x86-совместимый процессор
    • 4 ГБ+ ОЗУ
    • 25 ГБ+ свободного места на диске

    Предпочтительный

    Мы нашли ниже или лучше для обеспечения наилучшего опыта.

    • 8-ядерный процессор
    • 16 ГБ+ ОЗУ
    • 100 ГБ+ свободного места на диске

    Предпечатные проверки

    1. Убедитесь, что ваша система соответствует минимальным системным и аппаратным требованиям для запуска Lando.
    2. Убедитесь, что вы подключены к Интернету.
    3. Убедитесь, что у вас есть административный доступ к вашему компьютеру.

    Дополнительные проверки

    1. Если у вас уже установлен Docker, для него необходимо установить заводские настройки по умолчанию.
    2. Если вы также используете VirtualBox в Windows, проверьте это.

    MacOS

    Не бойтесь размера упаковки!

    Обратите внимание, что наш установщик macOS включает в себя Docker Desktop, и это объясняет его большой размер файла по сравнению с нашими пакетами Linux.

    При прохождении программы установки вы можете выбрать вместо для установки Docker Desktop, хотя мы рекомендуем вам использовать версию Docker Desktop, которую мы отправляем, из соображений совместимости и поддержки!

    Установить DMG путем прямой загрузки (рекомендуется)

    1. Загрузите последний пакет .dmg с GitHubopen в новом окне
    2. Смонтируйте DMG, дважды щелкнув по нему
    3. Дважды щелкните файл LandoInstaller.pkg
    4. Пройдите процедуру настройки
    5. Введите имя пользователя и пароль при появлении запроса

    Выберите правильный DMG для вашей архитектуры микросхемы

    Если у вас новый Mac на базе Apple Silicon, выберите arm64 . Используйте x64 DMG для старых компьютеров Mac с чипом Intel.

    Обратите внимание, что поддержка Apple Silicon все еще находится в стадии разработки и YMMV.

    Установить через HomeBrewоткрыть в новом окне (стороннее)

    Мы не поддерживаем это!

    Обратите внимание, что версии Lando и Docker, установленные через Homebrew, поддерживаются сообществом и могут не быть последней версией, предоставляемой пакетом . dmg от GitHubopen в новом окне. Это также означает, что brew может установить для вас неподдерживаемую версию Docker.

    См.: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/lando.rbоткрыть в новом окне

    1. Убедитесь, что homebrew установлен и обновлен.
    2. Добавьте бочку Lando: brew install --cask Lando

    Linux

    Установите пакет путем прямой загрузки (рекомендуется)

    1. Установите Docker Community Editionоткройте в новом окне для вашей версии Linux. Посетите https://get.docker.com, откройте в новом окне сценарий «быстрая и простая установка». (минимум версия 19.03.1-ce)
    2. Установить Docker Composeоткрыть в новом окне.
    3. Загрузите последний пакет .deb , .pacman или .rpm с GitHubopen в новом окне
    4. Дважды щелкните пакет и установите его через «Центр программного обеспечения» вашего дистрибутива или аналогичный.
    5. Обязательно ознакомьтесь с предостережениями ниже и соблюдайте их надлежащим образом

    Установка из исходного кода для других дистрибутивов Linux

    Если ваш дистрибутив Linux не поддерживает наши .deb , .pacman или .rpm 9Пакеты 0101, которые можно установить из исходников

    Установить через CLI

    Убедитесь, что у вас установлен wget .

    Debian

     wget https://files.lando.dev/installer/lando-x64-stable.deb
    sudo dpkg -i lando-x64-stable.deb
     

    Fedora

     wget https://files.lando.dev/installer/lando-x64-stable.rpm
    sudo dnf установить lando-x64-stable.rpm
     

    Arch

     wget https://files.lando.dev/installer/lando-x64-stable.pacman
    sudo pacman -U lando-x64-stable.pacman
     

    Обязательно ознакомьтесь с предостережениями ниже и соблюдайте их надлежащим образом.

    Предостережения

    docker-ce

    Мы устанавливаем docker-ce в качестве жесткой зависимости для наших пакетов. Это означает, что если вы установили докер по-другому, скорее всего, установка пакета завершится ошибкой. Вы можете обойти это, если ваша пакетная утилита допускает игнорирование зависимостей

     dpkg -i --ignore-depends=docker-ce lando-stable.deb
     

    После установки Lando таким образом может потребоваться отредактировать файл /var/lib/dpkg/status и удалить docker-ce из списка зависимостей пакетов Lando, чтобы в будущем apt работали команды, связанные с ним. При редактировании этого файла следует проявлять большую осторожность!!!.

    В настоящее время мы рассматриваем возможность поддержки альтернативных способов установки Docker, таких как moby-engineopen в новом окне.

    Arch

    Lando также доступен в AUR как lando-gitopen в новом окне, что означает, что он собран непосредственно из исходного кода.

    Дополнительная настройка

    Поскольку каждый дистрибутив Linux обрабатывает вещи по-разному, эти соображения могут относиться или не относиться к вам:

    • Если в вашем дистрибутиве используется группа docker , убедитесь, что ваш пользователь является ее членом:

       sudo usermod -aG докер $USER
       

      Вам необходимо выйти из системы, чтобы это изменение вступило в силу. Иногда необходима перезагрузка. См. этооткрыть в новом окне для более подробной информации.

    • Если ваш дистрибутив использует SystemD, убедитесь, что оба 9Демоны 0100 docker.service и docker.socket запущены.

    • Если вы используете Manjaro или другой дистрибутив на основе Arch, вам может потребоваться включить репозиторий AUR, открытый в новом окне для зависимостей.

    Windows

    НЕОБХОДИМО ВКЛЮЧИТЬ HYPER-V

    Убедитесь, что Hyper-V включен, откройте в новом окне, иначе Lando не будет работать!

    Не бойтесь размера упаковки!

    Обратите внимание, что наш установщик Windows включает Docker Desktop, и это объясняет его большой размер файла по сравнению с нашими пакетами Linux.

    При прохождении программы установки вы можете выбрать вместо для установки Docker Desktop, хотя мы рекомендуем вам использовать версию Docker Desktop, которую мы отправляем, из соображений совместимости и поддержки!

    1. Убедитесь, что вы используете по крайней мере Windows 10 Professional с установленными последними обновлениями.
    2. Загрузите последнюю версию Windows .exe 9Установщик 0101 с GitHub, откройте в новом окне
    3. Дважды щелкните lando.exe
    4. Пройдите рабочий процесс установки
    5. Подтвердите различные подсказки UAC во время установки

    Из исходного кода вы вручную установили следующие зависимости:

    • последняя стабильная версия dockeropen в новом окне для вашей операционной системы, установленная на заводские настройки по умолчанию .
    • последний node 14open в новом окне
    • последний yarnopen в новом окне
    • (только для Linux) последний стабильный докер compose binaryopen в новом окне загружается и размещается по адресу /usr/share/lando/bin и делается исполняемым.

    Или сделайте все со скоростью света

    Если вы используете macOS или дистрибутив Linux со вкусом Debian, вы можете легко установить требования разработчика Lando, используя hyperdriveopen в новом окне

    После того, как вы выполнили вышеизложенное, сделайте следующее:

     # Клонировать источник Lando
    git клон https://github. com/lando/cli.git ландо-кли
    # Устанавливаем его зависимости
    cd ландо-кли && пряжа
    # В ОКНАХ:
    # Найдите текущий путь с помощью командной строки: cd или powershell: pwd
    # Добавляем C:\path\from\выше\bin в PATH
    # См.: https://www.computerhope.com/issues/ch000549.htm
    # Не забудьте перезапустить терминал, чтобы изменения PATH вступили в силу.
    Lando.js
    # Или вызывать напрямую
    узел "C:\path\from\выше\bin\lando.js"
    # В POSIX:
    # Установить симлинк
    # ПРИМЕЧАНИЕ: мы используем файл lando.dev как условное обозначение, но вы можете назвать его как угодно
    # Это позволяет запускать стабильное ландо и исходное ландо одновременно.
    sudo mkdir -p /usr/local/bin
    sudo ln -s $(pwd)/bin/lando.js /usr/local/bin/lando.dev
    # Запускаем Lando из исходников
    Lando.dev
     

    Как это работает? | Lando

    На высоком уровне ваша конфигурация lando должна содержать ВСЕ вещи, необходимые для запуска, разработки и тестирования вашего проекта. Идеал, к которому мы стремимся, лучше всего выражается следующим образом:

    Пользователь должен иметь возможность git клонировать репозиторий, запустить lando start и получить ВСЕ, что ему нужно для локальной разработки своего сайта за несколько минут.

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

    Мы обнаружили здесь полезную схему, когда самый старший и самый опытный в DevOps человек в вашей команде создает первоначальную конфигурацию ландо и несет ответственность за ее обслуживание, но обычно «устанавливает ее и забывает».

    Хорошо, круто, я понял. Что мне нужно, чтобы начать?

    Чтобы начать использовать удивительную силу Лэндо, вам необходимо иметь следующее:

    • Файл Lando, обычно он называется .lando.yml
    • Кодовая база вашего приложения

    Если вам непонятно, как настроить это вручную, ознакомьтесь с нашей командой Lando init, которая может помочь вам инициализировать код из различных источников для использовать с Ландо.

    Итак, как же выглядит этот Landofile?

    Как упоминалось выше, Landofile обычно называется . lando.yml , но его можно настраивать и переопределять. Требуется имя , но помимо этого, он может содержать любую комбинацию вещей, хотя обычно он использует только небольшое подмножество, как показано ниже:

     name: my-app
    составить:
      - docker-compose.yml
      - docker-compose-2.yml
    env_file:
      - defaults.env
      - специальный .env
    События:
      постстарт:
        - /helpers/my-setup-script.sh
    Рецепт: лампа
    конфигурация:
      php: '7.2'
      xdebug: правда
    прокси:
      веб:
        - мое-app.lndo.site
    Сервисы:
      веб:
        тип: нгинкс
    оснастка:
      среда:
        сервис: веб
     

    Обратите внимание, что значения в каждом ключе выше не имеют особого отношения к тому, что мы обсуждаем, то есть к назначение каждого. С этой целью некоторая информация о каждом и ссылки на их документы, если применимо, показаны ниже:

    имя - Здесь ничего особенного. Это должен быть уникальный способ идентифицировать ваше приложение.

    compose — это список из файлов docker-compose , которые вы можете запустить Ландо. Пути относятся к корню вашего проекта. Как правило, этот вариант не используется в пользу рецептов и/или услуг Lando, но в некоторых случаях имеет смысл.

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

    Если вы заинтересованы в использовании чего-то, что Lando в настоящее время не предлагает в качестве услуги или рецепта, мы рекомендуем вам воспользоваться услугой индивидуального составления.

    env_file — Список файлов окружения относительно корневого каталога вашего проекта. Каждый файл должен содержать список из KEY=VALUE пары, которые затем будут вводиться в среду при каждой службе .

    события — События позволяют пользователю запускать произвольные команды или комбинации команд в произвольных службах или комбинациях служб до или после определенных частей среды выполнения Lando. Хорошим примером является очистка кэша приложения после импорта базы данных.

    рецепт — Рецепты — это комбинации сервисов, прокси и инструментов, разработанные как начальное состояние разумных значений по умолчанию для конкретного варианта использования — например. друпал9 .

    config - Config позволяет вам установить некоторые из наиболее важных вещей, которые предоставляет ваш рецепт. Эти настройки обычно различаются в зависимости от выбранного вами рецепта.

    прокси — настройки прокси позволяют пользователям сопоставлять произвольные доменные имена с произвольными портами внутри произвольных служб. Подумайте: я захожу в браузер и набираю myapp.lndo.site или millard.filmore.for.lyfe , и он загружает мое приложение.

    services — службы являются упрощенными, но по-прежнему легко настраиваемыми контейнерами Docker. Они могут выполнять этапы сборки, такие как установка php-расширения или запуск yarn install , а также могут быть переопределены до уровня docker-compose . Они также получают некоторые автоматические сетевые функции и функции безопасности.

    инструменты - Инструменты позволяют пользователям запускать произвольные команды или комбинации команд для произвольных служб или комбинаций служб при вызове.

    Это полезно, так что вы можете запустить lando yarn install вместо docker exec -it SERVICE yarn install или около того lando test можно запускать composer test и yarn test в соответствующих сервисах. Вы также можете указать параметры, в том числе интерактивные, для создания более сложных команд, таких как lando pull-my-database-from-aws --user=me --password=*** , или для запуска одной команды на нескольких услуги - напр. lando db-import dump.sql -h база данных2 .

    A LATE TL;DR - Мы HIGHLY рекомендуем вам прочитать связанную документацию выше, чтобы понять, что Landofile может сделать для вас и/или вашей команды.

    Как его сделать?

    Существуют различные способы изготовления Landofile, но мы нашли и наблюдали стратегию, которая обычно является хорошим подходом следующим образом:

    1. Поищите рецепт, который может послужить хорошей отправной точкой. Lando init помогает в этом.
    2. Добавляйте дополнительные услуги, когда вам нужно больше JUICE .
    3. Определите более сложные инструменты и события, чтобы упростить сложные шаблоны команд и автоматизировать общие задачи.
    4. Добавьте несколько шагов сборки для дальнейшей автоматизации настройки ваших служб или добавления дополнительных зависимостей проекта.
    5. Определяйте индивидуальные услуги как набор всего, что вам нужно.
    6. Создавайте собственные рецепты или услуги, чтобы заблокировать ваши новые электроинструменты.
    7. Промыть и повторить.

    У вас есть примеры?

    Вы можете проверить наш большой репозиторий проверенных-каждых-сборок и рабочих примеровоткрыть в новом окне. Несколько примеров Landofiles, которые помогут вам понять, насколько простыми или сложными они могут быть, показаны ниже:

    Холодный как лед

     name: my-app
    рецепт: друпал9
     

    Зажигание спички

     name: my-app
    рецепт: друпал9
    конфигурация:
      база данных: постгрес
      php: '8.1'
      xdebug: правда
     

    Он разогревается!

     имя: мое-приложение
    рецепт: друпал9
    конфигурация:
      база данных: 'mysql: 8.0'
      php: '8.1'
      xdebug: правда
      конфигурация:
        php: мой-пользовательский-php.ini
    прокси:
      пма:
       - pma-my-app.lndo.site
    Сервисы:
      узел:
        тип: узел: 17
        глобальные:
          глоток: последний
      пма:
        тип: phpmyadmin
        хосты:
          - база данных
    оснастка:
      пряжа:
        служба: узел
     

    Он в огне!!

     имя: мое-приложение
    рецепт: друпал9
    конфигурация:
     php: '8.1'
     база данных: 'mysql: 8.0'
     xdebug: правда
     конфигурация:
     php: мой-пользовательский-php.ini
    События:
     после импорта базы данных:
     - сервер приложений: drush cc all -y
    прокси:
     пма:
     - pma-my-app.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *