이것을 누르십시오: WordPress 할로윈 공포 이야기

게시 됨: 2022-10-28

WMR의 WordPress 커뮤니티 팟캐스트인 Press This에 오신 것을 환영합니다. 각 에피소드에는 커뮤니티 주변의 게스트와 WordPress 개발자가 직면한 가장 큰 문제에 대한 토론이 있습니다. 다음은 원본 녹음의 필사본입니다.

Powered by RedCircle

Doc Pop : WMR의 WordPress 커뮤니티 팟캐스트인 Press This를 듣고 계십니다. 매주 WordPress 커뮤니티의 구성원을 집중 조명합니다. 저는 귀하의 호스트인 Doc Pop입니다. 저는 WP Engine에서의 역할과 TorqueMag.io에서의 기여를 통해 WordPress 커뮤니티를 지원합니다. Red Circle, iTunes, Spotify에서 Press This를 구독하거나 wmr.fm에서 직접 에피소드를 다운로드할 수 있습니다.

호박 스파이스 라떼가 제철에 돌아왔고 12피트 높이의 스켈레톤이 Home Depot에 다시 입점했습니다. 이는 할로윈이 다시 돌아왔음을 의미합니다. 이제 할로윈의 기원은 사람들이 모닥불을 피우고 유령을 피하기 위해 의상을 입던 고대 켈트족 축제로 거슬러 올라갑니다.

그 정신으로 우리는 오늘의 Press This 에피소드를 지옥에서 온 고객이나 설치가 잘못되었다는 으스스한 이야기를 하는 데 보낼 것이라고 생각했습니다. 그러니 저와 함께 불 옆에 앉으십시오. 첫 번째 손님인 WP Engine의 엔지니어링 관리자인 Chris Wiegman이 무서운 이야기를 하는 것을 듣습니다. 크리스, 여기 분위기 좀 맞춰줄 수 있어? 이야기를 시작하기 전에 그 일이 언제 일어나고 있으며 현재 어디에 있는지 알려주세요. 이야기의 분위기를 설정합니다.

Chris Wiegman: 이것은 오래된 이야기입니다. 그것은 멀리 떨어진 상태로 돌아가서 내가 지금 하고 있는 일에서 많은 것을 제거했습니다. 그것은 WordPress 업계에서 나의 초기 직업 중 하나였습니다. 이것은 2014년 겨울에서 봄까지였을 것입니다. 그래서 거의 9년 전에 이런 일이 일어났습니다.

DP: 2014. 그리고 당신은 당신이 성공적인 플러그인을 가지고 있다고 나에게 일찍이 말했습니다. 이야기할 플러그인에 대해 말씀해 주시겠습니까?

CW: 물론, 이야기는 초기 플러그인 성공 중 하나에 관한 것이기도 합니다. 지금은 iThemes Security라고 하는 플러그인인데 Better WP Security로 iThemes에 판매했습니다. 내가 그것을 판매했을 때 우리는 200,000명이 넘는 활성 사용자가 있다는 것을 알고 있었습니다. 이것이 9년 전의 일임을 기억하십시오.

그리고 그것은 다운로드 수와 관련된 모든 공포 이야기가 나오기도 전이었습니다. 지금은 제거되었습니다. 애초에 그런 일이 있기 전의 일이다. 그래서 우리는 사용자가 많다는 것을 알고, 매우 성공적인 플러그인을 가지고 있다는 것을 알고, Better WP Security에서 iThemes Security로의 브랜드 변경으로 플러그인의 첫 번째 버전을 출시했습니다.

DP: 활성 설치를 추적하기 전의 일을 말씀하시는 것 같은데요. 대략적으로 얼마나 많은 다운로드가 있었는지, 또는 그 당시에는 얼마나 많은 활성 사용자가 있었는지 알 수 있습니까?

CW: 우리가 거쳐야 했던 최선은 활발한 다운로드와 많은 정보에 기반한 추측이었습니다. 당시에는 많은 것을 정리하기 위해 Google Analytics에 넣었지만 Google Analytics 부분 이전에 우리가 아는 유일한 방법은 다운로드 수뿐이었습니다. 그러면 우리가 얼마나 많은 활성 사용자를 있다고 생각했습니다.

