Premi questo: WordPress Storie dell'orrore di Halloween

Pubblicato: 2022-10-28

Benvenuto in Press This, il podcast della community di WordPress di WMR. Ogni episodio presenta ospiti provenienti da tutta la comunità e discussioni sui più grandi problemi che gli sviluppatori di WordPress devono affrontare. Quella che segue è una trascrizione della registrazione originale.

Realizzato da RedCircle

Doc Pop : stai ascoltando Press This, un podcast della community di WordPress su WMR. Ogni settimana, mettiamo in evidenza i membri della community di WordPress. Sono il tuo host, Doc Pop, supporto la community di WordPress attraverso il mio ruolo in WP Engine e i miei contributi su TorqueMag.io. Puoi iscriverti a Press This su Red Circle, iTunes, Spotify o scaricare episodi direttamente su wmr.fm.

Il latte speziato di zucca è tornato di stagione e gli scheletri alti 12 piedi sono tornati in stock a Home Depot, il che significa che Halloween è di nuovo qui. Ora, l'origine di Halloween risale alle antiche feste celtiche quando le persone accendevano falò e indossavano costumi per allontanare i fantasmi.

Seguendo quello spirito, abbiamo pensato di trascorrere l'episodio di oggi di Press This raccontando storie spettrali di clienti infernali o installazioni andate male. Quindi vieni a sederti accanto al fuoco con me mentre sentiamo il nostro primo ospite, Chris Wiegman, un responsabile tecnico di WP Engine, mentre racconta una storia spaventosa. Chris, puoi creare l'atmosfera per noi qui? Prima di entrare nella tua storia, raccontaci quando sta accadendo e dove ti trovi nella vita. Tipo di creare l'atmosfera per la storia.

Chris Wiegman: Questa è una vecchia storia. Risale a uno stato lontano ea un lavoro che molti hanno rimosso da quello che sto facendo ora. È stato uno dei miei primi lavori nel settore di WordPress. Questo sarebbe stato l'inverno fino alla primavera del 2014. Così quasi nove anni fa è successo.

DP: 2014. E prima mi stavi dicendo che avevi un plugin di successo. Puoi parlarci di quel plugin di cui racconterai la storia?

CW: Certo, la storia parla anche di uno dei primi successi dei plugin. È un plug-in ora chiamato iThemes Security e l'ho venduto a iThemes come Better WP Security. Quando l'ho venduto, sapevamo di avere oltre 200.000 utenti attivi, ricorda che questo è successo nove anni fa.

E questo prima ancora che avessero il numero di download disponibili e tutte le storie dell'orrore di—che ora sono state rimosse. Questo era prima che fosse anche una cosa in primo luogo. Quindi sapevamo di avere molti utenti, sapevamo di avere un plug-in di grande successo e ne stavamo rilasciando la prima versione come rebranding da Better WP Security a iThemes Security.

DP: Mi hai davvero fatto pensare qui, di cui parli prima dei giorni di monitoraggio delle installazioni attive. Sai all'incirca quanti download avevi o come avresti saputo allora quanti utenti attivi avevi?

CW: Il meglio che dovevamo fare erano i download attivi e molte ipotesi plausibili. A quel tempo, l'avevo inserito in Google Analytics in modo da chiarire molte cose, ma prima della parte di Google Analytics, l'unico modo in cui sapevamo quanti download, e quindi potevamo fare una stima in base a quanti utenti attivi abbiamo pensavo ci fossero.

DP: Ok, quindi avevi un plug-in di sicurezza molto popolare, un plug-in di sicurezza WP. Hai avuto molte installazioni attive e probabilmente molti utenti attivi. Stavi dicendo che è una delle prime storie di successo dei plugin di WordPress. E l'hai appena venduto, quindi le cose stanno andando bene per te. Questa è una storia di successo finora nella tua storia dell'orrore, giusto?

