Сэмюэл Агилера – профессионал месяца по версии W.P.
Опубликовано: 2019-11-15Добро пожаловать в еще одно интервью с профессионалами WordPress. Сегодня у нас есть человек, которого порекомендовали и Пабло Лопес, и Анхелес Портильо. Он работает с WordPress уже более 14 лет, и он носил несколько шляп: переводчик, разработчик плагинов , веб-мейнтейнер, инженер службы поддержки… Пожалуйста, поприветствуйте Самуэля Агилеру !
Спасибо за интервью, Сэмюэл. Приятно видеть вас здесь! Для тех, кто вас не знает, расскажите немного о себе и своих отношениях с WordPress .
Спасибо тебе, Дэвид.
Я прожил в Сарагосе почти всю свою жизнь, но я родился в Альхесирасе (Кадис) и провел там много лета и Рождества. Так что у меня есть вещи из обоих мест, и иногда может быть трудно угадать место моего рождения, потому что у меня нет акцента.
Мой интерес к компьютерам начался, когда я был ребенком с 8-битным Amstrad CPC моего старшего брата. На протяжении многих лет моей целью было превратить мою страсть к компьютерам в профессию. Хотя я совершил обход мира электроники и ответственных должностей по управлению и работе с клиентами, в конце концов я вернулся к компьютерным наукам, которые мне всегда очень нравились.
Итак, с WordPress прошло более 14 лет. За это время я сделал много вещей: переводил вещи на испанский (es_ES), когда не было команды переводчиков WordPress и почти никто не делал, предоставлял услуги по обслуживанию WordPress, включая ИТ-часть (установка, настройка и управление серверами из консоли). и индивидуальное программирование тем и плагинов, а также публикация плагинов на WordPress.org. В настоящее время я работаю в Rocketgenius Inc., создателях Gravity Forms, и занимаюсь этим уже пять лет.
У вас есть довольно много плагинов , опубликованных на WordPress.org, и все они следуют принципам UNIX: простые инструменты, ориентированные на решение отдельных конкретных проблем и решение их хорошо . Цифры подтверждают эту философию, поскольку ваши плагины имеют десятки тысяч активных установок. Не могли бы вы поделиться с нами, как вы относитесь к этим плагинам ? Сколько у вас работы с поддержкой?
Действительно, в настоящее время у меня есть 13 плагинов , опубликованных на WordPress.org. В совокупности они активны более чем на 120 000 сайтов. И у меня есть еще несколько на Github!
Как вы сказали, мои плагины обычно ориентированы на предоставление простого, но эффективного решения для очень специфических вариантов использования. Я много работаю, чтобы убедиться, что они хорошо стареют. Для этого я всегда использую определенные функции WordPress, если они существуют, вместо того, чтобы заново изобретать велосипед с помощью собственного PHP-кода. Это делает их эффективными плагинами и редко требует обновлений для работы с более новыми версиями WordPress.
Это облегчает мне их обслуживание и значительно снижает потребность в поддержке.
С 2014 года вы работаете в Rocketgenius в команде поддержки Gravity Forms. Как ваши повседневные дела там?
Я работаю удаленно, хотя мы постоянно общаемся через такие инструменты, как Slack или Zoom. И, честно говоря, мне приятно работать с моими коллегами, потому что все мы люди, приверженные удовлетворению потребностей клиентов, и вы можете чувствовать это изо дня в день и в рабочей среде.
Основная часть моей работы состоит из посещения всех видов тикетов, от решения вопросов, связанных с конфигурацией или диагностики инцидентов, до помощи в использовании множества фильтров и перехватчиков, предлагаемых Gravity Forms или нашим REST API.
Короче говоря, я помогаю нашим клиентам во всем, что им может понадобиться.
Как вы говорите, в компании уже пять лет. Так что у меня есть глубокие знания о том, как Gravity Forms и наши надстройки работают внутри, что означает обширные знания об их коде. Что дополняет мой предыдущий опыт работы с WordPress и серверами.
Это значительно облегчает работу и позволяет мне помогать команде разработчиков исправлять небольшие ошибки или даже внедрять новые функции.
Вы уже знаете, что Gutenberg стал одной из самых больших революций в WordPress за последние годы. Как вы, ребята, справились с его выпуском? Легко ли было адаптировать Gravity Forms к Гутенбергу ?
Мы были пионерами в принятии Гутенберга .
На этапе тестирования Gutenberg мы начали подготовку к интеграции Gravity Forms с этим новым редактором. Мы создали специальное дополнение для наших клиентов, чтобы они могли использовать наш плагин с Gutenberg , когда последний еще не получил широкого распространения.
Сначала это было немного проблематично, потому что команда WordPress , которая работала над интеграцией Gutenberg в Core , часто вносила изменения в части Gutenberg , которые затрагивали любую стороннюю интеграцию, которая хотела взаимодействовать с редактором. В результате нам приходилось постоянно исправлять и устранять проблемы, вызванные этими изменениями, а также решать проблемы, с которыми наши клиенты сталкивались из-за этих проблем. К счастью, количество пользователей, использующих Gutenberg на этом этапе, было небольшим, так что это не имело большого значения.

Как только Gutenberg стал стабильным, мы, наконец, смогли сделать нашу интеграцию стабильной и перейти от экспериментального дополнения к ядру Gravity Forms. Наш плагин теперь хорошо работает как с Gutenberg , так и с TinyMCE.