DP: 좋습니다. 매우 인기 있는 보안 플러그인인 WP 보안 플러그인이 있습니다. 활성 설치가 많았고 활성 사용자가 많았을 것입니다. 초기 WordPress 플러그인 성공 사례 중 하나라고 말씀하셨습니다. 그리고 당신은 방금 그것을 팔았으므로 일이 잘되고 있습니다. 이것은 당신의 공포 이야기에서 지금까지의 성공 사례입니다.

CW: 지금까지. 네, 잘 되었습니다. 우리는 지금 그것을 풀타임으로 도와줄 서포터가 있었습니다. 저는 지금 회사의 일원이 되어 베타 프로그램과 같은 일을 실제로 하고 사람들이 테스트하도록 하고 모든 것이 제대로 작동하는지 확인하고 실제로 첫 번째 릴리스를 준비할 때 모든 것이 올바르게 작동해야 했습니다.

DP : 일이 순조롭게 진행되고 있습니다. 여기서 이야기 속으로 들어가 보시지 않겠습니까? 무슨 일이 있었는지 알려주세요?

CW: 물론이죠. 글쎄요, 플러그인에는 두 가지 기능이 있었습니다. 첫 번째는 10년 전 WordPress에서 보안의 일부로 격렬하게 간주되었던 것입니다. 즉, 실제로는 보안이 전혀 아닙니다. 특히 요즘에는 관리 영역을 숨기거나 WP 로그인을 숨기고 있다는 것을 알고 있습니다.

일반적으로 URL로 이동하면 로그인 양식이 나타납니다. 우리는 예전에는 보안보다 마케팅에 더 가까웠다는 것을 이제 인정합니다. 그런 것들을 숨기면 어떻게든 사이트가 더 안전할 것입니다. 그것은 집 앞문을 가져다가 집 옆에 놓고 집이 더 안전하다고 주장하는 것과 같습니다. 그런 식으로 작동하지 않았습니다. 그러나 사람들이 그것에 대해 더 좋게 느끼도록 만드는 것은 매우 복잡한 기능이었습니다.

그리고 이번 릴리스에서 중단된 두 번째 기능은 "외출 모드"라는 기능이었습니다. 기본적으로 9시 55분 사무실에 있고 사람들이 직장 밖에서 이 모드에 들어가는 것을 원하지 않는 경우입니다. 시간, 예를 들어 학교나 의사의 사무실 또는 이와 유사한 경우 이 기능은 해당 양식을 사용할 수 있는 시간을 설정합니다. 따라서 사이트에 로그인할 수 없습니다. 사이트 관리자가 지정한 시간 외에는 백엔드에 들어갈 수 없습니다.

그리고 이 두 기능 모두 이를 위해 상당히 많이 재작성되었습니다. 제 생각에 그 숫자는 3월 초쯤에 나온 4.0 릴리스였습니다. 그래서 시작한지 ​​4개월이 지나서야 비로소 풀타임으로 일할 수 있게 되었습니다. 알다시피, 그것은 항상 나에게 부업이었습니다. 나는 다른 회사와 학교에서 정규직으로 일했습니다. 플러그인 작업을 풀타임으로 할 수 있었던 것은 이번이 처음이었습니다.

그래서 우리는 이러한 기능을 다시 작성하고 출시한 베타 프로그램을 시작했습니다. 저는 3월 1일쯤에 기브 앤 테이크라고 말하고 싶습니다. 그래서 릴리스 후 2~3일 동안 모든 것이 괜찮아 보였습니다. 피드백은 긍정적으로 보였고 베타 테스터에 대한 문제는 들어본 적이 없습니다. 100명 정도에게 베타 테스트를 했고 모든 것이 좋아 보였습니다. 그리고 나서 문제가 발생하기 시작했습니다. 사람들은 자신의 사이트에 접속할 수 없었습니다. 지금은 대시보드 때문인지 기억나지 않습니다. 어떤 경우에는 전체 사이트가 다운되어 이유를 알 수 없었던 것 같습니다.