CW: Finora. Sì, le cose sono andate bene. Ora avevamo una persona di supporto che mi aiutava a tempo pieno. Ho avuto tempo, facendo parte di un'azienda ora, che potevo dedicare a tempo pieno allo sviluppo in modo che potessimo effettivamente fare cose come un programma beta e convincere le persone a testarlo, e assicurarmi che tutto funzionasse e dedicare davvero del tempo per assicurarmi che mentre preparavamo la prima versione, che tutto avrebbe dovuto essere a posto, avrebbe dovuto funzionare.

DP : Quindi le cose stanno andando bene. Perché non entri nel vivo della storia qui. Raccontaci cosa è successo?

CW: Certo. Bene, quello che è successo è che il plugin aveva due funzionalità. Il primo è stato qualcosa che è stato selvaggiamente considerato parte della sicurezza 10 anni fa in WordPress, ovvero, voglio dire, non è affatto sicurezza, in realtà, soprattutto lo sappiamo in questi giorni, e questo sta nascondendo l'area di amministrazione o nascondendo l'accesso a WP.

Normalmente vai all'URL e viene visualizzato il tuo modulo di accesso. Ci piaceva dire - e lo ammetto ora che probabilmente era più marketing anche allora che sicurezza - che se li nascondevi, in qualche modo il sito sarebbe più sicuro. È un po' come prendere la porta d'ingresso di casa tua e metterla lungo il lato della tua casa e affermare che la tua casa è più sicura. Non ha funzionato in questo modo. Ma è stata una caratteristica molto complessa far sì che ciò accadesse, per far sentire meglio le persone al riguardo.

E la seconda caratteristica che abbiamo avuto che si è interrotta in questa versione era qualcosa chiamata "modalità fuori casa", che in pratica è, se ti trovavi in ​​un ufficio dalle nove alle cinque e non volevi che le persone ci entrassero al di fuori del lavoro ore, diciamo per una scuola o uno studio medico o qualcosa del genere, questa funzione imposterebbe i tempi in cui quel modulo era disponibile. Quindi non è stato possibile accedere al sito. Non puoi entrare nel back-end tranne che per le ore specificate dall'amministratore del sito.

Ed entrambe queste funzionalità sono state davvero riscritte abbastanza pesantemente per questo. Penso che il numero fosse la versione 4.0 con cui siamo usciti, intorno all'inizio di marzo. Quindi sono trascorsi quattro mesi da quando l'avevo iniziato e venduto per poterci finalmente lavorare a tempo pieno. Sai, per me è sempre stato un lavoro secondario. Ho avuto un lavoro a tempo pieno presso altre aziende e scuole. Questa era la prima volta che potevo lavorare sul plugin a tempo pieno.

Quindi abbiamo avviato un programma beta in cui abbiamo riscritto queste funzionalità e le abbiamo rilasciate, voglio dire che intorno al 1 marzo dare o avere. Quindi per due o tre giorni dopo quel rilascio, tutto sembrava a posto. Il feedback è sembrato positivo, non avevamo mai sentito problemi con i beta tester. Abbiamo avuto alcune 100 persone che hanno testato la versione beta di questa cosa e tutto sembrava a posto. E poi sono iniziati i problemi. Le persone non potevano accedere al loro sito. Non ricordo ora se fosse solo la dashboard, penso che in alcuni casi l'intero sito sia andato giù e non siamo riusciti a capire perché.

Ok, devi fare qualcosa di sbagliato. Le cose sono cambiate abbastanza su questo e forse la tua configurazione era sbagliata. E siamo andati con quello per un giorno o giù di lì. E poi è esploso. Non abbiamo eliminato uno o due siti con un bug, abbiamo trovato il bug e abbiamo corretto il bug entro circa una settimana dal rilascio iniziale. Abbiamo abbattuto tra 10 e 20.000 siti stimati con questo bug, in base ai numeri di utilizzo e al numero di persone che sapevamo stavano usando la funzione e questo e quello.

