Подкаст OSTraining #39: April Sides на Lullabot и Georgia.gov
Опубликовано: 2022-02-16В выпуске этой недели я рад приветствовать апрельские стороны.
Эйприл — разработчик Drupal, работающий в Lullabot, одном из крупнейших и наиболее авторитетных агентств Drupal. Она работала над всевозможными увлекательными проектами, и в настоящее время она помогает Georgia.gov (штат Джорджия) перевести многие из их сайтов Drupal на Drupal 8.
Мы говорим о том, чем она занималась в мире Drupal, о DrupalCon Seattle, который прошел на прошлой неделе. Кроме того, мы обсуждаем, каково это быть частью такого крупного государственного проекта, помогать людям и упрощать использование государственных веб-сайтов.
Подпишитесь на подкаст OSTraining в iTunes или используйте проигрыватель подкастов ниже. Мы также представлены в Stitcher, Overcast и других популярных приложениях для подкастов.
Слушайте выпуск с Эйприл
Стенограмма апрельского эпизода
- Стив : Привет и добро пожаловать на подкаст OSTraining. Я Стив Бердж, и в этих подкастах мы общаемся с интересными людьми со всего мира с открытым исходным кодом. В выпуске этой недели я разговариваю с Эйприл Сайдс. Эйприл — Drupal-разработчик, работающий в Lullabot, одном из крупнейших и наиболее авторитетных Drupal-агентств. Она работала над разнообразными увлекательными проектами, и в настоящее время она помогает Georgia.gov, штат Джорджия, перевести многие из их Drupal-сайтов на Drupal 8.
- Стив : Мы говорим о том, что она делала в мире Drupal, о DrupalCon Seattle, который состоялся только на прошлой неделе. И каково это быть частью такого крупного государственного проекта, помогать людям, делая правительственные веб-сайты более удобными в использовании и поиске.
- Стив : Эй, Эйприл, добро пожаловать.
- Эйприл : Привет, спасибо, что пригласил меня.
- Стив : Эй, значит, мы с тобой оба на восточном побережье. Ты в Северной Каролине, я во Флориде, но мы оба только что вернулись из Сиэтла с DrupalCon 2019.
- Эйприл : Да, видела.
- Стив : Как тебе это понравилось?
- Эйприл : Я думаю, это было здорово. Познакомился со многими старыми друзьями, завел несколько новых друзей. Все это время было довольно занято, но это было здорово.
- Стив : Итак, вы пришли как представитель Lullabot, компании, в которой вы сейчас работаете?
- Эйприл : Да. И в этом году у нас там была большая часть компании.
- Стив : Насколько велик Люллабот? 50, 60 человек?
- Эйприл : Да, у нас чуть больше 50 человек.
- Стив : Хорошо, и почти все из компании, которые смогли это сделать, попали на DrupalCon?
- Эйприл : Верно.
- Стив : Так что, по крайней мере для меня, лучшее, что в нем было, вероятно, это некоторые новые функции, которые появятся в Drupal. Раньше мне не приходилось их учить, но в новой версии, которая выйдет в начале мая, есть кое-что очень крутое. Я преподаю на DrupalCon уже 10 лет, с 2010 по 2011 год, и я никогда не получал такой хорошей реакции от студентов, как на нашем учебном классе, на новые медиа-функции и новый компоновщик макетов, который скоро появится. в ядро.
- Стив : Студенты были очень взволнованы. Меня немного омолодило то, что люди были в восторге от новых функций DrupalCon. Что насчет тебя? Что вам особенно понравилось на DrupalCon в этом году?
- Апрель : Итак, в этом году я впервые помог с обучением. Так что я принял участие в тренинге Майка Анелло по внутримодульной разработке, и это был действительно интересный опыт, помогающий людям научиться разрабатывать на Drupal 8. Я также присутствовал или участвовал в саммите сообщества Drupal во вторник, и мы поговорили много о создании сообщества и попытке решить проблему привлечения младших разработчиков в нашу экосистему, привлекая новое поколение разработчиков. Так много разговоров, много решения проблем.
- Стив : Что, если людям покажется сложным, очевидно, что у вас был модуль для начинающих в классе, а затем и позже на неделе? Что мешает разработчикам Drupal 8 приступить к работе?
- Апрель : я бы сказал, что самым большим камнем преткновения является настройка вашей локальной среды разработки, потому что есть несколько разных вариантов, и у людей есть все разные операционные системы, и поэтому было одной из самых сложных задач — убедиться, что у всех настроена локальная среда разработки. чтобы начать.
- Стив : Хорошо. Клянусь, мы не планировали это заранее, но Майк Анелло, учитель, написал для нас книгу о DDEV здесь, на OSTraining, DDEV объяснил, как называется книга. И все дело в настройке локальной среды разработки, потому что это может быть головной болью. Что было особенно сложным, когда дело касалось занятий и тренировок, которые вы проходили?
- Эйприл : Ну, вы определенно использовали обучение, которое не зависело от одной локальной среды разработки, поэтому оно было более агностическим. Поэтому мы хотели помочь каждому человеку убедиться, что у него есть локальная среда разработки, которая ему удобна. Итак, у нас были люди в Лэндо, я не уверен, что кто-то был в DDEV. Мы пробовали aqueducts desktop, но лишь у некоторых людей были системы, над которыми они не имели большого контроля, что немного усложняло работу на компьютере с Windows и отсутствие тех привилегий администратора, которые необходимы для включения некоторых из функции и настроить вещи.
- Стив : Да, многие государственные и университетские служащие часто оказываются в такой ситуации.
- Эйприл : Верно, но я думаю, что он действительно хорошо научил этому. Он учит использовать Drupal Console как способ создания фреймворков модулей для создания каркаса, чтобы по-настоящему научить этому инструменту, чтобы людям не нужно было иметь полную концепцию, они могли раскрутить модуль, а затем просто начать редактировать то, что им нужно. редактировать. Так что это было хорошее вступление.
- Стив : Итак, Drupal 8 немного приближается к современной среде описания работы, в которой вам нужно настроить довольно много инструментов, прежде чем вы сможете начать разработку. Это справедливо сказать? Вам нужно иметь, возможно, составную часть, возможно, Drupal Console, несколько готовых частей, а не просто открывать текстовый редактор и ломать его.
- Эйприл : Верно. Большая часть этого обучения была посвящена Drupal Console и вашей способности создавать плагины, контроллеры и различные вещи, используя это в качестве инструмента, чтобы казалось, что разработка Drupal 8 так же быстра, как и Drupal 7 с хуками. Он просто создает леса, а затем рассказывает, что означает леса и как все это настроено.
- Стив : Итак, вы учите этому, но каков ваш личный опыт? Каковы ваши личные ощущения от Drupal 8, поскольку вы работали с ним несколько лет и имеете большой опыт работы с Drupal 7?
- Эйприл : Это определенно перемена, я училась на практике, поэтому я начала проект, когда работала в Media Current, и у меня было несколько замечательных учителей, которые сказали: «Эй, вот как ты это делаешь». О, теперь я это понимаю». Итак, на самом деле простое погружение и персиковый шторм действительно позволяют легко понять, когда вы смотрите на заблокированный плагин, и он говорит, что он расширяет класс, вы можете щелкнуть правой кнопкой мыши на этом и пойти в класс и начать узнавать немного о том, как все связано в настройке Drupal Core сейчас. Но это определенно сдвиг, и вы всегда изучаете что-то новое, новый способ делать что-то. Всякий раз, когда я начинал в Lullabot, я начал работать над проектом, и я впервые работал с миграцией, так что это было довольно круто.
- Стив : Итак, если вы разговариваете с кем-то, кто плохо знаком с Drupal Development, и это может быть правдой относительно многих людей, слушающих этот подкаст. Вы бы порекомендовали им начать копаться в Drupal Console, а также, возможно, получить копию PhpStorm? Я думаю, что у него есть некоторые специфичные для Drupal интеграции, которые могут быть очень полезными.
- Эйприл : Верно. Да, я думаю, что консоль Drupal великолепна, но в Drush 9 также есть возможность генерировать леса для разных вещей. Итак, я думаю в любом случае, либо решения, которые вы можете сгенерировать для различных частей вещей, которые вам нужно построить в Drupal, и это дает вам хорошее представление о том, что каждая вещь означает и как все это организовано сейчас.
- Стив : Итак, вы всегда были очень сосредоточены на коде, вы всегда были разработчиком? Почему-то, когда я впервые встретил вас несколько лет назад, я подумал, что вы дизайнер, что у вас есть дизайнерское образование. Вы как бы совместили эти две вещи или вы дизайнер, разработчик, как вы теперь работаете в крупной компании по разработке Drupal?
- Эйприл : Верно, поэтому, когда я поступила в колледж, я подумала, что хочу быть 3D-аниматором, и поняла, что это действительно утомительная работа, и она не для меня. Итак, потом я немного узнал о том, что такое разработка, а затем была эра мониторов с разным количеством цветов и тому подобное, и я подумал, что больше не хочу иметь с этим дело. Так что я просто займусь полиграфическим дизайном, но, конечно, это тоже непросто, потому что таким образом приходится иметь дело с большим количеством разных типов бумаги и материалов, а также с разными процессами печати. Каким-то образом я вернулся к небольшому дизайну полиграфии и веб-дизайну, а затем снова вернулся к разработке. Я работал в общественном колледже, и мы перенесли веб-сайт колледжа на Drupal, и это был мой первый опыт работы с Drupal, и я подумал: «Мне это очень нравится». Поэтому я решил измениться, я отказался от печатного дизайна и полностью вернулся к разработке, и с тех пор я почти всегда этим и занимаюсь. Я работал в федеральном правительстве, а затем перешел в мир агентств.
- Стив : И ты делал это по всей Северной Каролине?
- Апрель : Да.
- Стив : Итак, вы прыгали несколько раз, но, судя по разговору, вы кажетесь очень счастливыми в самом известном или, конечно, одном из самых известных Drupal-агентств, Lullabot. Теперь у них есть звездное резюме проектов Drupal, Tesla и NBC. Каково это работать в Lullabot?
- Эйприл : Работать в Lullabot потрясающе. Посмотрим, до работы в Lullabot я проработал здесь всего около 8 месяцев. Итак, до Lullabot я испытывал сильное выгорание, и вы сменили обстановку, и мне очень повезло, что я здесь, в Lullabot, и я чувствую, что нахожусь в правильном месте для меня. Я многому учусь от продаж до найма и просто многому учусь, и мне очень нравится, что у Lullabot есть набор основных ценностей, которыми они делятся на своем веб-сайте, и одна из них, вероятно, самая популярная, это «быть человеком». . Несмотря на то, что мы Люллаботы, больше всего мы заботимся о том, чтобы быть людьми.
- Стив : Думаю, для людей, которые не слишком хорошо знают Lullabot, логотип — это робот. Что немного иронично, учитывая ключевой принцип «быть человеком».
- Эйприл : Определенно.
- Стив : Я помню, как разговаривал с парнем Мэттом, который управляет Lullabot, одним из владельцев, одним из людей, которые управляют Lullabot, и ему потребовалось, наверное, 6 месяцев, чтобы в какой-то момент сесть и тщательно написать руководство для сотрудников и попытаться определить и контролировать и действительно заботиться о культуре Lullabot в точном определении того, что это значит. Для компании, которая растет довольно быстро и имеет людей по всему миру, это было, может быть, 3 или 4 года назад, и вы, кажется, думаете, что это было эффективно, что за компанией стоит очень сильный дух.
- Эйприл : Да, теперь комары — это круто, я не знаю. Я не могу сказать ничего плохого о Lullabot. Это такая же замечательная группа людей, и они заботятся о своих сотрудниках, а их сотрудники заботятся о своих клиентах, и я думаю, что это действительно важно в агентстве.
- Стив : Возможно, существует некое неосязаемое отношение, которое, возможно, трудно выразить словами. На самом деле вы говорили об этом на DrupalCon, где вы говорили о попытках направить свою карьеру в нужное русло, серьезно относиться к развитию карьеры. Не только с точки зрения поиска работы, но и предотвращения эмоционального выгорания. Я правильно понял, вы действительно пришли на DrupalCon и говорили об этом около 50 минут?
- Апрель : В течение 30 минут, к счастью, не 50. Это было красивое заманчивое название «Как нанять и уволить вашего работодателя», и во многом оно было основано на личном опыте, а затем на исследованиях, чтобы понять, как найти подходящее место. для вас и как вы планируете свою карьеру и как вы знаете, что вы хотите и что вам нужно. Это действительно требует самоанализа, чтобы выяснить, кто вы и что вам нужно, чтобы действительно найти компанию, для которой вы отлично подходите, и что вы будете отлично подходить для этой компании. Так что это был действительно отличный совет, который я изучил, чтобы попытаться помочь людям не чувствовать себя застрявшими на работе и почувствовать, что они могут найти счастье на работе.
- Стив : Итак, это было то, что вы на самом деле сидели около года назад или больше, исследовали и пытались выяснить для себя. Возможно, вы чувствовали себя немного потерянным или что есть что-то лучшее, что принесет вам больше удовлетворения в повседневной жизни?
- Эйприл : Верно, поэтому я думаю, что перегорела, когда на самом деле подавала заявку в Lullabot. Так что я не совсем уверен, как я оказался здесь, но я действительно рад, что я сделал. Итак, много исследований, часть меня хотела знать, почему это не сработало на моем предыдущем месте работы, и просто понять, что нужно, чтобы найти место, в котором ты будешь счастлив. Я имею в виду, на самом деле я не знал, каковы мои ценности, и я думаю, что действительно резонирую с ценностями Lullabots. Поэтому я думаю, что именно поэтому он хорошо подходит. Так что я знаю, что есть люди, которые, скорее всего, устраиваются на свою первую работу, но они не знают, что там происходит, и, возможно, они боятся сделать прыжок, чтобы попробовать что-то новое, и я стараюсь дать немного смелости, поддержки и расширения возможностей, чтобы что люди чувствуют, что они могут сделать этот скачок, они могут контролировать свою карьеру, если захотят.
- Стив : Как это перерастет в осязаемое действие, скажем, я работаю, я тренировался и думаю, что босс — заноза в заднице, и мне надоело работать на него. Какие практические шаги мог бы предпринять такой человек, как я, чтобы двигаться вперед, чтобы выбраться из колеи?
- Эйприл : Верно, значит, определенно начинается с самоанализа; выяснение ваших личных ценностей, выяснение ваших мягких активов, таких как ваши знания, ваши навыки и ваши твердые активы, каковы ваши деньги и инвестиции, чтобы узнать, как вы можете договориться о зарплате в новой организации, и выяснить, какова ваша рабочая среда потребности и каковы ваши стремления. На самом деле это просто выяснение того, кто вы и что вам нужно, чтобы вы могли осмотреться и найти что-то, что будет совместимо. В основном вы проводите исследования, чтобы узнать, какие агентства существуют, и вы изучаете эти агентства, и здорово поговорить с людьми, которые там работали, они могут дать вам своего рода внутреннее представление о том, каково это на самом деле работать там, так что да .
- Стив : Знаешь, я собирался задать реальный вопрос. Я собирался спросить, сколько вам лет, но позвольте мне немного перефразировать и сказать, сколько времени в вашей карьере вам понадобилось, чтобы добраться до этого момента? Чтобы понять, что вам нужно сидеть сложа руки и определить все эти ценности и придумать что-то лучшее?
- Эйприл : Итак, у меня 13 лет полной занятости. Итак, теперь вы можете заняться математикой.
- Стив : Значит, это определенно то, о чем ты должен был догадаться раньше, но ты рад, что наконец-то добрался до этого?
- Эйприл : Верно. Правильно. Я хотел помочь людям на любом этапе их карьеры чувствовать себя более сильным, чем я.
- Стив : Ну, знаешь что, я, вероятно, опережаю тебя на несколько лет, черт возьми, значительно больше, чем 13 лет на данный момент, и я думаю, одна из вещей, которые я обнаружил, это то, что это случалось чаще, чем один раз, в 3 раза больше, чем ты. ценности меняются, и это нужно делать довольно регулярно.
- Эйприл : Верно. Правильно. Вы должны часто заниматься самоанализом, потому что ваша жизнь изменится, есть много разных переменных, место, которое для вас сейчас, может не быть для вас через 10 лет.
- Стив : Итак, вы перешли в Lullabot, и одним из их преимуществ является то, что у них такой интересный и известный список клиентов. На кого ты сейчас работал от имени Lullabot?
- Апрель : Итак, моим первым проектом в Lullabot был проект Georgia.gov, и он был упомянут в примечании к проекту, что было действительно здорово.
- Стив : А, я так думаю, и это было несколько лет назад, это было первое правительство штата, полностью перешедшее на Drupal, федеральное правительство сделало это несколько лет назад, а Джорджия была первым штатом, перешедшим на Drupal. Drupal сайты на массе?
- Эйприл : Да, я не уверен в их истории, но это действительно интересно.
- Стив : Да, я думаю, что они были на Drupal уже несколько лет. Я знаю, например, что у них есть куча сайтов на Drupal 7, и я думаю, что в какой-то момент они сделали интеграцию с Amazon Elexon, чтобы вы могли разговаривать со своим устройством Amazon и получать ответы непосредственно из поиска Drupal?
- Эйприл : Верно. Я думаю, что Aqueous участвовал в этом проекте. Это звучало довольно круто.
- Стив : Итак, теперь у них есть сотни сайтов на Drupal для каждой ветви правительства штата. Так что именно вы делаете для Грузии в данный момент? Звучит как сложный набор проектов с множеством агентств, множеством движущихся частей.
- Эйприл : Верно, значит, это довольно большая команда разработчиков, включающая несколько агентств, как вы сказали. Мой кусок пирога был сосредоточен на миграции, поэтому я оценивал данные с Drupal 7 на Drupal 8. Когда они переделывали веб-сайты, я полагаю, у нас была команда контент-стратегии, которая на самом деле пришла до того, как приступить к какой-либо разработке, чтобы диктовать, что будет выглядеть новый тип реляционной архитектуры, и поэтому мы реализовали это в Drupal 8, поэтому мы фактически не переносили структуру контента, а затем мы взяли данные из Drupal 7 и разбили их на части в новых архитектурах, поэтому мы Возможно, мы могли бы создать узел местоположения, а затем связать его с фрагментом контента, который ранее имел только поле местоположения. Таким образом, создавая множество различных соединений, у них были абзацы в коллекциях полей в Drupal 7, и мы преобразовали этот контент во встроенные узлы и встроенный микроконтент, которые также были типами контента, и просто объединили все вместе в поле body. Итак, у нас есть встроенный контент в поле body и больше нет абзацев. Так что это был действительно интересный проект.
- Стив : Итак, для тех, кто не так глубоко знаком с Drupal, как вы или я, вы говорите об удалении некоторых более сложных модулей, на которые могут полагаться сайты. Абзацы, например, позволяют людям иметь структурированный контент, который может быть элементом, называемым фотогалереей, или элементом, называемым видеогалереей, который можно добавлять и переупорядочивать, но он не был частью ядра Drupal, и когда вы перешли на Drupal 8, я правильно понимаю, что вы, ребята, оставили многие из этих модулей и перешли на ядро Drupal, используя типы контента для всего, а затем встраивая их друг в друга? Связываете разные типы контента, используя ядро Drupal, а не сторонние модули?
- Апрель : Верно. Я не помню, что было решающим фактором, это было что-то, что было решено на раннем этапе разработки контент-стратегии. Итак, я пытаюсь думать, я имею в виду, что абзацы существуют в Drupal 8, мы просто не мигрировали в абзацы. Вместо этого мы сгруппировали контент, потому что они использовали абзацы со столбцами данных и тому подобное, и мы просто как бы сжали его в более сложенный бит контента в поле тела. Честно говоря, я не помню, каким было решение, почему мы не пошли по пути абзацев, но да, мы пошли по пути создания определенных типов контента, которые мы как бы пометили как микроконтент. Итак, мы добавили вещи, которые не позволяли бы анонимным пользователям просматривать микроконтент сам по себе, поэтому он всегда рассматривается как нечто, что рассматривается только как встроенное.
- Стив : О, ладно. Таким образом, у вас может быть небольшой фрагмент информации, несколько полей, возможно, прикрепленных к типу контента, но эти небольшие фрагменты можно увидеть только в контексте страницы, их нельзя увидеть по собственному URL-адресу, их нельзя проиндексировать Google. сами.
- Эйприл : Да, и одним из примеров этого может быть коллекция ссылок, тип микроконтента. Итак, допустим, у нас есть страница сайта с неограниченным полем ссылок, в котором содержится неограниченный список ссылок. Вместо переноса этого содержимого в другое поле ссылки эта группа ссылок стала набором ссылок, а затем этот набор ссылок был встроен в содержимое нового узла страницы сайта.
- Стив : Итак, возникает большой вопрос. У вас были все сайты Drupal 7 для Georgia.gov, переведенные на Drupal 8, по шкале от 1 до 10, насколько это головная боль?
- Эйприл : Какая головная боль? Я не знаю, у нас была очень большая команда, так что я даже не знаю, много ли вещей по развертыванию делал один человек. У нас есть, вы знаете, мы переделали архитектуру вместо того, чтобы мигрировать, поэтому я думаю, что это, вероятно, усложнило миграцию, потому что нужно было написать много пользовательских миграций, потому что структура была другой, архитектура была другой. Я имею в виду, я думаю, что это больше, чем головная боль, это просто отнимает много времени. Просто требуется время, чтобы убедиться, что все работает правильно, правильно мигрирует и находит крайние случаи здесь и там. Так что да, это вызов.
- Стив : Легче, если у вас есть большая команда.
- Апрель : Определенно.
- Стив : Итак, сколько же ресурсов предоставляет Georgia.gov своим веб-сайтам для работы с Drupal. Похоже, у них есть целая куча аутсорсинговой работы в разных агентствах. Есть ли у них основная команда, сидящая в Атланте, состоящая из экспертов по Drupal, или подавляющая часть работы отдана на аутсорсинг таким людям, как вы?
- Апрель : Я думаю, что большая часть работы по миграции была выполнена, или большая часть материалов по миграции нового сайта Drupal 8 была передана на аутсорсинг, и у них есть внутренняя команда, которая поддерживает сайты Drupal 7 во время этого процесса. Итак, мы собираемся перенести сайт, давайте посмотрим, на момент записи это будет на прошлой неделе. Мы, надеюсь, перенесли наш первый сайт, а затем просто сгруппировали их так, чтобы эта группа собиралась мигрировать, а затем у нас появилась еще одна группа, потому что они также работают с агентствами, чтобы исправить любые несоответствия данных и такие вещи, как что это может быть проблемой при миграции. Таким образом, они выполняют большую часть этого управления, много QA, и у них есть разработчик в штате, который работает с нашей командой, чтобы ускорить развертывание сайта Drupal 8 и как сделать уверен, что все, вы знаете, сайты Drupal 7 все еще функционируют должным образом в то же время, что и сайты Drupal 8. Но у нас также были задействованы некоторые другие агентства, у нас был Palantir, работавший над федеративным поиском.
- Апрель : Таким образом, этот кусок пирога был чем-то, что обрабатывал Palantir, и федеративный поиск означает, что если вы не знаете, это означает, что все сайты Drupal индексируются в одной базе данных, так что когда вы ищете, вы можете искать. Вы можете просматривать ресурсы с других веб-сайтов Georgia.gov, когда вы находитесь на определенном веб-сайте, если хотите.
- Стив : Итак, у них есть сеть из 600 плюс различные отдельные установки Drupal, но если вы зайдете на домашнюю страницу Georgia.gov и поищите лицензию на рыбную ловлю, или водительские права, или договор аренды, или что-то еще, что может предоставить правительство. Это единственное окно поиска проходит через все эти сотни сайтов Drupal?
- Эйприл : Верно. Каждый сайт проиндексирован, и я считаю, что он использует Solar в качестве серверной части. Так что да, если вы находитесь на сайте Georgia.gov и выполняете поиск, он выведет вас, он обязательно найдет ссылку на агентство, где вы должны, как вы сказали, получить лицензию или что-то в этом роде.
- Стив : Хорошо. Таким образом, у вас есть одна единственная установка Apache Solar, которая может индексировать 300 сайтов Drupal 7, 300 сайтов Drupal 8, а также, возможно, установку с несколькими сайтами. Все различные части, которыми управляет Georgia.gov, собираются в один поисковый индекс.
- Апрель : Верно.
- Стив : Хорошо. Звучит как вызов.
- Эйприл : Ага. Я думаю, что Palantir был агентством, которое разработало федеративные поисковые модули, поэтому я думаю, что они обратились к ним за своим опытом, и я действительно думаю, что это окупилось.
- Стив : Круто. Итак, есть Equid, есть Lullabot, есть Palantir, есть, я думаю, Media Currents, и мы, вероятно, упускаем некоторые другие агентства Drupal.
- Апрель : Да, Media Current помогла нам с предварительным интерфейсом, чтобы убедиться, что мы выполнили всю предварительную работу до запуска, чтобы убедиться, что мы уложимся в сроки запуска. Да, это была отличная совместная работа.
- Стив : Круто. Итак, вы сейчас работаете в основной компании и работаете над несколькими крутыми проектами. У вас есть другие важные вещи, над которыми вы работаете? Вы также проводите большой DrupalCamp, несмотря на всю эту дополнительную работу. В этом году у вас будет DrupalCamp в Эшвилле в Северной Каролине.
- Апрель : Да. DrupalCamp Asheville 2019. Он пройдет с 12 по 14 июля. Мы действительно прекрасно проводим время. У нас будет день пожертвований в пятницу вместе с некоторыми тренингами, мы проводим занятия по субботам, и мы призываем людей приходить и оставаться в воскресенье, чтобы совершить пешие прогулки и просто познакомиться с людьми в сообществе.
- Стив : Итак, Эшвилл находится в Северной Каролине, в горах Северной Каролины, но, вероятно, как бы это сказать, как британец, проживший на юге 20 лет или около того, у него есть репутация, но в последние годы эта репутация меняется. Раньше это был довольно медленный захолустный город, но Эшвилл становится все более привлекательным местом для посещения. Много крафтовых пивоварен, такая хипстерская атмосфера с несколькими ставками и тату-салонами и, может быть, немного Остин, чего-то, чего вы не ожидаете в Северной Каролине.
- Апрель : Определенно. Мы определенно причудливый маленький город. Наш город довольно мал по сравнению с тем, где мы были только что в Сиэтле, но да, много хорошей музыки, много вкусной еды. Действительно отдохнул в горах, летом красиво, и некоторые люди беспокоились, что там слишком жарко, не слишком жарко, это здорово. Да, мы стараемся возить людей по городу и показать всем, как здорово провести время в городе.
- Стив : Итак, вы полностью работаете со 100% дистрибьюторской компанией Motley Lullabot и, я думаю, в предыдущие годы вы решили переехать в Эшвилл, но именно там вы решили обосноваться.
- Эйприл : Да, на самом деле я поступила в университет Северной Каролины в Эшвилле, чтобы поступить в колледж, и когда я закончила его, я осталась там. Я смог устроиться на работу сразу после колледжа, что довольно сложно, поэтому я решил остаться здесь, и города действительно изменились с тех пор, как я выпустился, и мы не будем возвращаться к подсчету лет с тех пор, как я отправились в школы. Но да, это отличный город. Если кто-то слушает это, вы должны прийти. Ты должен приехать в Эшвилл в этом году.
- Стив : Ну, там открыли филиалы несколько крупных технологических компаний, верно? Это были изменения в культуре и все более технологичная культура?
- Эйприл : Здесь пытаются построить технологическую индустрию. У нас нет огромного местного сообщества Drupal. На самом деле наш лагерь — это большое дело, но здесь есть несколько веб-шотов и предпринимаются усилия, чтобы попытаться привлечь сюда больше промышленности. Трудно перенести производство в город в горах, потому что там не хватает ровного места для заводов и тому подобного. Итак, мы пытаемся расшириться, потому что сейчас наша отрасль — туризм. Так что это не очень устойчивая отрасль. Так что да, здесь определенно есть стремление основать технологические компании, и вы знаете, я бы сказал, что это город, в котором вы создаете свою собственную работу. Если вы работаете здесь удаленно, Эшвилл — отличное место для жизни, оно входит в десятку лучших мест для жизни и мест, которые стоит посетить в мире, так что это отличное место.
- Стив : Круто. Итак, давайте сделаем краткий рекламный обзор. DrupalCamp Asheville — это какие даты в этом году?
- Апрель : с 12 по 14 июля.
- Стив : И вы упомянули, что вам предстоит большой запуск Georgia.gov? Вы хотите дать URL-адреса, чтобы люди могли проверить это?
- Эйприл : На самом деле есть 2 сайта. Предполагается, что мы запустим ADA.Georgia.gov и, я думаю, SBWC.Georgia.gov.
- Стив : Хорошо. Вы должны дать нам подсказку, что это такое.
- Эйприл : ADA, да, мне нужно это проверить. Поскольку вы разрабатываете, все, о чем вы заботитесь, это субдомен. Итак, давайте посмотрим, офис координаторов ADA в штате Джорджия является сайтом ADA. Таким образом, они помогают с доступными ресурсами, а SBWC — это совет штата по компенсации работникам.
- Стив : Хорошо. Таким образом, все, что может сделать правительство Джорджии, в конечном итоге оказывается на Drupal, если оно еще этого не сделало, и на Drupal 8. Очевидно, что компания, в которой вам нравится работать, — это Lullabot. Хорошо, и, наконец, Эйприл, где люди могут быть в курсе того, чем ты занимаешься?
- Эйприл : Вы можете подписаться на меня в Твиттере. Мой дескриптор, конечно, «За неделю до следующей», что означает сейчас, вы не знаете, не через неделю, а через неделю.
- Стив : За этим должна стоять история. Итак, Эйприл, большое спасибо за то, что присоединились к нам. Я желаю вам успехов в вашей будущей работе в Lullabot и в предстоящих запусках Georgia.gov.
- Апрель : Спасибо. Спасибо, что пригласили меня.