좋아, 당신은 뭔가 잘못하고 있어야합니다. 이것에 대해 충분히 변경되었으며 구성이 잘못되었을 수 있습니다. 그리고 우리는 하루 정도 그와 함께 갔다. 그리고 폭발했습니다. 우리는 버그가 있는 한두 개의 사이트를 중단하지 않았고, 버그를 찾았고 초기 릴리스로부터 약 1주일 이내에 버그를 패치했습니다. 우리는 사용량 수치와 우리가 아는 사람들이 이 기능을 사용하고 있다는 것을 기반으로 이 버그로 추정하여 10에서 20,000개 사이의 사이트를 다운시켰습니다.

원정 모드와 숨기기 백엔드의 조합은 단순히 루프에 물건을 남겼습니다. 당신은 로그인할 수 없고, 당신은 일에 접근할 수 없고, 사이트는 사실상 죽었습니다. 그리고 당신은 단지 로그인하고 플러그인을 비활성화할 수 없습니다. 호스팅에 들어가야 했습니다. 이제 호스트 및 WordPress 사용자를 다룬 적이 있다면 때로는 정말 쉽습니다. 누군가에게 이봐, 로그인하고 플러그인을 비활성화하면 문제가 해결됩니다. 하지만 로그인이 되지 않는다면? 해당 플러그인을 비활성화하려면 어떻게 해야 합니까? 그래서 우리는 이틀 만에 별점 1개 리뷰 200개를 완성했습니다. 방금 폭발했고 누구에게도 좋지 않은 상황이었습니다.

DP: 와우. 따라서 10~20,000개 사이트에서 이 플러그인을 사용하고 있고 4개월 동안 제작된 이 아름다운 업데이트를 얻었고 베타 프로그램이 있었고 잘 테스트되었으며 이를 뒷받침하는 팀이 있다고 생각합니다. 그러나 이러한 사이트를 즉시 중단한 것이 아니라 일련의 충돌이 발생했습니다. 처음에는 사용자 오류처럼 보였고 곧 "아니요, 우리가 한 일입니다."가 되었습니다. 그렇다면 수백 개의 부정적인 리뷰와 수천 개의 사이트가 다운되었다는 것을 알게 된 후 어떻게 반응했습니까? 다음 단계는 무엇이었습니까?

CW: 당신이 할 수 있는 일은 많지 않습니다. 당시 우리의 목표는 A) 문제를 해결하는 것이었습니다. 어떤 사람들은 돌아왔고, 많은 사람들은 시간이 지나면서 다시 돌아왔고, 어떤 사람들은 다시는 제품을 만지지 않을 것이며 이해할 수 있습니다. 우리는 그것으로 신뢰를 깨뜨렸습니다.

그리고 두 번째는 우리가 그 이상으로 개선되었는지 확인하는 것이었습니다. 향후 릴리스에 대한 일부 기능 테스트 및 이와 유사한 것입니다. 나는 그 플러그인에 대한 작업을 완전히 떠나기 전에 iThemes와 함께 총 14개월 동안만 플러그인을 사용했습니다. 우리는 그런 일이 다시는 일어나지 않도록 하기 위해 꽤 많은 프로그램, 꽤 많은 테스트, 꽤 많은 절차를 도입했습니다. 그리고 내가 아는 한 해당 유형의 플러그인이나 특정 플러그인에는 그런 적이 없습니다.

DP: 스트레스를 많이 받았을 것입니다. 이 경험을 통해 배운 것이 있습니까? 이 경험을 통해 그 이후로 달라진 점이 있나요?

CW: 그 이후로 그런 상용 플러그인을 해본 적이 없습니다. 내가 배운 교훈 중 하나는 베타 프로그램일지라도 베타 프로그램에서 올바른 데이터를 다시 가져와야 한다는 것입니다. 우리가 이것을 발견할 수 있었을까요? 글쎄, 설정의 올바른 조합으로, 예, 베타에서 그것을 발견할 수 있었다는 것은 꽤 분명했습니다. 그러나 그 대신에 우리는 베타를 막 시작했고 “여기서 사용해 보세요. 보이면 저희에게 알려주세요”라고 아무런 지시도 하지 않았다. "이것을 구체적으로 시도하십시오"또는 "구체적으로 시도하십시오"대신. 당신은 그것을 다른 모든 것과 결합합니다. 약점이 있다면 방향성 부족, 베타에서 각 기능을 검사하지 않고 특정 세부 사항보다 큰 그림에서 모든 것을 보는 것입니다.