Есть разработчики, которым трудно увидеть преимущества публикации бесплатных плагинов , поскольку они не могут получить от них непосредственную выгоду. Каково твое мнение? Как вы думаете, какую роль сыграли ваши бесплатные плагины и вклад в сообщество, чтобы получить работу, которую вы имеете сегодня?
Честно говоря, я никогда не думал о том, какую пользу мне принесет загрузка бесплатного плагина , который другие будут загружать и использовать. Я всегда делал это из-за идеалистического представления о том, что нужно что-то отдать сообществу. И я говорю это искренне: я думаю, что если кто-то делает вам одолжение, вы должны вернуть его, когда у вас есть возможность сделать это. Для меня это то, что означает поделиться бесплатным плагином.
Я никогда не спрашивал своего босса, какую роль мои плагины сыграли в процессе выбора, но я уверен, что они помогли. WordPress был в моде уже много лет, и многие люди утверждают, что у них есть опыт работы с ним. Если вы годами публикуете свои плагины в официальном репозитории, это намного надежнее любого резюме по двум причинам:
- Компания или клиент, который собирается нанять вас, могут легко проверить через WordPress.org даты публикации ваших плагинов, вы не можете изменить это. Если я подам заявление о приеме на работу и скажу, что опубликовал свой первый плагин в 2007 году, они легко подтвердят, что я говорю правду.
- Он также демонстрирует, как вы работаете с WordPress. Они могут проверить, какие плагины вы сделали, работают ли они нормально, следуете ли вы лучшим практикам или нет, и как ваши плагины развивались с течением времени…
Так что, если вы знаете, что делаете, и создали что-то полезное, поделитесь этим на WordPress.org — это не только способ помочь другим, но и способ выделиться среди людей, называющих себя экспертами WordPress без предоставления каких-либо доказательств. чтобы продемонстрировать это.
Нет никаких сомнений в том, что вы понимаете проблемы, с которыми сталкиваются люди в WordPress , и у вас есть технические возможности предложить решения. Как вы думаете, есть ли возможности для бизнеса для новых разработчиков WordPress? Иногда кажется, что люди хотят все бесплатно, и это пугает некоторых возможных разработчиков, которые, знаете ли, хотят зарабатывать на жизнь своим трудом…
Конечно, тот факт, что WordPress как основа бесплатен, заставляет многих людей думать, что все, что вам нужно в WordPress , тоже должно быть бесплатным. Но я думаю, что реальная проблема здесь, которая пугает разработчиков, заключается в другом: люди используют недостатки GPL.
Но я бы сказал, что больший ущерб и замедление потенциальных разработчиков наносит тот факт, что есть люди, которые, злоупотребляя лицензией GPL, посвящают себя перепродаже чужой работы по бросовым ценам или даже раздают под предлогом снижения затрат. Это, на мой взгляд, еще больше способствует философии полной свободы, чем тот факт, что ядро WordPress бесплатно.
Например, некоторое время назад дизайнер спросила в Slack, может ли она бесплатно включить фреймворк Genesis в свою заведомо платную дочернюю тему. Она также беспокоилась о том, что ее тема будет демонстрироваться на веб-сайтах, где ее можно будет скачать бесплатно. Видите парадокс?
И это не единичный случай. Существует множество веб-сайтов, на которых можно найти премиальные темы и плагины «бесплатно», если вы платите за подписку на эти веб-сайты. Так что они в основном получают прибыль от чужой работы. Это не сказка о Робин Гуде, как они хотят, чтобы вы думали.
Так что, конечно, я понимаю, почему есть много профессионалов и компаний, которые не хотят зарабатывать на жизнь своими собственными творениями для WordPress . И я уверен, что это неправильное использование GPL также является причиной того, что мы не видим более крупных компаний-разработчиков программного обеспечения, связанных с WordPress .
Но, с другой стороны, я думаю, что большинство пользователей WordPress честны и просто хотят лучшее решение, соответствующее их потребностям. И если им придется платить за такое решение или за профессионала WordPress, пусть будет так. Потому что, в конце концов, никто, занимающийся серьезным делом, не хочет терять время.
Теперь пришло время для нашего самого известного вопроса: поделиться эпическим провалом из вашего прошлого. Так что пора признаться: где и как ты облажался?
Несколько лет назад, поработав над новой версией одного из моих плагинов и протестировав его на нескольких сайтах с разными настройками, я решил выпустить его прямо перед сном. В то время вы не могли сказать, сколько пользователей активно использовали ваш плагин (у вас была только статистика загрузок), поэтому я понятия не имел, сколько людей на самом деле использует его, и, следовательно, какое влияние может оказать обновление.
Когда я проснулся на следующее утро, я был удивлен, увидев, что у меня есть электронные письма на форуме поддержки с жалобами от некоторых пользователей, сообщающих мне, что мой плагин сломал их веб-сайты. Их было всего несколько, но я не мог воспроизвести проблему на сайтах, где она работала без проблем, и эти пользователи также не предоставили никаких полезных шагов о том, как воспроизвести проблему.
Наконец, я смог исправить проблему в то же утро с новым обновлением. Для меня это было быстро, но пользователи, ожидающие решения во время сна в Испании, уже были в ярости и обрушились на форум. Хотя я получил и положительные эмоции от других пользователей, как вы можете догадаться, с тех пор я стараюсь не публиковать обновления по ночам.
И, наконец, у кого еще мы должны взять интервью? Расскажите нам, каких 3 WProfessionals вы хотели бы видеть в следующих интервью и почему.
Алекс Конча, Сэмюэл Вуд (Отто) и Фрэнк Балтдж. У них большой опыт работы с WordPress , и я уверен, что их интервью будут очень интересными.
Большое спасибо за это интервью, Сэмюэл. Было очень приятно видеть вас здесь сегодня!
