보도 자료: WP 엔진, 고급 사용자 정의 필드를 포함한 맛있는 두뇌 플러그인 획득

게시 됨: 2022-06-02

WMR의 WordPress 커뮤니티 팟캐스트 Press This에 오신 것을 환영합니다. 여기 호스트 David Vogelpohl이 커뮤니티 주변의 게스트와 함께 WordPress 개발자가 직면한 가장 큰 문제에 대해 이야기합니다. 다음은 원본 녹음의 필사본입니다. WP Engine의 인수에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

Powered by RedCircle

David Vogelpohl: 안녕하세요. WMR의 WordPress 커뮤니티 팟캐스트인 Press This에 오신 것을 환영합니다. 호스트 David Vogelpohl입니다. 저는 WP Engine에서의 제 역할을 통해 WordPress 커뮤니티를 지원하고 있으며 매주 Press This에서 커뮤니티 최고의 기능을 여러분에게 제공하는 것을 좋아합니다. 참고로 트위터 @wpdavidv에서 저를 팔로우하고 Red Circle, iTunes, Spotify에서 Press This를 구독하거나 wmr.fm에서 최신 에피소드를 다운로드할 수 있습니다. 이 에피소드에서는 WP 엔진이 매우 인기 있는 고급 사용자 정의 필드(Advanced Custom Fields) 또는 ACF 및 기타 주요 플러그인의 인수에 관한 독점 인터뷰를 제공하게 되어 매우 기쁩니다. 그리고 이 특별한 에피소드를 위해 WP 엔진과 딜리셔스 브레인의 설립자들이 함께합니다. 먼저 딜리셔스 브레인즈의 창립자인 Brad Touesnard를 환영하는 것으로 시작하겠습니다. 브래드, 환영합니다.

Brad Touesnard: 저와 함께해주셔서 감사합니다, 데이비드.

DV: 당신과 당신의 팀을 위한 흥미로운 소식입니다. 정말 놀랍습니다. 오늘 이 자리에 함께 해주셔서 정말 감사합니다. 그리고 물론 거래의 다른 쪽에서 WP Engine의 설립자, Jason Cohen, Jason, 환영합니다.

Jason Cohen: 감사합니다. 잘 될 겁니다.

DV: Press This에서 당신을 만난 것은 이번이 처음입니까, 제이슨?

JC: 그럴 수도 있습니다.

DV: 좋아, 알았어. 우리는 그것을 시정해야 하고, 당신을 돌려보내야 할 것이다. 브래드, 우리가 100만 개의 WordCamp에서 어울리고 있다는 것을 압니다. 하지만 당신을 쇼에 낸 적이 있나요?

BT: 아니요, 당신의 쇼에 대해 몰랐다고 말해서 미안하고 부끄럽습니다. [웃음]

DV: 오, 알겠습니다. 홍보를 더 잘해야 합니다. 나는 그것을 좋아한다.

JC: 알고 있었기 때문에 더욱 부끄럽습니다. [웃음]

DV: 글쎄요, 이것은 제가 두 분 모두 알고 있고 분명히 초대하지 않았기 때문에 제 책임이기도 합니다. 그래서 우리는 앞으로 그것을 수정해야 할 것입니다. 그러나 조금 더 자세한 내용을 듣고 싶은 사람들을 위해 이번 주에 WP Engine과 Delicious Brains는 WP Engine이 ACF Advanced Custom Fields, WP Migrate를 인수했다고 발표했습니다. 이전 이름인 WP Migrate DB Pro로도 알 수 있습니다. WP 오프로드 미디어 및 WP 오프로드 SES. 그리고 우리가 하고 싶었던 것은 오늘 이 두 ​​신사를 이 자리에 데려와 거래에 대해 이야기하고, 시너지에 대해 조금 이야기하고, 그들의 제품과 회사의 미래에 대해 이야기하고, 우리에게 전반적인 맥락을 제공하는 것입니다. 추락한 모든 것과 그것이 미래에 무엇을 의미하는지. 이 대화가 정말 기대됩니다. 시간을 할애할 수 있게 해주셔서 다시 한 번 감사드립니다. 브래드, 저는 먼저 Press This의 모든 게스트에게 이 질문을 합니다. 여러분이 들으면 알 수 있을 것입니다. 이것은 WordPress 기원 이야기를 간략하게 알려주기 위한 것입니다. 워드프레스를 처음 사용한 때는 언제였습니까?

BT: 다시 돌아가야 합니다. (웃음) 애들이 모여서 이야기를 해 줄게. 그래서 2004년에 저는 제 웹사이트를 위한 CMS를 찾고 있었고 WordPress를 찾아 설정했습니다. 제 사이트의 첫 번째 블로그 게시물은 실제로 WordPress가 얼마나 훌륭한지 언급하고 있습니다. 그것이 시작이었습니다. 테마를 만지작거리다가 결국 플러그인이 2007년에 제 첫 플러그인을 발표했습니다. 그리고 알다시피, 제 사이트에서 저는 wordpress.org에 대해 알고 있었다고 생각조차 하지 않습니다. 시간.

DV: 그건 그렇고, 어떤 사이트였나요?

BT: 그냥 블로그, 정말, 그래 이건, 내 말은, 다시 이것은 페이스북과 트위터가 있기 전의 일입니다. 이것이 바로 당신이 세상에 공개한 방식입니다. 예를 들어 당신이 그들에게 당신이 무엇인지, 알다시피, 당신이 무엇을 말하고 싶었을 때처럼 아침식사로 먹었다. (웃음) 그래서 원래 그랬어요. 그 이후로 나는 그 사이트에 부끄러운 내용이 많이 있었기 때문에 그것을 제거했습니다. 하지만 네, 그리고 나서, 여러분도 알다시피, 그것은 거기에서 나왔습니다. 저는 2008년에 밴쿠버의 에이전시에서 일하게 되었고 전문적으로 WordPress에 사이트를 구축하고 꽤 큰 고객을 위한 꽤 큰 프로젝트에 참여하게 되었습니다. 그리고 같은 해에 WordCamp에서 첫 번째 강연을 했습니다. 그곳은 WordCamp Vancouver였습니다. WordCamp는 아직 자체적인 것이 아니었던 것처럼 Bar Camp Vancouver의 하위 집합과도 같았습니다. 그리고 거기에서 WordPress 핵심 기여는 계약자로 일하고 이 제품 사업을 시작했고 나머지는 일종의 역사입니다.