DP: 따라서 Chris가 방금 새 플러그인을 성공적으로 출시한 후 20,000개 사이트가 잘못되고 있다는 이야기를 했다면 이번 휴식 시간 이후에 또 다른 공포 이야기를 계속 지켜봐 주시기 바랍니다. 곧 돌아올 것입니다.

DP: WordPress 커뮤니티 팟캐스트인 Press This의 할로윈 에디션에 오신 것을 환영합니다. 이 에피소드에서 우리는 잘못된 플러그인과 다른 WordPress 공포 이야기에 대한 무서운 이야기를 하고 있습니다. 저는 귀하의 호스트 Doc Pop이며 현재 WordPress 플러그인을 만드는 웹 디자이너이자 개발자인 Derek Ashauer와 이야기하고 있습니다. 데릭, 당신이 우리에게 으스스한 이야기를 하고 있다고 들었습니다. 장면을 설정할 수 있습니까?

Derek Ashauer: 네, 그래서 이것은 제 경력 초기에 아주 오래 전 일입니다. 나는 여전히 웹사이트를 만들고 구축하는 일반 회사에서 풀타임으로 일하고 있었지만 그 옆에서 프리랜서 일을 하고 있었습니다. 나는 그들이 Ticketmaster를 정말로 싫어했기 때문에 작은 콘서트 장소가 맞춤형 티켓 시스템을 구축하는 것을 도왔습니다. 그들은 인디와 같은 장소였으므로 대기업을 피하기 위해 무엇이든 하고 싶었습니다. 그러나 나는 적어도 이 꽤 좋은 티켓 시스템을 구축했다고 생각했습니다. 그리고 Blink-182가 정말 유행하던 시절에 큰 콘서트를 할 예정이었습니다. 그들은 그들의 공연장에서 그들을 가질 예정이었고 티켓을 1장에 1달러에 판매할 예정이었습니다. 그래서 이것은 그들이 티켓을 발매할 때 밤새 완전히 난리가 날 것입니다.

그래서 우리는 그것을 설정하고 모든 종류의 테스트를 수행했으며 훌륭하게 작동한다고 생각했습니다. 그리고 그것을 풀어야 하는 아침이 옵니다. 월요일 아침 10시 같았던 것 같아요. 몇 가지 규칙이 있었고 몇 가지 기본적인 사항이 있었습니다. 예를 들어 티켓을 8장 이상 사서 많은 사람들에게 티켓과 같은 것을 얻을 수 있는 기회를 줄 수는 없었습니다. 다시 말하지만, 내 경력 초기에, 그래서 나는 물건을 확인하는 데 최선을 다하지 못했습니다. 하지만 행사장 자체는 약 1,000명을 수용할 수 있습니다. 그래서 1,000장에 도달하면 기본적으로 판매를 중단하는 한도가 있었습니다.

우리는 10시에 풀려났고, 나는 일상적인 일을 하고 있습니다. 나는 사이트가 최소한 로딩과 그런 것들이 있는지 확인하기 위해 그것을 확인했지만 실제로 너무 걱정하지는 않았습니다. 몇 분이 지나면 모든 것이 잘 진행되고 있는 것 같습니다. 그러다 갑자기 문자가 오기 시작했다. 그리고는 전화를 받습니다. 그리고 또 다른 문자 메시지를 받았고 나는 그저 평범한 일을 하고 있는 중이어서 정말 쉽게 받을 수 없었습니다.