La combinazione della modalità assente e del backend nascosto ha semplicemente lasciato le cose in loop. Non potevi accedere, non potevi accedere alle cose, il sito era effettivamente morto. E non puoi semplicemente accedere e disabilitare il plugin. Dovevi entrare nell'hosting. Ora, se hai mai avuto a che fare con host e utenti di WordPress, a volte è davvero facile. È facile dire a qualcuno ehi, accedi e disabilita il plug-in e questo risolverà il tuo problema. Ma cosa succede se non riesci ad accedere? Come si arriva a quel plugin per disabilitarlo? Quindi abbiamo finito con, sai, un paio di centinaia di recensioni da una stella, tutte in un paio di giorni. È semplicemente esploso e non era una buona situazione per nessuno.

DP: Wow. Quindi pensi che tra i 10 e i 20.000 siti che utilizzavano questo plug-in e che hanno ricevuto questo bellissimo aggiornamento che era in lavorazione da quattro mesi, avevano un programma beta ed era ben testato, avevi un team dietro. Ma non ha immediatamente fatto crollare questi siti, ma una specie di serie di arresti anomali. All'inizio sembravano errori dell'utente e molto rapidamente è diventato "No, questo è qualcosa che abbiamo fatto". Quindi, come hai reagito, qual è stato il passo successivo per te, dopo aver saputo, centinaia di recensioni negative e migliaia di siti inattivi?

CW: Beh, c'è solo così tanto che puoi fare. Il nostro obiettivo era quindi quello di A) risolvere il problema. Alcune persone sono tornate, molte, nel tempo, sono tornate, alcune persone non avrebbero mai più toccato il prodotto ed è comprensibile. Abbiamo rotto la fiducia con esso.

E poi la seconda cosa è stata assicurarci di essere migliorati anche oltre. Alcuni dei test delle funzionalità e cose del genere per le versioni future. Sono stato solo con il plug-in per 14 mesi in totale con iThemes prima di lasciare completamente il lavoro su quel plug-in. Abbiamo istituito un certo numero di programmi, un certo numero di test, un certo numero di procedure per assicurarci che qualcosa del genere non potesse accadere di nuovo. E per quanto ne so non ha mai con quel tipo di plugin o con quel particolare plugin.

DP: Deve essere stato stressante per te. Ti senti come se avessi imparato qualcosa da questa esperienza? C'è qualcosa che hai cambiato da allora a causa di questa esperienza?

CW: Da allora non ho più fatto un plugin commerciale del genere. Una delle lezioni che ho imparato è che anche con un programma beta, devi recuperare i dati giusti nel programma beta. Avremmo potuto scoprirlo? Bene, era abbastanza chiaro che con la giusta combinazione di impostazioni, sì, probabilmente avremmo potuto scoprirlo in versione beta. Ma invece avevamo appena aperto una beta e abbiamo detto: "Qui provalo. Se vedi qualcosa, faccelo sapere”, senza alcun tipo di indicazione. Invece di "prova questo in modo specifico" o "prova quello in modo specifico". Lo combini con tutto il resto. Se c'era un punto debole era la mancanza di direzione, la mancanza di ispezionare ogni caratteristica nella beta e guardare tutto dal quadro generale piuttosto che dai dettagli specifici.

DP: Quindi, se quella storia che Chris ti ha appena raccontato di 20.000 siti che sono andati male dopo quello che sembrava un lancio di successo di un nuovo plug-in, resta sintonizzato dopo questa pausa per un'altra storia dell'orrore. Torniamo subito.

DP: Bentornati a un'edizione di Halloween di Press This, un podcast della community di WordPress. In questo episodio raccontiamo storie spaventose di plugin andati storti e altre storie dell'orrore di WordPress. Sono il tuo host Doc Pop e in questo momento sto parlando con Derek Ashauer, un web designer e sviluppatore che realizza anche plugin per WordPress. Derek, ho sentito che hai una storia inquietante per noi. Puoi impostare la scena?