DV: 정말 놀랍습니다. 지난 몇 년 동안 비슷한 이야기를 많이 들었고 이러한 질문을 했다는 사실이 놀랍습니다. 2004년, 워드프레스가 만들어진 지 불과 1년 만의 일이었으므로 확실히 과거로 돌아가야 합니다. 굉장합니다. WordPress에 대한 귀하의 기여는 확실히 스스로를 대변한다고 생각합니다. 좋아, Jason, 같은 질문에 대해 간단히 WordPress 기원 이야기를 들려주세요.

JC: 내가 18분 동안 말을 이어가지 않도록 '간단히'라는 말을 했다.

DV: : 나는 모든 손님에게 그렇게 말합니다.

JC: 네. [웃음]

DV: Brad는 꽤 좋았고 꽤 간결했습니다. 그는 많은 시간을 다루었지만 그는 그것을 바로 잡았습니다.

JC: 내 시간으로 계산됩니까? [웃음] 그래서 2006년에 블로깅을 시작했습니다. 정확히 Brad가 말했듯이 소셜 미디어와 심지어 휴대전화 등이 등장하기 이전에도 멋진 일이었고 흥미진진했습니다. 그리고 2010년경쯤에야 비로소 인기를 얻었습니다. 잘 모르겠습니다. 당시 RSS 구독자는 당신이 알고 있었는지, 인기가 있었는지 여부를 측정하는 방식이었습니다. 그래서 저는 잘 모르겠습니다. , RSS 구독자가 50,000명 정도였고, 포스팅할 때 대부분의 주에 Hacker News의 첫 페이지에 올랐습니다. 왜냐하면 제가 스타트업과 마케팅에 대해 썼기 때문입니다. , 그러면 사이트가 다운됩니다. 그리고 저는 WordPress로 제 서버를 운영하고 있었고 설정이 잘못되지는 않았지만 초당 15-20회의 히트가 발생하면 설정하기가 쉽지 않습니다. Hacker News의 첫 페이지에 올랐을 때 얻을 수 있는 것. 그래서 저는 다른 블로거들과 이야기를 나누며 이렇게 말했습니다. 트래픽이 많이 발생했을 때 WordPress를 어떻게 유지합니까? 그들은 "네, 모르겠어요. 하지만 뭔가를 찾으면 제가 필요하기 때문에 알려주세요."라고 말했습니다. 그래서 저는 일종의 적절한 제품 발견으로 변해 40~50명과 이야기를 나누었습니다. 3~4개월이 걸렸습니다. 그리고 우리가 GoDaddy와 같은 공유 호스팅 서비스를 지불하는 것보다 10배나 더 많은 비용을 청구할 수 있다는 것이 밝혀졌습니다. WordPress를 빠르고 확장 가능하며 안전하게 만들고 기술 지원이 정말 훌륭하고 WordPress에 대한 질문에 답변하고 서버에 대한 질문에 답하는 것이 아니라 서버에 대한 질문에 답변했다면 한 달에 5달러 대신 한 달에 50달러를 청구할 수 있습니다. 인터넷이 연결되어 우리는 끝났습니다. 실제로 WordPress를 지원합니다. 그것이 12년 전 WP 엔진의 기원입니다.: 그리고 현재 우리도 그렇게 느끼는 거의 200,000명의 고객이 있습니다.

DV: 훌륭합니다. 훌륭합니다. 제가 귀하의 WordPress 및 WP Engine 기원 이야기를 몇 년 동안 몇 번 들었다는 사실을 알게 되어 기쁩니다. 그 과정에서 새로운 정보를 배웠습니다. Hacker News를 경험하고 그 인기를 얻고 그 정도의 세부 사항에서 솔루션의 렌즈를 통해 그것에 대해 생각할 필요가 있다는 것을 전혀 들어본 적이 없습니다. 정말 대단합니다. Brad, 이전에 제가 에피소드를 설명하고 오늘 우리 모두가 여기에서 채팅한 이유에 대해 설명하면서 플러그인을 살펴보았지만 플러그인을 다시 실행하여 내가 무엇을 이해했는지 확인할 수 있는지 궁금합니다. 딜리셔스 브레인은 WP 엔진에 플러그인을 판매했습니까?

BT: 예, 모든 것이 돌아가야 하고 모든 플러그인이 가야 합니다. [웃음] 그래서 그것들이 모두 답입니다. 그래서 그것이 ACF입니다. 분명히 당신이 언급한 것이 큰 것입니다. 그리고 우리는 WP Migrate, 이전의 WP Migrate DB Pro를 얻었습니다. 제가 변경한 이유를 알 수 있습니다. 팟캐스트 친화적이지 않기 때문에 이름을 변경했습니다. 단지 말하기에는 너무 많습니다.

DV: 좋은 리듬을 가지고 있지만 일종의 패턴이 있다는 것을 알 수 있습니다.

BT: 예, 하지만 우리가 그것을 변경한 진짜 이유는 DB, 저는 사람들에게 WP Migrate DB Pro가 단순히 데이터베이스를 마이그레이션하는 것 이상의 기능을 한다는 것을 알고 있습니까? 하지 않았다. 그들은 이름 때문에 그것을 깨닫지 못했고, 그래서 우리가 그것에 대해 뭔가를 해야 하는 것과 같았습니다. 그리고 다른 플러그인은 WP Offload Media, WP Offload SES 및 Better Search Replace입니다.