판매된 최대 티켓 수를 확인하기 위해 약간의 쿼리 확인을 하는 것을 잊은 것으로 나타났습니다. 그리고 갑자기 1,000, 1,050, 1,100, 1,200이 되었습니다. 나는 마침내 서버에 로그인하고 기본적으로 플러그를 뽑을 수 있기 전에 약 1,600장 이상의 티켓을 판매했다고 생각합니다. 그리고 너무나 당연하게도, 그 공연장 주인들은 그들이 1000석의 공연장을 가지고 있고 약 1,600장의 티켓을 팔았다는 사실에 당황하고 완전히 기겁했고, 그래서 그들은 분명히 당황했습니다. 그리고 나는 내 근무 시간의 한가운데에 패닉 상태입니다. 어떻게 해결할까요? 어떻게 해야 할까요? 나는 내 일상적인 일을 해야 하고 이 프리랜서 일을 처리해야 합니다. 그 순간은 총체적 재앙이었다.

고맙게도 일이 완벽하게 잘 풀렸습니다. 흥미로운 점은 내가 확인하지 않은 또 다른 불행한 점은 사람들이 최대 티켓을 피하는 한 가지 방법은 여러 번 구매하지만 동일한 이메일 주소를 사용한다는 것입니다. 다시 말하지만, 이것은 내 경력에서 매우 초기였습니다. 나는 사람들이 해결하려고 하는 가능한 상황을 처리하는 방법을 잘 파악하지 못했습니다. 그래서 주문을 다 확인하고 같은 이메일 주소로 한 사람이 티켓 24장을 주문했다는 사실을 깨닫고 연락을 해서 환불을 하고 최대한 많이 했습니다. 그리고 그들은 그것을 약 11-1,200장의 티켓으로 줄였습니다. 너무 오래전이라 정확한 수치는 기억나지 않는다. 그러나 그들은 그 많은 사람들에 대해 그 사실을 알았습니다.

그리고 행사 당일이 되자 그들은 여전히 ​​모든 사람을 맞출 수 있을지 조금 걱정하고 있습니다. 600명 정도만 모인 것 같아요. 그 이유는 단돈 1달러였기 때문에 많은 사람들이 티켓을 샀는데 많은 사람들이 오지 못했다. 그래서 그들은 결국 용량 문제를 겪지 않았습니다. 모든 것이 잘 해결되었습니다.

그러나 모든 티켓이 처리되고 지불되고 그런 종류의 모든 일을 하는 것은 스트레스가 많은 시간이었습니다. 그리고 고맙게도 클라이언트는 결국 매우 행복했고 이해할 수 있었고 나에게 화를 내지 않았습니다. 내가 그 작은 것을 패치하자 그들은 그 정확한 티켓 시스템을 사용하게 되었습니다. 그리고 그들은 내가 약 10~12년 동안 만든 그 티켓 시스템을 결국 사용하게 되었습니다. 그래서 예, 그들은 꽤 행복했고 우리는 모든 것을 정리했습니다. 그리고 저를 위해서도 클라이언트는 모든 구매에 손을 뻗고 그런 종류의 일을 하는 모든 노력을 기울였습니다. 그래서 저는 그저 서버를 끄고 작은 패치를 수정해야 했고 고맙게도 너무 많은 결과를 처리할 필요가 없었습니다. 그러나 우리가 무슨 일이 일어나고 무슨 일이 일어나고 있는지 알아 내려고 노력하는 동안 그것은 매우 스트레스가 많은 몇 시간이었습니다.

DP: 롤러코스터였어, Derek. 당신은 이 시나리오를 설정하고 있었고 나는 그것이 언제 일어났는지에 대한 약간의 힌트를 얻고 있습니다. Blink-182는 꽤 유명합니다. 지금과 같은 좋은 옵션이 없었기 때문에 사용자 정의 플러그인이 필요했다고 가정합니다.

DA: 2005년이었습니다. 아주 오래전입니다. 그 근처 어딘가에, 네.

DP: 당신은 커스텀 플러그인을 만들고 있었습니다. 자, 그럼 Blink-182의 인기가 최고조에 달하고 티켓은 1달러입니다. 그건 미친 짓이야. 그러니 당연히 수요가 많을 것입니다. 이 롤러코스터는 "아, 우리는 너무 많이 팔았어." 나는 당신이 수만 번 더 팔았다고 나에게 말할 것이라고 생각했다. 티켓 600장만 과도하게 팔았을 때 운이 좋았다고 생각합니다. 그리고 나서 스캘퍼, 소년은 그것을 해결했습니다. 특히 고객이 연락을 취하고 기술 지원을 하고 이 티켓을 취소하기 위해 이 모든 것을 당신에게 맡길 수 있기 때문입니다. 이 사람은 롤러 코스터였습니다.