Derek Ashauer: Sì, quindi questo è davvero all'inizio della mia carriera, molto tempo fa. Lavoravo ancora a tempo pieno in una normale azienda che creava e costruiva siti web, ma svolgevo anche un po' di lavoro come freelance. Avevo aiutato una piccola sala da concerto a costruire un sistema di biglietteria personalizzato perché odiavano davvero Ticketmaster. Erano un tipo di locale indipendente, quindi volevano fare qualsiasi cosa per evitare quelle grandi aziende. Ma ho costruito questo sistema di biglietti piuttosto buono, almeno ho pensato. E avrebbero tenuto un grande concerto ai tempi in cui i Blink-182 erano molto popolari. Li avrebbero tenuti nella loro sede e avrebbero venduto i biglietti per $ 1 a pezzo. Quindi questa cosa verrà completamente sbattuta durante la notte quando rilasceranno i biglietti.

Quindi l'abbiamo impostato, fatto tutti i tipi di test e abbiamo pensato che funzionasse alla grande. E poi arriva la mattina in cui dovremmo rilasciarlo. Penso che fosse come un lunedì alle 10:00 del mattino. C'erano alcune regole, alcune cose di base che avevamo in atto, come se non si potesse acquistare più di otto biglietti per provare a dare a più persone l'opportunità di ottenere biglietti e cose del genere. Ancora una volta, all'inizio della mia carriera, quindi non ho fatto del mio meglio per controllare le cose. Ma il locale stesso poteva contenere circa 1.000 persone. Quindi avevamo un limite che una volta raggiunti i 1.000 biglietti praticamente smettevamo di vendere.

Abbiamo rilasciato alle 10 in punto e io sono al mio normale lavoro quotidiano e faccio solo le mie cose. In un certo senso l'ho controllato, per assicurarmi che il sito stesse almeno caricando e cose del genere, ma non troppo preoccupato. Passano pochi minuti e tutto sembra andare alla grande. E poi, improvvisamente ho iniziato a ricevere messaggi di testo. E poi ricevo una telefonata. E poi ricevo un altro messaggio di testo e sono nel bel mezzo del mio lavoro solo facendo le mie cose normali, quindi non potrei semplicemente accettarli facilmente.

Si scopre che ho dimenticato di fare il piccolo controllo delle query per controllare il numero massimo di biglietti venduti. E improvvisamente stava andando a 1.000, 1.050, 1.100, 1.200. Penso che siano stati venduti più di 1.600 biglietti prima che potessi finalmente accedere al server e semplicemente staccare la spina. E quindi, ovviamente, i proprietari del locale erano in preda al panico e completamente impazziti per il fatto di avere un locale da mille posti e di aver venduto circa 1.600 biglietti, quindi erano ovviamente in preda al panico. E sono nel bel mezzo della mia giornata lavorativa in preda al panico. Come risolverò questo? Come lo farò? Devo fare il mio normale lavoro e occuparmi di questa cosa da freelance. Fu un disastro totale in quel momento.

Per fortuna, le cose hanno finito per funzionare perfettamente. La cosa interessante è che un'altra cosa sfortunata che non ho controllato è che un modo in cui le persone hanno aggirato il numero massimo di biglietti era che avrebbero semplicemente acquistato più volte ma utilizzato lo stesso indirizzo e-mail. Ancora una volta, questo è stato molto presto nella mia carriera. Non ero molto bravo a capire come gestire le possibili situazioni che le persone avrebbero cercato di aggirare. Quindi hanno controllato tutti gli ordini e si sono resi conto che una persona con lo stesso indirizzo e-mail aveva ordinato 24 biglietti, quindi li hanno contattati, li hanno rimborsati e l'hanno fatto il più possibile. E sono arrivati ​​a circa 11-1.200 biglietti. È passato così tanto tempo, non ricordo i numeri esatti. Ma sono arrivati ​​a questo su così tanti.

E poi arriva il giorno dell'evento e sono ancora un po' preoccupati di poter stare bene con tutti. Penso che siano arrivate solo 600 persone. Il motivo è che costava solo $ 1, quindi molte persone hanno acquistato i biglietti per ogni evenienza e poi molte persone non sono potute presentarsi. E così non hanno mai avuto problemi di capacità. Alla fine è andato tutto bene.