DV: 제가 실수를 했네요. 원래 소개에 Better Search Replace를 추가하지 않았습니다. 그 목록을 살펴보게 되어 기쁩니다.

BT: 예, 예, Better Search Replace는 가능한 작은 플러그인입니다. 이것은 우리가 실제로 많이 홍보하지 않았지만 wordpress.org에 게시되었으며 점점 더 많은 관심을 얻었으며 매우 인기가 있습니다. dot org에서 백만 개 이상의 활성 설치가 있으므로 카탈로그에서 ACF 다음으로 가장 인기 있는 플러그인이라고 생각합니다. 자, 여기 있습니다.

DV: 환상적입니다. 예, 저도 잘 알고 있습니다. 전에 사용해 본 적도 있고 좋아하는 사람도 알고 있습니다. 정말 환상적입니다. 에피소드를 게시하기 전에 쇼 노트를 업데이트하여 사람들이 쇼 설명에서 잘못된 정보를 읽지 않도록 할 것입니다. 정말 좋았습니다. 좋습니다. 그래서 지금은 거래 이면의 이유와 앞으로의 전략과 경로에 대해 어떻게 생각하는지에 대해 좀 더 자세히 설명하고 싶습니다. 하지만 우리는 첫 번째 휴식을 취하고 우리는 바로 돌아올거야.

DV: 안녕하세요. WMR의 WordPress 커뮤니티 팟캐스트인 Press This에 다시 오신 것을 환영합니다. 저는 귀하의 호스트 David Vogelpohl입니다. 저는 Delicious Brains 및 WP의 Brad Touesnard를 인터뷰하는 중입니다. 죄송합니다. 그리고 WP Engine의 Jason Cohen 최근 WP 엔진의 ACF 및 기타 인기 플러그인 인수에 대해 설명합니다. 브래드와 제이슨, 휴식 시간 직전에 당신은 둘 다 당신의 워드프레스 기원 이야기를 하고 있었고 브래드 당신은 거래와 관련된 플러그인에 대해 자세히 설명하고 있었습니다. 자, 이제 잠시 제이슨에게 넘어가겠습니다. WP 엔진의 사명을 지원하는 데 도움이 될 것이라고 생각했을 때 특히 맛있어 보였던 딜리셔스 브레인의 플러그인 포트폴리오는 어떻습니까? 예를 들어, 플러그인은 무승부이거나 WP 엔진이 하려고 하는 것과 시너지 효과가 있다고 생각했습니다.

JC: 물론이죠. 물론 제 말은, 다른 일을 하는 다른 플러그인이 있다는 것을 의미합니다. 그래서 대답은 플러그인에 따라 약간 다를 거라고 생각합니다. 그러나 전반적으로 말하자면, 그것들은 모두 매우 높은 품질과 인기 있는 플러그인이며, 인기가 있다고 해서 반드시 고품질임을 증명하는 것은 아니지만 실제로도 그렇습니다. 그리고 우리가 그것을 사용하는 많은 우리 고객들과 그것을 사용하는 WordPress 커뮤니티 주변의 많은 사람들을 볼 때 그들이 별로 가치가 없고 많은 사람들에게 매우 유용하지 않다고 주장하는 것은 어렵습니다. 사람들. 일반적으로 WP 엔진의 주요 임무 중 하나는 WordPress 사이트 개발자의 삶을 멋지게 만드는 것입니다. 그리고 그것은 많은 것을 의미할 수 있고, 기술적 아키텍처를 의미할 수 있고, 로컬과 같은 도구를 의미할 수 있습니다. 그러나 그것은 또한 개발자들이 좋아하는 플러그인을 의미하며, 이것이 많은 플러그인입니다. 그래서 그들 중 일부는 마이그레이션과 같이 가끔 사용하는 플러그인입니다. 분명히 당신이 물건을 마이그레이션 할 때 그것을 사용하십시오. 일부 사람들은 스테이징 영역을 만드는 것과 같은 작업이나 정상적이거나 반복되는 개발자 프로세스의 일부인 기타 작업에 사용합니다. 어떤 사람들은 그것을 한두 번만 사용하고 때때로 물건을 옮기는 것을 알고 있지만 요점은 이것이 개발자 도구라는 것입니다. 그런 다음 Better Search Replace도 마찬가지입니다. 대부분의 날에는 필요하지 않을 때도 있지만 필요하지 않을 때도 있기 때문에 훌륭한 도구입니다. ACF는 분명히 모든 WordPress에서 가장 인기 있는 플러그인 중 하나이므로 왜 그것이 가치가 있는지에 대한 소개나 설명이 필요하지 않을 것입니다. ACF에서 특히 흥미로운 또 다른 점은 헤드리스 WordPress 사이트에서 ACF의 역할입니다. 물론 ACF는 워드프레스 시대에 인기가 있어서 그것에 한정된 것은 아니지만 헤드리스 워드프레스의 경우 워드프레스에서 가져와야 하고 헤드리스일 때 웹사이트에 삽입되어야 하는 콘텐츠가 너무 많기 때문에 특히 유용합니다. 그리고 그것은 FAQ나 회사 소개 페이지에 있는 사람들과 같은 단순한 것일 수 있으며 각 사람은 사진, 이름, 직함, 간단한 약력 및 트위터 링크가 필요합니다. 이런 종류의 정보를 알고 있습니다. 그런 다음 헤드리스 개발자는 해당 데이터를 가져와서 형식을 지정하고 원하는 작업을 수행합니다. 그러나 당신은 그것을 그렇게 구조화하기를 원합니다. 그래서 반대로 저는 그냥 규칙을 사용하고 Gutenberg를 열고 모든 스타일을 동일하게 지정하는 규칙을 사용합니다. 그보다는 헤드리스 개발자가 해당 데이터와 해당 데이터 모델을 개별 필드로 보는 것이 더 낫습니다. 아마도 이 필드에 대한 제한이 있는 경우 20자 정도가 적당할 것입니다. 그렇게 하면 헤드리스 개발자는 문자 그대로 원하는 대로 무엇이든 할 수 있고 마음을 바꿀 수도 있습니다. 마케터는 이러한 항목을 신용할 수 있고 일종의 안전을 확보할 수 있으므로 모두가 행복합니다. 따라서 ACF는 이를 용이하게 하며 모든 종류의 데이터 소스에 특히 유용합니다. 물론 저는 매우 간단한 예를 선택했습니다. ACF는 백만 가지를 수행할 수 있지만 간단한 예도 매우 가치가 있습니다.