DA: 네 그랬어요. 이것은 나의 첫 번째 대규모 개발이었고, 내가 개발한 것 중 가장 큰 것은 이것이었습니다. 그래서 나는 일이 어떻게 잘못될 수 있는지, 일이 얼마나 심하게 잘못되는지, 무엇을 확인해야 하는지 전혀 몰랐고 그것은 단지 매우 좋은 학습 경험이었습니다. 그건 확실합니다. 나는 클라이언트와 좋은 관계를 가지고 있었고 그들은 꽤 만족했습니다. 솔직히 말해서, 초기 단계에 있었고 나는 거의 아무것도 청구하지 않았기 때문입니다. 그래서 제가 이 일에 대해 $50,000를 청구했는데 갑자기 작동하지 않는 것은 아닙니다. 나는 티켓당 기준으로 정직하게 돈을 받고 있었다. 당시 나는 10센트짜리 표를 받았는데, 그것들은 그들이 물건을 통해 팔았고 나는 20대 초반이었고 한 달에 몇 천 달러를 더 벌었습니다. 그것은 환상적이었습니다. 그것은 멋 있었어. 그래서 좋은 상황이었습니다. 하지만 네, 제가 말했듯이, 그들은 똑같은 시스템을 10년 넘게 계속 사용했습니다.

DP: 그래서 당신은 꽤 큰 이벤트를 위해 이 티켓 시스템을 구축했습니다. 그리고 우리가 말했듯이 그 사건은 일종의 통제 불능의 소용돌이 모양이었습니다. 그러나 두 가지 문제에는 스캘퍼가 최소한 동일한 이메일을 사용하지 못하도록 방지하는 방법이 있었던 것 같습니다.

DA: 네, 맞습니다. 시스템에 사용자 계정이 없었기 때문에 그렇게 하지도 않았습니다. 그것은 꽤 간단했습니다. 1회성 고객 결제입니다. 그래서 이메일 주소 같은 것도 확인하지 않았습니다. 그리고 티켓이 팔릴 때마다 추적했습니다. 그것은 총계를 추적했습니다. 사람들이 페이지에 갔을 때 티켓이 몇 장이나 팔렸는지 확인하는 것을 잊고 그 숫자를 넘겼고 더 이상 판매되지 않도록 했습니다.

DP: 그래서 이 두 가지가 수정되었고 이것은 10년 동안 작동한 것 같습니다.

DA: 네, 그 이후로는 만진 적이 없어요. 다른 음악 회사 중 하나와 같이 마침내 비즈니스 합병을 해야 할 정도로 커질 때까지 계속 순항했습니다. 그게 뭔지 잊어버렸습니다. 그들은 일종의 기본적으로 구입했고, 그래서 그들은, 아니요, 우리는 Ticketmaster 또는 이와 같은 다른 것을 사용해야 했고, 그래서 그들은 결국 사업상의 이유로 그것을 포기할 수 밖에 없었습니다.

DP: Clear Channel이나 뭔가에 인수된 것 같습니다.

DA: 네, 그게 바로 Clear Channel입니다. 네, 그런 맥락에서였습니다.

DP: 그냥 뒤돌아보면서요. 귀하의 경험을 바탕으로 이와 유사한 프로젝트를 수행하는 사람에게 한 가지 조언을 해주신다면 무엇입니까? 그들에게 경고할 한 가지는 무엇입니까?

DA: 분명히 테스트 중입니다. 그것은 큰 일입니다. 가능한 한 많은 시나리오에서 당신의 것을 테스트하는 것입니다. 내 말은, 나는 지금도 내 자신의 플러그인을 만들고 있고 실제로 오늘 아침에 하나에 대한 요청을 받았습니다. 항상."