Ma sono stati momenti stressanti in cui tutti quei biglietti venivano elaborati e pagati e facevano tutto quel genere di cose. E per fortuna, il cliente è stato molto felice e comprensibile alla fine, non erano arrabbiati con me. Hanno finito per usare quell'esatto sistema di ticket una volta che ho corretto quella piccola cosa. E hanno finito per usare quel sistema di biglietti che avevo fatto per circa 10-12 anni. E quindi sì, erano abbastanza felici e abbiamo risolto tutto. E anche per me, il cliente ha fatto tutto il lavoro per raggiungere tutti quegli acquisti e fare tutto quel genere di cose. Quindi ho dovuto semplicemente spegnere il server e quindi riparare la piccola patch non ha dovuto affrontare troppe conseguenze, per fortuna. Ma sono state un paio d'ore molto stressanti mentre cercavamo di capire cosa fosse successo e cosa stesse succedendo lì.

DP: Sono state le montagne russe, Derek. Stavi preparando questo scenario e sto ricevendo piccoli indizi di quando è successo. Sai, i Blink-182 sono piuttosto popolari. Presumo che tu abbia bisogno di un plug-in personalizzato perché non c'erano opzioni molto buone come ci sono ora.

DA: Era il 2005. Tanto, tanto tempo fa. Da qualche parte lì intorno, sì.

DP: Stavi creando un plug-in personalizzato. Quindi va bene, quindi l'altezza della popolarità dei Blink-182 e i biglietti costano $ 1. È pazzesco. Quindi ovviamente ci sarà molta richiesta. Tutte queste montagne russe del tipo "Oh no, ne abbiamo vendute troppe". Pensavo mi avresti detto che ne avevi vendute altre decine di migliaia. Mi sento molto fortunato che tu abbia venduto in eccesso solo di 600 biglietti perché questo avrebbe potuto essere molto peggio. E poi gli scalper, ragazzo, ha funzionato. Soprattutto perché il cliente potrebbe averti affidato tutto questo per metterti in contatto con te, fornire supporto tecnico e annullare questi biglietti. Amico, questo era un ottovolante.

DA: Sì, lo era. Questa è stata la mia prima cosa di grande sviluppo, la cosa più grande che abbia mai sviluppato è stata questa. Quindi non avevo idea di come le cose potessero andare storte, di quanto male le cose andassero storte, cosa anche controllare ed è stata solo un'ottima esperienza di apprendimento, questo è certo. Avevo un buon rapporto con il cliente, quindi erano abbastanza felici, perché onestamente, era all'inizio del mio lavoro, stavo pagando quasi per niente. Quindi non è stato che gli avessi addebitato $ 50.000 per questa cosa, e poi all'improvviso non ha funzionato. Venivo pagato onestamente, in base al biglietto. All'epoca ricevevo 10 centesimi a biglietto, che vendevano tramite la loro cosa, e io che avevo poco più di 20 anni e guadagnavo un paio di migliaia di dollari in più al mese. È stato fenomenale. È stato meraviglioso. Quindi era una grande situazione. Ma sì, come ho detto, hanno continuato a usarlo per oltre un decennio, lo stesso identico sistema.

DP: Quindi hai costruito questo sistema di biglietti per un evento piuttosto grande. E quell'evento, come abbiamo detto, è andato fuori controllo. Ma sembra che i due problemi avessero un modo per impedire agli scalper di utilizzare almeno la stessa e-mail.

DA: Sì, esattamente. Non l'ho nemmeno fatto, perché non c'erano account utente nel sistema. È stato piuttosto semplice. È solo un check-out per gli ospiti una tantum. Quindi non ha nemmeno controllato gli indirizzi e-mail o altro. E teneva traccia ogni volta che un biglietto veniva venduto. Ha tenuto traccia di un totale. È solo che quando le persone sono andate alla pagina, si è dimenticata di controllare quanti biglietti sono stati venduti e abbiamo superato quel numero e di impedirgli di vendere di più.

DP: Quindi queste due cose sono state risolte e questo ha funzionato per 10 anni praticamente da solo?