DV: 예, 이전에 말씀하신 것처럼 정말 흥미롭습니다. 분명히 품질이 좋고 인기가 높으며 저는 몇 년 동안 직접 사용해 보았고 확실히 증명할 수 있습니다. 하지만 앞서 WP 엔진의 사명에 대해 말씀하셨지만, 이는 실제로 개발자의 삶을 더 낫게 만드는 것이었습니다. 그리고 플러그인에 대해 생각하고 플러그인을 활용하는 사람들을 생각하면 종종 이런 일이 있습니다. 플러그인은 사람들이 일종의 중간 지점에 있는 것처럼 보입니다. 테마를 사용하고 웹사이트를 만들고, 개발 여정을 시작하고 확장하기 위한 몇 가지 플러그인, 어쩌면 심지어 분리된 것과 같은 것으로까지 확장할 수 있습니다. 하지만 사람들이 그런 방식으로 사이트를 만들고 있다고 생각하는 영역이 그런 종류입니까?

JC: 네, 맞습니다. 사람들은 WP 엔진 제품이기도 한 가장 인기 있는 로컬 개발 환경 도구인 Local을 사용하든 다른 것을 사용하든 상관없이 로컬 개발 환경을 사용할 것입니다. 그래도 현지에서 개발을 하든 물건을 옮기든 이런 것들이 사람들이 매일 자주 하는 일입니다. 그리고 구글이 만든 일종의 이 용어인 칫솔 제품, 하루에 한두 번 사용하는 제품, 그리고 자주 사용하는 제품은 아마도 유용하고 가치가 있을 것입니다. 그리고 이러한 플러그인의 대부분은 그 특성을 가지고 있습니다. ACF와 같은 일부는 일정하거나 Offload Media입니다. 맞습니다. 실제로 이것이 가치가 있기 위해 많은 미디어를 가질 필요는 없지만 원하는 위치에 많은 미디어 또는 대형 미디어가 있는 경우 특히 중요합니다. S3 또는 Google 클라우드 파일과 같은 파일로 이동합니다. 다시 말해, 이러한 종류의 작업에 대해 본질적으로 확장 가능하고 빠르고 가용성이 높으면서도 WordPress를 사용하여 WordPress 미디어 라이브러리를 사용하여 모든 것을 관리하는 시스템입니다. 기본적으로 평소와 같이 WordPress를 사용하지만 이것을 다른 곳에 두십시오. 다시 말하지만, 그것이 어떤 의미에서는 마케터의 관점에서 백그라운드에서 실행되는 경우에도 지속적으로 사용하는 종류입니다.

DV: 이것이 WordPress의 강력한 부분이라고 생각합니다. 저는 개인적으로 위험한 군중이 될 만큼 충분히 알고 있는 코드의 일부이지만, 그것이 제공하는 다리와 사람들이 원하는 경우 기술 또는 엔지니어링 경력을 채택할 수 있도록 하는 측면에서 이러한 플러그인이 그 여정에 어떻게 부합하는지 생각합니다. 그들이 편안한 영역에 머무르는 것을 알고 WordPress의 강력한 부분입니다. 우리는 방송을 통해 우리의 기원 이야기를 광범위하게 들었습니다. Brad, 이제 다시 귀하에게 돌아가서 거래 자체에 대해 가격이나 그 밖의 무엇도 묻지 않을 것입니다. 그리고 분명히 가격이 제품 판매를 고려하는 데 중요한 역할을 한다는 것을 압니다. , 하지만 이 플러그인 포트폴리오의 판매를 고려할 때 어떤 다른 요소가 중요했습니까?

BT: 플러그인과 해당 플러그인을 작업하는 팀을 위한 좋은 집을 찾는 것이 저에게는 정말 중요했기 때문에 그것이 1위였습니다. WordPress 커뮤니티에서 확고한 평판을 얻고 있는 회사, 이상적으로는 엔지니어링, 엔지니어링 지향적인 종류의 기반을 갖춘 회사가 필요했습니다. 그것이 바로 우리 조직의 심장부이기 때문입니다. 그래서 당신도 알다시피 그것은 우리 DNA의 큰 부분일 뿐입니다. 그래서 거기에 맞는 것이 있는 것이 중요하다고 생각합니다. 그리고 예, 저는 구매자가 계속해서 우리 제품을 발전시키고 고객이 올바르게 할 수 있다는 확신을 가져야 했습니다. 그렇죠. 그래서 이 모든 것이 매우 중요하며, WP 엔진에도 그런 것이 있다고 생각합니다.

DV: 당신이 당신의 목록을 살펴보고 거기에서 마지막에 말한 것에 대해 생각하는 것을 듣고. 당신은 우리의 고객을 따라야 한다고 말했고, 당신의 평판이 왜 중요한지, 엔지니어링 기반이 중요한 이유를 묻는다면 그것은 사람들과 많은 관련이 있다고 생각합니다. 거래의 비재정적 측면에 대해 생각할 때 염두에 두었던 것은 이러한 제품에 의존하고 기여하는 사람들입니까?