제게 색종이 조각 플러그인이 있는데 그는 이렇게 말했습니다. “나는 색종이 조각을 페이지에 두 번 넣었습니다. 페이지가 로드되고 사용자가 아래로 스크롤하면 다시 이동합니다.” 그리고 한 페이지에 색종이 조각을 두 번 하는 사람을 생각해 본 적이 없습니다. 원하는 만큼 테스트할 수 있지만 때로는 생각하지 못한 시나리오에 직면하게 되지만 여전히 가능한 한 많은 테스트를 수행해야 합니다.

DP: Derek Ashauer, 시간 내주셔서 정말 감사합니다. 현재 Press This를 듣고 있습니다. 우리는 잠시 휴식을 취하고 돌아올 때 마지막 할로윈 이야기로 여러분을 오싹하게 만들 것입니다. 계속 지켜봐 주십시오.

DP : WMR의 Press This WordPress 커뮤니티 팟캐스트에 다시 오신 것을 환영합니다. 이것은 특별한 할로윈 이야기입니다. 이전에 우리는 Chris Weigman의 소식을 들었고 Chris가 돌아와서 내가 가지고 있는 유일한 WordPress 공포 이야기를 듣게 해야 한다고 생각했습니다.

Chris, Midjourney 및 텍스트를 텍스트로 변환하는 이미지 생성기에 익숙합니까?

CW: Dall-e와 같은 것들? AI와 그런 것들을 여세요?

DP: 네, Dall-e. 저는 그것들을 사용하고 다양한 실험을 하고 있었고 요요를 많이 하는 사람으로서 가장 먼저 시도한 것은 요요 이모티콘이었습니다. 그리고 요요 이모티콘은 정말 좋은 결과를 얻지 못했습니다. 예를 들어 요요처럼 보이는 것은 없었고 요요라는 단어도 텍스트-이미지 생성기에서 나에게 무언가를 얻지 못했습니다. 그러나 매우 일관된 결과를 계속 얻었기 때문에 정말 관심을 갖게 되었습니다. 요요 이모티콘을 사용할 때마다 배경에 세 개의 산봉우리가 있고 전경에 인물이 있는 이 정말 멋진 분홍색과 파란색 장면을 얻었습니다. 그리고 이것은 일종의 무작위적이어야 하며, 분홍색과 파란색 파스텔 색상과 인물, 전경 등을 가진 매우 다른 이미지를 계속 얻었습니다. 그래서 나는 이 이모티콘이 왜 나에게 이것을 주는지 깊이 파고들기 시작했고 다양한 이모티콘 조합을 살펴보는 데 몇 시간을 보냈습니다. 이 이모티콘은 무엇을 합니까? 두 개의 요요 이모티콘을 사용하면 어떻게 되나요?

그리고 이 방대한 블로그 게시물을 작성했습니다. 이것은 Dall-과 Midjourney에서 일어나는 이상한 일처럼 케이스를 활짝 열어 놓을 것입니다. 왜 이 이모티콘이 나에게 이 이미지를 제공합니까? 그리고 왜 다른 이모티콘이 실제로 나에게 주는지, 알다시피 프레첼은 구운 음식처럼 보이는 것을 주고 커피는 커피숍처럼 보이는 것을 줍니다. 하지만 요요 이모티콘은 계속 이 이상한 장면을 보여줍니다.

따라서 이 방대한 블로그 게시물을 작성한 후 몇 시간 동안 조사하고 문서화하고 메모했습니다. 그리고 나서 글을 쓰고 글을 쓰는 것을 싫어합니다. 이빨 뽑는 것과 같아서 게시를 누르고 잠에 듭니다. 그것은 일요일 밤이고 나는 이 게시물을 조사하기 위해 일요일 내내 일했습니다.

월요일 아침 사람들은 "내가 당신의 사이트에 가면 사각형만 보입니다, 박사님. 네모난 이모티콘이 이런 결과를 준다는 말을 듣긴 했지만 네모난 이모티콘은 이런 결과를 줬다"고 말했다. 가서 확인해봤습니다. 내 쪽과 Gutenberg 편집기에서와 같이 대시보드가 ​​백엔드에서 멋지게 보였다는 것을 알고 있습니다. 그것은 아름다워 보였다. 프론트엔드에서는 모두 사각형이었습니다. 그리고 그 모든 작업은 완전히 촬영되었습니다. 왜 그런지 알아, 크리스?