DA: Sì, da allora non l'ho mai toccato davvero. Ha continuato a girare fino a quando non sono finalmente diventati abbastanza grandi da dover fare una fusione commerciale, come una di quelle altre compagnie musicali, ho dimenticato di cosa si tratta. In pratica sono stati acquistati, e quindi hanno detto, no, dobbiamo usare Ticketmaster o qualcosa del genere e quindi alla fine sono stati costretti ad abbandonarlo per motivi di lavoro.

DP: Probabilmente sono stati acquisiti da Clear Channel o qualcosa del genere.

DA: Sì, è così, Clear Channel. Sì, era qualcosa del genere.

DP: Quindi sto solo guardando indietro. Qual è l'unico consiglio che daresti a qualcuno che affronta un progetto simile a questo, in base alla tua esperienza. Qual è l'unica cosa di cui li metteresti in guardia?

DA: Voglio dire, è ovviamente un test. Questo è un grosso problema, è solo testare la tua cosa il più possibile e in più scenari. Voglio dire, ora faccio ancora i miei plugin e in realtà ho appena ricevuto una richiesta per uno, proprio questa mattina, in realtà, a cui ho risposto: "Non ho mai nemmeno considerato che qualcuno lo facesse. Mai."

Ho un plug-in per i coriandoli e lui mi ha detto: "Ho messo i miei coriandoli due volte sulla pagina. Una volta che la pagina è stata caricata e mentre l'utente scorre verso il basso, andrà di nuovo." E non ho mai considerato nessuno che facesse coriandoli due volte su una pagina. E quindi sai, puoi testare quanto vuoi, ma a volte ti imbatterai in quegli scenari a cui non pensi, ma devi comunque fare più test possibile.

DP: Derek Ashauer, apprezzo molto il tuo tempo. Stai ascoltando Press This. Faremo una breve pausa e quando torneremo avremo un'ultima storia di Halloween per farti venire i brividi. Quindi resta sintonizzato.

DP : Bentornato a Press This, il podcast della community di WordPress su WMR. Questa è una storia speciale di Halloween. In precedenza abbiamo sentito Chris Weigman e ho pensato di far tornare Chris e ascoltare l'unica storia dell'orrore di WordPress che ho.

Chris, conosci Midjourney e i generatori di immagini da testo a testo?

CW: Come Dall-e e cose del genere? Aprire l'IA e cose del genere?

DP: Sì, Dall-e. Li stavo usando e stavo sperimentando cose diverse e come qualcuno che fa molto yo-yo, la prima cosa che ho provato è stata l'emoji yo-yo. E l'emoji yo-yo non ha davvero ottenuto grandi risultati. Ad esempio, non ha ottenuto nulla che assomigliasse a uno yo-yo e anche la parola yo-yo non mi ha procurato cose nei generatori di testo a immagine. Ma mi ha davvero interessato perché continuavo a ottenere risultati molto coerenti. Ogni volta che usavo l'emoji yo-yo, ottenevo questa scena rosa e blu davvero fantastica con tre cime montuose sullo sfondo e una figura in primo piano. E questo dovrebbe essere un po' casuale, e continuavo a ottenere immagini molto diverse che avevano colori pastello rosa e blu e figure e primo piano e cose del genere. Quindi ho davvero iniziato ad approfondire il motivo per cui questa emoji mi dava questo e ho passato ore a passare attraverso diverse combinazioni di emoji. Cosa fa questa emoji? Cosa succede quando faccio due emoji yo-yo?

E ho scritto questo enorme post sul blog. Questo avrebbe spalancato il caso su cose strane che accadono, sai, Dall-e e Midjourney in giro perché questa emoji mi dà questa immagine? E perché gli altri emoji mi danno davvero, sai, un pretzel mi darà cose che sembrano prodotti da forno o il caffè mi darà cose che sembrano una caffetteria. Ma l'emoji yo-yo continua a darmi questa strana scena.