BT: 네, 그것도 일부지만 저는 사실 네, 커뮤니티가 한 가지라는 것을 의미합니다. 저는 이 맥락에서 주로 제 팀을 언급하고 있었습니다. 하지만 나와 함께 몇 년 동안 사람들이 있었다는 것을 알잖아요. 그래서 당신이 사업을 팔고 있고 그 사람들이 사업을 함께 할 것이라는 사실을 알았을 때 그것이 나에게 매우 중요합니다. . 하지만 네, 물론, 제품을 관리할 사람도 있어야 합니다. 맞습니다. 커뮤니티가 관심을 갖고 있는 것은 바로 제품이 더 좋아지는 것이 아니라 더 좋아질 것이라는 것입니다. 그래서 그것은 당신도 알다시피, 그것들은 거의 똑같이 중요한 고려 사항입니다.

DV: 네, 그렇습니다. 그리고 그 렌즈를 통해 그것에 대해 생각하고 근면함을 갖는 것이 좋습니다. 많은 웹사이트에 영향을 미치는 결정을 내리게 되면 웹사이트를 만든 사람들, 웹사이트에 의존하는 비즈니스, 웹사이트를 통해 리드를 수집하는 영업 사원이 있는지, 그것이 무엇이든, 누군가의 삶이나 내가 존중하지 않으면 비즈니스가 정말 나쁜 상태가 될 수 있습니다. 그리고 당신도 알다시피 당신이 당신의 팀과 고객과 당신의 제품에 기여하는 사람들과 함께 그 정도의 배려를 한다는 것을 듣는 것은 좋은 일입니다. 거래에 대해 어떻게 생각했는지. 감정적인 일이 될 수도 있다는 건 알지만, 아기를 팔거나 그런 것들을 생각하는 것 같지만, 거기에서 상당한 노력을 기울이고 있다는 말을 들으니 기분이 좋습니다. 알겠습니다. Jason은 이전에 ACF에 대해 신경을 곤두세우고 있었습니다. 이는 제가 오늘 여러분에게 이야기하고 싶은 것의 큰 부분을 차지하는 것과 같습니다. 이에 대해 좀 더 깊이 파고들고 싶지만 마지막으로 휴식을 취하면 바로 돌아올 것입니다.

DV: 안녕하세요. WMR의 WordPress 커뮤니티 팟캐스트인 Press This에 오신 것을 환영합니다. 저는 호스트 David Vogelpohl입니다. WP 엔진의 최근 구매한 딜리셔스 브레인의 플러그인 포트폴리오에 대해 WP 엔진의 제이슨 코헨(Jason Cohen)과 딜리셔스 브레인(Delicious Brains)의 브래드 투나드(Brad Touesnard)를 인터뷰하고 있다. 좋습니다. 휴식 시간 직전에 Brad는 플러그인 포트폴리오를 판매할 때 고려해야 할 몇 가지 사항에 대해 이야기하고 있었습니다. 여기 이 설명 중 일부에는 많은 P가 포함되어 있습니다. 그러나 이제 우리는 ACF에 대해 이야기하기 위해 Jason으로 돌아가려고 합니다. Jason, 저에게 ACF는 헤드리스 및 기존 WordPress 빌드의 교차점에서 죽은 센터와 같습니다. 앞에서 어셈블러 유형과 같이 플러그인과 테마를 알고 있고, 위험할 수 있는 충분한 코드를 알고 있고, 분리된 것과 같은 고급 작업에 대해 이야기하고 있습니다. 그러나 ACF가 이 역할, 즉 전통과 헤드리스 사이의 중간 역할에서 어떻게 진화하고 있다고 보십니까? ACF를 PHP 개발자를 위한 다리로 보고 ACF가 Atlas에서 역할을 할 것입니까? 그래서 제이슨, 하나에 10개 정도의 질문이 있습니다. 하지만 ACF에 관해서는 너무 많습니다. 그 모든 것에 대한 당신의 생각은 무엇입니까?