CW: 왜 그럴까요? 기계에 유령이? 그렘린?

DP: 내 WordPress 사이트가 너무 오래되어 데이터베이스가 이모티콘을 지원하지 않습니다. 전혀. 15세 같았습니다. 지난 8년 동안 무언가를 설치했다면 여전히 오래되었지만 어느 정도는 이모티콘을 지원했을 것입니다.

내 워드프레스 웹사이트의 내 데이터베이스는 그렇지 않습니다. 그리고 당신이 무엇을 하고 있는지 정말로 모른다면 당신이 하고 싶지 않은 한 가지는 워드프레스 데이터베이스를 샅샅이 뒤지는 것입니다. 그것이 내가 WordPress 데이터베이스를 업데이트하는 데 필요한 것이었습니다. 그래서 Chris, 그것은 내 공포 이야기입니다. 이모티콘을 지원하는 것으로 쉽게 변환할 수 있는 플러그인을 찾았습니다. 그것을 할 수 있는 모든 데이터베이스. 이제 10시간을 소비한 이 게시물을 논리적인 방식으로 내 사이트에 실제로 표시할 수 있도록 데이터베이스를 업데이트할 사람을 고용해야 합니다.

CW: 그렇게 하면 됩니다. 오래된 기술은 문제를 일으키기 위해 기다리고 있는 좀비입니다. 그렇죠?

DP: 네, 알다시피, 그것은 저에게도 많은 것을 가르쳐 주었습니다. 예를 들어 호스팅에서 포털로 이동하여 클릭 한 번으로 PHP를 업데이트할 수 있습니다. 이 모든 다른 작업을 수행할 수 있습니다. 하지만 네, 그 데이터베이스, 아니요. 필요한 것이 무엇인지 알아야 합니다. 쉽게 해결할 수 있는 방법은 없습니다. 그리고 제 생각에는 그것들이 롤아웃될 때 있었을 수도 있지만, 데이터베이스를 수정한 것들처럼, 그것들을 업데이트하기 위해 이 시점에서, 그것들은 심지어 오래되었습니다. 기술, 그래서 그것은 내 WordPress 공포 이야기입니다. 그리고 Chris는 20,000개의 웹사이트를 다운시키지는 않았지만 솔직히 말해서, 그것은 큰일이었고 여전히 그 블로그 게시물을 보고 그것이 무엇이었을 수 있었는지 생각하면 전율을 느끼게 합니다.

그러나 WMR의 WordPress 커뮤니티 팟캐스트인 Press This의 할로윈 에피소드는 여기까지입니다. 오늘 저와 함께 해주신 모든 내빈들께 감사의 말씀을 전하고 싶습니다. 크리스, 저와 함께해주셔서 정말 감사합니다. Twitter @thetorquemag에서 Torque 매거진을 통해 내 모험을 팔로우하거나 매일 이와 같은 튜토리얼, 비디오 및 인터뷰를 제공하는 torquemag.io로 이동할 수 있습니다. 따라서 torquemag.io를 확인하거나 Twitter에서 우리를 팔로우하십시오. Red Circle, iTunes, Spotify에서 Press This를 구독하거나 wmr.fm에서 직접 다운로드할 수 있습니다.

우리는 주간 팟캐스트입니다. 다음 주에는 Fran Agulto가 WordPress로 헤드리스에 대한 두려움을 극복하는 방법을 알려줄 것입니다. 우리는 헤드리스의 장단점에 대해 이야기할 것입니다. 헤드리스로의 전환이 걱정된다면 JavaScript를 배우는 것에 대해 걱정하거나 그러한 도약을 위해 해야 할 일은 무엇이든 Fran은 몇 가지 훌륭한 조언이 있으므로 해당 에피소드를 계속 지켜봐 주시기 바랍니다. 나는 당신의 호스트, Doctor Popular입니다. 저는 여기 WP Engine 및 Torque Magazine에서 제 역할을 통해 WordPress 커뮤니티를 지원하고 매주 Press This에서 해당 커뮤니티의 구성원을 조명하는 것을 좋아합니다.