E quindi dopo aver scritto questo enorme post sul blog, intendo dire che ci sono volute ore di ricerca, documentazione e annotazione. E poi la scrittura, e io odio scrivere, è come tirare i denti, e premo Pubblica e vado a dormire. È domenica sera e ho passato tutta la domenica a lavorare alla ricerca di questo post.

Il lunedì mattina le persone dicono: "Vedo solo quadrati quando vado sul tuo sito, dottore. Vedo che dici che l'emoji quadrata mi dà questo risultato, ma l'emoji quadrata mi dà questo risultato. Sono andato e l'ho controllato. Sai che la dashboard ha un bell'aspetto sul back-end, come dalla mia parte e dall'editor di Gutenberg. Sembrava bellissimo. Sul frontend erano tutti quadrati. E tutto quel lavoro è stato assolutamente girato. Sai perché, Chris?

CW: Perché dovrebbe essere? Fantasmi nella macchina? Gremlin?

DP: Il mio sito WordPress è così vecchio che il database non supportava le emoji. Come a tutti. Aveva come 15 anni. Se avessi installato qualcosa negli ultimi otto anni, sarebbe stato ancora vecchio ma avrebbe supportato le emoji a un certo livello.

Il mio database dal mio sito Web WordPress non lo faceva e se non sai davvero cosa stai facendo, l'unica cosa che non vuoi fare è curiosare nel tuo database WordPress. Questo è ciò di cui avevo bisogno, per aggiornare il mio database di WordPress, quindi Chris, questa è la mia storia dell'orrore. Sono andato alla ricerca di un plug-in per convertire facilmente in qualcosa che supporta le emoji. Qualsiasi database che potrebbe farlo. E ora dovrò assumere qualcuno solo per aggiornare il database in modo da poter ottenere questo post su cui ho trascorso 10 ore per apparire effettivamente sul mio sito in modo logico.

CW: Questo lo farà. La vecchia tecnologia è uno zombi in attesa di causare i tuoi problemi, giusto?

DP: Sì, lo sai, e anche a me ha insegnato molto. Ad esempio, posso entrare nel mio portale sul mio hosting e posso, con un clic, aggiornare il mio PHP. Posso fare tutte queste altre cose. Ma sì, quel database, no, devi sapere di cosa hai bisogno. Non c'è una soluzione facile per questo. E penso che forse potrebbero esserci stati, dato che stavano uscendo, ma mi sono perso l'onda, come anche quelle cose che hanno corretto il database, sai, per aggiornarle sono a questo punto, sono persino vecchie tecnologia, quindi questa è la mia storia dell'orrore di WordPress. E Chris non ha fatto crollare 20.000 siti web, ma ad essere onesto, è stato un peccato e mi fa ancora venire i brividi vedere quel post sul blog e pensare a cosa avrebbe potuto essere.

Ma questo è tutto per il nostro episodio di Halloween di Press This, il podcast della community di WordPress su WMR. Voglio ringraziare tutti i miei ospiti per essersi uniti a me oggi. Chris, grazie mille per esserti unito a me. Puoi seguire le mie avventure con la rivista Torque su Twitter @thetorquemag o puoi andare su torquemag.io dove contribuiamo con tutorial, video e interviste come questo ogni giorno. Quindi dai un'occhiata a torquemag.io o seguici su Twitter. Puoi iscriverti a Press This su Red Circle, iTunes, Spotify o scaricarlo direttamente su wmr.fm.

Siamo un podcast settimanale, la prossima settimana avremo Fran Agulto, che ci dice come superare la tua paura di andare senza testa con WordPress. Parleremo dei pro e dei contro dell'headless e se sei preoccupato di fare quel salto in headless, sei preoccupato di imparare JavaScript, o qualunque cosa tu debba fare per fare quel salto, Fran avrà un ottimo consiglio per te, quindi resta sintonizzato per quell'episodio. Sono il tuo ospite, dottor Popular. Supporto la community di WordPress attraverso il mio ruolo qui in WP Engine e Torque Magazine e adoro mettere in luce i membri di quella community ogni settimana su Press This.