JC: 알겠습니다. 그래서 헤드리스 WordPress와 전통적인 WordPress에서 똑같이 중요하다는 것이 매우 흥미 롭습니다. 그리고 그것은 대부분의 플러그인이나 워드프레스의 어떤 것에도 해당되지 않습니다. 그래서 흥미롭습니다. 이것이 WordPress가 얼마나 핵심적인지를 나타내는 것 중 하나는 콘텐츠 관리 시스템입니다. 콘텐츠를 관리합니다. 그리고 물론, 당신은 종종 그것을 포스트와 페이지, 즉 지금 우리가 구텐베르그를 생각하는 긴 형식의 콘텐츠라고 생각합니다. 그러나 이전에 언급한 것과 같은 다른 모든 유형의 콘텐츠 및 콘텐츠 모델이기도 합니다. 그래서 당신이 말했듯이 전통적인 WordPress에서 가장 인기 있는 플러그인 중 하나인 것처럼 사용하는 사이트의 종류에 관계없이 분명히 유용한 아이디어입니다. 그러나 그것은 또한 헤드리스에게도 완벽한 일입니다. 헤드리스 세계에서 다른 헤드리스 CMS를 보면 처음부터 헤드리스로 구축된 CMS인 것을 볼 때 Contentful 또는 Content Stack, Graph CMS와 같은 것입니다. 이 콘텐츠 모델 , ACF가 가지고 있는 것처럼, 그것은 모두가 가지고 있는 것입니다. 그들 모두는 우리가 전에 말했던 것과 같은 모델을 가지고 있습니다. 자기소개서나 이벤트나 달력에 나오는 것과 같은 것, 그리고 모델과 필드를 만들고 다른 사람들이 채우는 것입니다. 그리고 그들은 관계를 가질 수 있고 번역과 다른 언어를 가질 수 있으며 만족하기 때문에 그들과 함께 하고 싶은 모든 종류의 일이 있을 수 있습니다. 그렇죠? 물론 WordPress는 긴 형식에서 멋지게 시작했고 ACF 덕분에 이러한 다른 종류의 콘텐츠 모델에 대한 아이디어가 추가되었습니다. 긴 형식 외에 다른 모든 것을 말할 수도 있습니다. 이 다른 CMS, 헤드리스 CMS는 다른 방향으로 나아갔습니다. 긴 형식의 콘텐츠는 하나도 좋지 않으며 Gutenberg와 같은 콘텐츠는 하나도 없습니다. 그러나 그들은 콘텐츠 모델링에 꽤 능숙합니다. 그래서 제가 이 모든 것을 언급하는 이유는 잠시만 기다려 주십시오. 워드프레스가 인터넷 보급률의 43%에서 암시할 수 있는 긴 형식의 분야에서 세계 최고이며 이러한 헤드리스 CMS에 대한 내용은 이러한 종류의 콘텐츠 모델링에 중점을 두고 있습니다. 그렇다면 콘텐츠 모델링입니다. WordPress에 멋진 콘텐츠 모델링이 있다면 WordPress는 헤드리스에 약점이 없습니다. 헤드리스 CMS지만 롱포밍에도 뛰어나고 약점도 없다. 얼마나 멋진 일입니까? 따라서 ACF와 Gutenberg를 함께 사용하면 그런 기능을 갖게 됩니다. 따라서 이제 말씀하신 대로 WP Engine의 헤드리스 제품인 Atlas를 사용하면 콘텐츠 모델링이 어떻게 보이는지에 대한 자체 버전이 있습니다. 다른 오픈 소스 라이브러리인 Atlas Content Modeler에는 플러그인입니다. 그리고 Atlas Content Modeler에는 몇 가지 흥미로운 측면이나 기능이 있습니다. 하나는 완전히 현대적인 GUI라는 것입니다. 모든 것이 브라우저에서 일어나기 때문에 당신이 하는 모든 것이 즉각적입니다. 항목을 드래그하여 재정렬하고 필드를 추가하는 것과 같은 모든 것과 전체 페이지를 다시 로드하지 않기 때문에 즉시 스냅하는 것과 같기 때문에 유쾌하고 현대적인 인터페이스와 같으며 좋습니다. 그것은 WordPress의 백엔드에서 일반적인 데이터를 생성하고 모든 올바른 데이터 유형과 모든 종류의 특수 쿼리 및 항목과 함께 훌륭한 API와 REST API 및 WPGraphQL을 자동으로 제공합니다. 즉, API 부분과 UI 부분에서 정말 좋다. 그런 다음 ACF를 보면 ACF에는 모든 것이 있습니다. ACF에는 수백만 명의 고객이 있습니다. 특히 애드온 플러그인과 함께 100가지 유형의 필드가 있습니다. 사람들은 많은 것을 사용하는 방법을 알고 있습니다. 그 위에 사용자 정의 코드를 작성하면 ACF에 이 기능이 있습니다. 물론 풍부한 커뮤니티와 그 주변에 풍부한 기능 환경이 있습니다. 두 가지를 모두 갖는다는 것은 이 분야의 우리 팀에 대한 다음 질문과 같습니다. 이봐, 멋진 UI, 정말 좋다. Brad는 과거에 그렇게 많이 말했습니다. 훌륭한 현대식 UI는 정말 유용하고, 훌륭한 API는 헤드리스에 적합하며, ACF의 모든 기능은 분명히 훌륭합니다. 따라서 이러한 세계를 최대한 활용하고 이제 모든 팀과 함께 할 수 있습니다. 저에게 그것은 매우 흥미진진한 일이며, 헤드리스가 일종의 최신 기술이기 때문에 헤드리스에 대해 이야기해 왔다는 것을 알고 있습니다. WordPress가 움직이고 있다는 점에서 매우 흥미롭습니다. 일부 사람들은 현재 그 공간에서 WordPress를 사용하고 있습니다. 하지만 내가 방금 말한 모든 것이 유용합니다. 예를 들어 플러그인을 위한 멋진 UI를 원하기 위해 헤드리스를 사용할 필요가 없습니다. 따라서 이것은 콘텐츠 모델링의 모든 사용 사례에서 모든 사용자에게 유용할 것이라고 생각합니다. 헤드리스 사이트에 대한 보다 중심적이고 보다 중심적인 기능이 특정 용도에서 항상 가장 중요하다고 생각합니다. 사례.

DV: ACF가 있는 위치와 헤드리스 및 기존 빌드, 플러그인 및 테마와 같이 겹치는 부분이 없다는 점에서 정말 흥미로운 관점입니다. 몇 가지 중복 목록을 생각할 수 있습니다. 거기에 좋은 중복이 있는 것 같지만 정말 좋습니다. 또한 크로스오버가 발생하는 많은 부분에서 메타데이터 기반 제품이지만 ACF는 매우 흥미롭게 위치하며 특히 사람들이 기술을 발전시키면서 전체에 대해 느낍니다. 하지만 ACF가 가져오는 데 도움이 된 가치는 분명히 있습니다. 제가 잘못 알고 있지 않다면 ACF 이전에 사용자 정의 게시물 유형과 메타 필드를 알고 있었다는 뜻입니다. 앞으로의 역할과 그에 대한 생각을 듣게 되어 반갑습니다. 좋아, Brad, 다시 돌아가겠습니다. WP Migrate는 WP Engine, 고객 및 지원 직원에서 가장 좋아하는 팬 중 하나여야 합니다. 내 집 밖의 오스틴에 있는 WP 엔지니어로부터 이것을 발표했습니다. 하지만 WP 엔진의 투자가 향후 WPM 로드맵에 어떤 기회를 가져다 줄 것으로 기대하십니까?

BT: 네, David에게 물어봐주셔서 기쁩니다. WP Migrate처럼 재미있기 때문입니다. 제 생각에는 이것이 우리의 첫 번째 제품이 맞다고 생각합니다. 정체를 말하거나 알다시피, 지난 18개월 정도 동안 2.0과 새로운 UI의 출시와 함께 실제로 완전히 새로운 팀이 WP Migrate에 대해 작업하고 있다는 것을 알 수 있습니다. , 프로젝트에 새로운 에너지와 같은 것이 있습니다. 그래서 앞으로의 가능성이 매우 흥미롭습니다. 우리가 지금 이야기하고 있거나 최근에 이야기하고 있는 것들이 성능과 신뢰성이 맞습니까? 그것들은 우리가 꽤 오랫동안 집중하지 않은 두 가지이므로 해당 영역에서 몇 가지 개선 사항을 보고 싶습니다. 그래서, 우리가 작업하고 있는 다음 릴리스에 들어갈 것 중 하나는, 그래서 우리는 각 요청에 대해 전송되는 데이터의 양을 증가시키려고 노력할 것입니다. . 지금 우리는 각 페이로드에 대해 정적 종류의 작은 크기를 가지고 있으며 최대 종류를 찾으려고 노력할 것입니다. 그런 다음 실패하면 한 걸음 물러서서 그 최대 종류를 보낼 것입니다. 페이로드 크기. 그렇게 하면 작업 속도가 많이 빨라질 것입니다. 일종의 실험적 모드이거나 첫 번째 릴리스에서 활성화해야 하는 무언가가 될 것이라고 생각합니다. 그게 우리가 결정한 것입니다. 이 시점에서, 하지만 예, 그것은 흥미진진합니다. 그런 다음, 예를 들어 원본에서 플러그인 버전을 감지하고 대상에서 플러그인 버전을 감지하고 버전이 동일한 곳에서는 보내지 않는 것과 같이 간단하고 미묘한 것입니다. 오른쪽? 예를 들어, 플러그인을 마이그레이션하기 위해 확인란을 선택하고 플러그인을 모두 보내거나 보내고 싶지 않은 항목을 정렬해야 한다는 것은 어리석은 일입니다. 보낼 필요가 없는 것들을 자동으로 감지할 수 있다면 좋지 않을까. 그런 작은 것들이 다음 릴리스에 들어갈 것처럼 개선될 것입니다. 그러나 나는 보고 싶습니다. 앞으로 더 알겠죠? 실패 복구 같은 것들, 당신이 이 거대한 마이그레이션을 하고 있다는 것을 알고 Wi-Fi가 꺼지는 것과 같은 것, 그리고 맙소사, 당신도 알다시피, 정말 짜증나네요, 당신은 그것이 45분 동안 실행되고 있고 거의 완료되었다는 것을 압니다. 다시 시작 버튼이 없기 때문에 바로 지금 다시 시작해야 합니다. FTP, FTP 클라이언트에는 1999년 이후로 재개 버튼이 있었다고 생각합니다. 그래서 WP Migrate에도 재개 버튼이 있어야 할 때라고 생각합니다.

DV: 삶의 질을 높이는 일들이 많은 것 같습니다.

BT: 네.

DV: 더 짧은 릴리스와 꽤 의미 있는 릴리스에서도 WP Engine의 투자가 가속화되면 로드맵에 도움이 될 수 있습니다. 그런 맥락에서 공유하고 싶은 다른 것이 있나요, 브래드?

BT: 예, 이전에 논의한 한 가지는 내보내기 기능을 확장하는 것입니다. 따라서 지금은 데이터베이스를 내보낼 수 있습니다. 전체 사이트를 내보내지는 않지만 전체 사이트를 수행할 수 있다면 멋지지 않을까요? 그런 다음 해당 zip을 Local로 가져올 수 있고 개발자에게 훌륭한 워크플로가 될 것입니다. 이제 WP Migrate가 WP Engine 우산 아래 있으므로 그렇게 해야 한다고 생각합니다. 맞죠? 그 기능은 간단합니다.

DV: 좋아, 좋아. 나중에 지역 제품 관리자에게 DM을 보내야 하지만, 거기에서 언급한 그런 종류의 친환경적인 원산지 중복 제거 전략이 마음에 들었습니다. 그 소식을 들으니 정말 대단합니다. 좋아, Jason, 나는 당신에게 넘어가려고 합니다. 거래 측면에 대해 다시 조금 이야기하고 싶습니다. 그리고 저는 오늘 이 제품들을 사용하는 사람들에 대해 이야기하고 싶습니다. 그리고 저는 여러분에게 몇 가지 아주 직접적인 질문을 하려고 합니다. 준비됐나요?

JC: 네.

DV: 좋습니다. 좋은 거래입니다. 이 인수 후 기존 고객이 지원 또는 기타 혜택에 대한 액세스 권한을 잃게 됩니까?

JC: 아니요.

DV: 알겠습니다.

JC: 좋고 쉽습니다.

DV: 자, 쉬운 대답이었습니다.

JC: 아니요, 가격을 변경할 계획은 없습니다. 우리는 기존 계약에 따라 기존 고객을 지원하고 있습니다. 여기에는 다음이 포함됩니다. ACF에는 평생 고객이 있습니다. 그것은 이전에도 사실이었습니다. 맞습니다. 모든 제품이 때때로 변경되는 것을 알고 있지만, 아니, 아무도 걱정할 필요가 없습니다. 아무것도 변경되지 않으며, 이미 구매한 항목이 제거되거나 이와 유사한 항목이 없습니다.

DV: 좋습니다. 좋은 거래입니다. 여기 당신을 위해 또 하나가 있습니다. Will you make any of these plugins only work on WP Engine or require WP Engine hosting to use?

JC: No. See it's so easy when it's.

DV: Alright, I just want to make sure here, it's a big question on people's minds sometimes with these things.

JC: No, no it's a very good question, and what I would use as sort of proof, is what we've done in the past with other acquisitions of plugins that were in the community, like Atomic Blocks and Genesis, StudioPress stuff, and so, we have a track record. Local was another one. We have a track record of doing what I just said, meaning, no, we don't make it exclusive to us, there's a community, we value that. As you well know yourself, David.

DV: I'm asking for my listeners here, Jason, but yeah no, I totally remember all those points you're making for sure.

JC: Yeah, yeah with Genesis we invested further, hired more people, started a community steering committee that didn't exist before. I mean, our track record is, we not only value the community, we continue to invest in those things, and so we have a multi-year track record of doing that. Therefore, if I say no, nothing's getting taken away, nothing's becoming exclusive to WP Engine, we care about the community, I get to point at our behavior for years to say, see, this is how we normally operate, so that makes it believable.

DV: Excellent, well, I know how much hard work goes into making a statement like that true, and I know that hard work never ends, so thank you for answering those questions, really appreciate it. 괜찮은.

BT: David, I just want to, I wonder if we want to clarify the ACF Pro lifetime customers because I think, I think it's important that they know that they're going to have their license for life, you know, and they're going to get future updates of the plugin in the future. I assume all of that's true, but I think we should clarify that like to be super clear.

JC: Yeah, just to say it again. The expectations customers have and bought the products under, we are honoring, period.

BT: Boom. 거기는.

JC: I hope that's clear. 거기는.

DV: Excellent, yeah, I appreciate that call-out, Brad, I think you know, people get anxious, especially those that rely on these tools in their business, and you know, as I was kind of talking about earlier, as I think about the people that use products like this and the lives they affect, it means a lot to people, it means their income and their living and it's important to them, and I appreciate you calling that out, Brad, and making sure that was clear. Alright, Brad, I'm going to move on to you, what do you have planned next for Delicious Brains or otherwise?

BT: Well, I mean I'm going to be helping transition the products and team over to WP Engine, and obviously that's my first priority over the next few months. And after that, I will be focusing on SpinupWP, which is the product that I am retaining. It's the cloud server control panel we launched a few years ago, and I just, I haven't given it much of my attention, you know, maybe, less than a third of my time has gone into it, and I would just, I'd love to be able to spend more time on it. And I am, so you know, one of the, being able to focus on SpinupWP, really was one of my main motivators to sell the plugins side of the business. So yeah, I'm just, I'm super excited to kind of turn the page and start a new chapter.

DV: Excellent, well, congratulations for all this, this is amazing news and such a big moment in WordPress I feel and, I feel like your contributions in WordPress have been just outsized and outstanding, and really looking forward to see what you do next. As our CEO often says, her name is Heather Brunner, I know you all know that, but, where there's focus there's progress, so I wish you all the best of luck in your focus and progress there around these areas and certainly with helping to transition the products, you know, into the WP Engine universe, that's amazing. Okay Jason, last question for you I know we're kind of running a little long on time but in the best way you can, can you help us understand what WP Engine has in store for this amazing portfolio of plugins?

JC: Yeah, well we're going to continue investing in the plugins and as Brad suggested, there's already roadmaps for what that means, you know, of course, individual for each product. As I mentioned, with Atlas Content Modeler and ACF specifically, the question is ooh, how can we be better together. So that's the primary question there, and then for other ones, as Brad said, there's already a roadmap so we're, so that's what we're going to do, so that makes it pretty clear. We will be leveraging some of these things in our platform so, for example, the easier we make it for people to use Offload Media, the better and it of course, WP Migrate has all these nice features as we were just saying, that most of our, that makes sense, together with multiple of our products. So we will have deeper integrations of this functionality with our platform, but just to be clear, that's not saying, oh now it's only for WP Engine and now it's, I don't know, closed source or something like that, none of that. But simply again, just like we've done with Genesis and other products in the past, of course, we want to make it work well on WP Engine, and if we can integrate it more deeply, terrific, so long as it's you know, remains open and all the other things. I mean to this day, people, for example, like only something like one or 2% of all Genesis customers use WP Engine. Similar kind of number for Local. So that tells you is oh like 98% of the users don't have to use WP Engine so clearly we're committed to giving back in the communities there. So, yeah sure, we're going to integrate it and things and use it and that'll be great for our customers, but then, when the vast majority of people aren't customers and are still happily using it, that just demonstrates our commitment to the community and open source in general.

DV: Excellent, well I love that statement you made a few phrases back there when you described it as better together. Do you remember Brian Gardner bringing that up during the StudioPress acquisition, Jason?

JC: Yep

DV: Yeah, that's a phrase he coined, I remember when we were talking about the integration there, and I think it's such a powerful thought to think about the innovation that went into these products even you know with ACF prior to Delicious Brains, even in the evolution of WordPress, and how many people's livelihoods, you know have gone into using these products and the sites they build and the lives they've touched. And then thinking about the strategy and thinking about how to bring it all together with you know the technology that you're working within and the people you serve in the greater community. I think, better together, is a great way to describe that Jason. Thank you so much, Jason, thank you for joining the interview today, I really appreciate it.

JC: Yeah thanks for having me.

DV: Awesome, and then Brad, thank you so much for joining as well, this was incredibly enlightening.

BT: Thanks for having me on David, it's been my pleasure.

DV: Alright, I promise to have you both back as long as you listen. Thanks, everyone for listening today. If you'd like to learn more about what Brad is up to please visit Delicious Brains dot com and if you'd like to learn more about what Jason is up to please visit WP Engine dot com. Thanks, everyone for listening to Press This, the WordPress community podcast on WMR. This has been your host, David Vogelpohl, I support the WordPress community through my role at WP Engine and I love to bring the best of the community to you here every week, on Press This.