The OSTining Podcast #39: April Sides su Lullabot e Georgia.gov
Pubblicato: 2022-02-16Nell'episodio di questa settimana, sono lieto di dare il benvenuto ad April Sides.
April è uno sviluppatore Drupal che lavora per Lullabot, una delle agenzie Drupal più grandi e rispettabili. Ha lavorato a tutti i tipi di progetti affascinanti e al momento sta aiutando Georgia.gov (lo stato della Georgia), a spostare molti dei loro siti Drupal su Drupal 8.
Parliamo di quello che ha fatto nel mondo Drupal, del DrupalCon Seattle, che è successo la settimana precedente. Inoltre, discutiamo di cosa significhi far parte di un progetto governativo così imponente, aiutare le persone e rendere più facili da usare i siti web del governo.
Iscriviti al podcast OTraining su iTunes o usa il lettore di podcast qui sotto. Siamo anche su Stitcher, Overcast e altre popolari app per podcast.
Ascolta l'episodio con April
Trascrizione dell'episodio di aprile
- Steve : Ciao e benvenuto nel Podcast OSTining. Sono Steve Burge e in questi podcast parliamo con persone affascinanti provenienti da tutto il mondo open source. Nell'episodio di questa settimana, parlo con April Sides. April è uno sviluppatore Drupal, che lavora per Lullabot, una delle agenzie Drupal più grandi e rispettabili. Ha lavorato a tutti i tipi di progetti affascinanti e al momento sta aiutando Georgia.gov, lo stato della Georgia, a spostare molti dei loro siti Drupal su Drupal 8.
- Steve : Parliamo di quello che ha fatto nel mondo Drupal, del DrupalCon Seattle, che è successo solo la scorsa settimana. E com'è essere parte di un progetto governativo così imponente, aiutare le persone, rendendo i siti web governativi più facili da usare e più facili da cercare.
- Steve : Ehi, April, benvenuto.
- Aprile : Ciao, grazie per avermi ospitato.
- Steve : Ehi, quindi io e te siamo entrambi sulla costa orientale. Tu sei in North Carolina, io sono in Florida, ma entrambi siamo appena tornati da Seattle e dal DrupalCon 2019.
- Aprile : Sì, l'ho fatto.
- Steve : Come ti è piaciuto?
- Aprile : Ho pensato che fosse fantastico. Ho incontrato molti vecchi amici, fatto nuovi amici. È stato abbastanza affollato tutto il tempo, ma è stato fantastico.
- Steve : Quindi, sei diventato un rappresentante di Lullabot, l'azienda per cui lavori ora?
- Aprile : L'ho fatto. E in realtà abbiamo avuto la maggior parte dell'azienda lì quest'anno.
- Steve : Quanto è grande Lullabot? 50, 60 persone?
- Aprile : Sì, abbiamo poco più di 50 persone.
- Steve : Ok, e quasi tutti quelli della compagnia che potrebbero farcela, sono arrivati alla DrupalCon?
- Aprile : Giusto.
- Steve : Quindi, almeno per me, la cosa migliore sono state probabilmente alcune delle nuove funzionalità che stanno arrivando su Drupal. Non ho avuto modo di insegnarli prima, ma la nuova versione che arriverà all'inizio di maggio ha delle cose fantastiche. Insegno alla DrupalCon da 10 anni ormai, dal 2010 al 2011, e non ho mai avuto una reazione così positiva dagli studenti, come abbiamo fatto nella nostra classe di formazione alle nuove funzionalità multimediali e al nuovo generatore di layout in arrivo nel nucleo.
- Steve : Gli studenti erano davvero entusiasti. È stato un po' ringiovanente per me vedere le persone così entusiaste delle nuove funzionalità di DrupalCon. E tu? Cosa ti è piaciuto davvero di DrupalCon quest'anno?
- Aprile : Quindi, quest'anno è il primo che abbia mai aiutato con l'allenamento. Così ho partecipato alla formazione che Mike Anello stava facendo sullo sviluppo intramodulo ed è stata davvero un'esperienza interessante aiutare le persone a imparare a sviluppare su Drupal 8. Martedì ho anche partecipato o partecipato al vertice della comunità Drupal e abbiamo parlato di molto sulla costruzione della comunità e sul tentativo di risolvere il problema di portare sviluppatori junior nel nostro ecosistema, portando una nuova generazione di sviluppatori. Quindi molte chiacchiere, molto problem solving.
- Steve : E se le persone trovassero difficile, ovviamente, hai avuto il modulo per principianti della classe e poi anche più avanti nella settimana? Quali sono i punti di inciampo per gli sviluppatori di Drupal 8 all'inizio?
- April : Direi che il punto più difficile è impostare il tuo ambiente di sviluppo locale perché ci sono diverse opzioni e le persone hanno tutti i diversi sistemi operativi e quindi questa è stata una delle parti più difficili per assicurarsi che tutti avessero impostato un ambiente di sviluppo locale per andare avanti.
- Steve : Va bene. Giuro che non l'abbiamo pianificato in anticipo, ma Mike Anello, che è un insegnante, ha scritto un libro su DDEV per noi qui a OSTraining, DDEV ha spiegato è il nome del libro. E si tratta di creare ambienti di sviluppo locale perché può essere una rottura di palle. Cosa è stato particolarmente difficile quando si è trattato delle lezioni e della formazione che hai fatto?
- April : Beh, sicuramente l'uso della formazione non dipendeva da un ambiente di sviluppo locale, quindi era più agnostico. Quindi volevamo aiutare ogni persona ad assicurarsi di avere un ambiente di sviluppo locale che fosse confortevole per loro. Quindi avevamo delle persone a Lando, non sono sicuro che ci fosse qualcuno su DDEV. Abbiamo provato aqueducts desktop, ma solo alcune persone avevano sistemi su cui non avevano molto controllo, il che rendeva un po' più difficile essere su una macchina Windows e non avere quei privilegi di amministratore necessari per attivare alcuni dei funzionalità e impostare le cose.
- Steve : Sì, molti impiegati del governo e dell'università si trovano spesso in quella situazione.
- April : Giusto, ma penso che abbia fatto davvero un buon lavoro nell'insegnarlo. Insegna a usare Drupal Console come un modo per creare le strutture dei moduli per creare l'impalcatura, per insegnare davvero quello strumento in modo che le persone non debbano avere un concetto completo, possano far girare un modulo e quindi iniziare a modificare ciò di cui hanno bisogno modificare. Quindi è stata una buona introduzione.
- Steve : Quindi, Drupal 8 si sta muovendo un po' verso il tipo di moderno ambiente descrittivo del lavoro in cui è necessario configurare un bel po' di strumenti prima di poter iniziare a sviluppare. È giusto dirlo? Devi avere, forse composito, forse Drupal Console pronto per alcuni bit, piuttosto che aprire un editor di testo e hackerare via.
- Aprile : Giusto. La maggior parte di questa formazione era specifica per Drupal Console e la tua capacità di generare plug-in e controller e varie cose usandolo come strumento per far sembrare che lo sviluppo di Drupal 8 sia altrettanto veloce come lo è in Drupal 7 con hook. Genera semplicemente un'impalcatura e poi esamina cosa significa l'impalcatura e come è tutto impostato.
- Steve : Quindi lo stai insegnando, ma qual è la tua esperienza personale? Qual è la tua sensazione personale su Drupal 8, avendoci lavorato per alcuni anni e avendo anche un forte background su Drupal 7?
- April : È sicuramente un cambiamento, ho imparato facendo, quindi avevo iniziato un progetto mentre lavoravo alla corrente dei media e ho avuto degli insegnanti meravigliosi da dire "Ehi, è così che lo fai", sono tipo " Oh, lo capisco ora". Quindi, semplicemente tuffarsi e pescare tempesta rende davvero facile capire quando guardi un plug-in bloccato e dice che estende una classe, puoi fare clic con il tasto destro su quello e vai in classe e inizia a imparare un po' come tutto è connesso all'interno della configurazione di Drupal Core ora. Ma è sicuramente un cambiamento e impari sempre qualcosa di nuovo, un nuovo modo di fare le cose. Ogni volta che ho iniziato a Lullabot, ho ho iniziato un progetto e ho lavorato con la migrazione per la prima volta, quindi è stato piuttosto interessante.
- Steve : Quindi, se stai parlando con qualcuno che è nuovo a Drupal Development e questo potrebbe essere vero per molte persone che ascoltano questo Podcast. Consiglieresti di iniziare a scavare in Drupal Console e forse anche di ottenere una copia di PhpStorm? Penso che avesse alcune integrazioni specifiche di Drupal che potrebbero essere molto utili.
- Aprile : Esatto. Sì, penso che la console Drupal sia fantastica, ma c'è anche Drush 9 che ha anche la capacità di generare impalcature per varie cose. Quindi, penso in entrambi i casi, sia le soluzioni che puoi generare impalcature per vari pezzi di cose che devi costruire in Drupal, e ti dà una bella descrizione di cosa significa ogni cosa e di come è tutto organizzato ora.
- Steve : Quindi, sei sempre stato molto concentrato sul codice, sei sempre stato uno sviluppatore? Per qualche ragione, quando ti ho incontrato per la prima volta diversi anni fa, pensavo che fossi un designer, che avessi un background nel design. Hai finito per combinare i due o sei un designer, uno sviluppatore, come sei finito a lavorare per una grande azienda di Drupal Development adesso?
- April : Giusto, quindi quando sono andata al college ho pensato di voler diventare un animatore 3D e ho capito che è un lavoro davvero noioso e non faceva per me. Quindi, poi ho imparato un po' su quale sviluppo e poi quella era l'era dei monitor con diversi numeri di colori e tutto quel genere di cose, ed ero come se non volessi più occuparmene. Quindi mi limiterò a progettare la stampa, ma ovviamente non è nemmeno facile perché in questo modo gestisci molti tipi diversi di carta e materiali e diversi processi di stampa. Quindi in qualche modo sono tornato a un piccolo design di stampa e web design e poi sono tornato davvero allo sviluppo. Il mio lavoro per un college comunitario e abbiamo spostato il sito web del college su Drupal e quella è stata la mia prima esperienza con Drupal e ho pensato "Mi piace davvero". Quindi ho deciso di fare un cambiamento da, ho abbandonato il design di stampa e sono tornato completamente allo sviluppo, ed è praticamente dove sono stato da allora. Ho lavorato nel governo federale e poi sono passato al mondo delle agenzie.
- Steve : E l'hai fatto in tutta la Carolina del Nord?
- Aprile : Sì.
- Steve : E così, sei saltato in giro un paio di volte ma parlando con te sembri super felice alla più famosa o sicuramente una delle più famose agenzie Drupal, Lullabot. Ora hanno alle spalle un curriculum stellare dei progetti Drupal, anche Tesla e NBC. Com'è lavorare per Lullabot?
- Aprile : Lavorare per Lullabot è fantastico. Vediamo, prima di lavorare in Lullabot, sono qui da circa 8 mesi. Quindi, prima di Lullabot stavo vivendo un grave esaurimento e tu hai cambiato scenario e mi sento davvero fortunato ad essere qui a Lullabot, e mi sento nel posto giusto per me. Sto imparando molto dalle vendite alle assunzioni e semplicemente imparando molto e mi piace davvero che Lullabot abbia una serie di valori fondamentali che condividono sul loro sito Web e uno di questi, che è probabilmente il più popolare è "essere umano" . Anche se siamo Lullabot, la cosa a cui teniamo di più è essere umani.
- Steve : Immagino che per le persone che non conoscono Lullabot troppo bene, il logo è un robot. Il che è un po' ironico per avere un principio chiave per 'essere umani'.
- Aprile : Sicuramente.
- Steve : Ricordo di aver parlato con il tizio Matt che gestisce Lullabot, uno dei proprietari, una delle persone che gestisce Lullabot, e penso che ci siano voluti forse 6 mesi per sedersi e scrivere meticolosamente un manuale per i dipendenti e provare a definire e controllare e prendersi davvero cura della cultura Lullabot nel definire esattamente cosa significa. Per un'azienda che sta crescendo abbastanza rapidamente e ha persone in tutto il mondo, forse 3 o 4 anni fa ora, e sembri pensare che sia stato efficace il fatto che ci sia un'etica molto forte dietro l'azienda.
- Aprile : Sì, ora le zanzare sono fantastiche, non lo so. Non ho niente di negativo da dire su Lullabot. È un gruppo altrettanto fantastico di persone, e si prendono cura dei propri dipendenti, e i loro dipendenti si prendono cura dei loro clienti, e penso che sia davvero importante in un'agenzia.
- Steve : Forse c'è un certo atteggiamento intangibile che esiste ma forse è difficile da esprimere a parole. Quindi ne hai effettivamente parlato al DrupalCon, dove hai parlato di cercare di orientare la tua carriera nel posto giusto, per essere davvero serio riguardo allo sviluppo della carriera. Non solo in termini di trovarti un lavoro, ma anche di evitare i burnout. Ho capito bene, ti sei davvero fatto avanti al DrupalCon e ne hai parlato per 50 minuti circa?
- Aprile : Per 30 minuti, fortunatamente non 50. Era un bel titolo allettante di "Come assumere e licenziare il tuo datore di lavoro", e molto si basava sull'esperienza personale e poi sulla ricerca per vedere come si trova il posto giusto per te e come pianifichi la tua carriera e come fai a sapere cosa vuoi e di cui hai bisogno. È davvero necessaria introspezione per capire chi sei e di cosa hai bisogno per trovare davvero un'azienda per la quale sarai adatto e che sarà perfetto per quell'azienda. Quindi è stato davvero un ottimo consiglio che ho ricercato per cercare di aiutare le persone a non sentirsi bloccate in un lavoro e a sentirsi come se potessero trovare la felicità sul lavoro.
- Steve : Quindi questo era qualcosa che in realtà ti sei seduto circa un anno fa o più e hai fatto ricerche e hai cercato di capire da solo. Ti sentivi forse un po' perso o che c'era qualcosa di meglio là fuori, qualcosa che ti avrebbe dato più soddisfazioni quotidiane?
- April : Giusto, quindi penso di essere stato esausto quando stavo facendo domanda a Lullabot. Quindi non sono davvero sicuro di come sono finito qui, ma sono davvero contento di averlo fatto. Quindi, gran parte della ricerca è tutto, una parte di me voleva sapere perché non funzionava nel mio precedente posto di lavoro e solo in qualche modo capire cosa serve per trovare un posto in cui sarai felice. Voglio dire, davvero non sapevo quali fossero i miei valori e penso di risuonare davvero con i valori di Lullabots. Quindi penso che sia per questo che si adatta bene. Quindi so che ci sono persone là fuori che probabilmente sono al loro primo lavoro e non sanno cosa c'è là fuori e forse hanno paura di fare un salto per provare qualcosa di nuovo, e cerco di dare un po' di coraggio, incoraggiamento e responsabilizzazione, quindi che le persone sentono di poter fare quel salto, possono avere il controllo sulla propria carriera se lo desiderano.
- Steve : In che modo questo si trasforma in un'azione tangibile, diciamo per cui sto lavorando, mi stavo allenando e penso che il capo sia una rottura di palle e sono stufo di lavorare per lui. Quali passi pratici potrebbe fare uno come me per andare avanti, per uscire da una carreggiata?
- April : Esatto, quindi inizia decisamente con l'introspezione; capire i tuoi valori personali, capire i tuoi beni mobili, che sono come le tue conoscenze, le tue capacità e i tuoi beni materiali, quali sono i tuoi soldi e investimenti per sapere come puoi negoziare lo stipendio in una nuova organizzazione e capire quale sia il tuo ambiente di lavoro bisogni e quali sono le tue aspirazioni. In realtà è solo capire chi sei e di cosa hai bisogno in modo da poterti guardare intorno e trovare qualcosa che sarà compatibile. Per lo più fai ricerche per vedere quali agenzie ci sono là fuori e fai ricerche su quelle agenzie ed è fantastico parlare con le persone che hanno lavorato lì, possono darti una sorta di visione privilegiata di com'è lavorare effettivamente lì, quindi sì .
- Steve : Sai, quindi stavo per fare una vera domanda. Stavo per chiederti quanti anni hai, ma lasciami riformulare leggermente e dire, quanto tempo hai impiegato nella tua carriera lavorativa per arrivare a questo punto? Per rendersi conto che dovevi sederti e definire tutti quei valori e capire qualcosa di meglio?
- Aprile : Quindi ho 13 anni di lavoro a tempo pieno. Quindi ora puoi fare i conti.
- Steve : Quindi sicuramente è qualcosa che ti senti come se avresti dovuto capire prima, ma sei felice di essere finalmente riuscito a farlo?
- Aprile : Giusto. Destra. Volevo aiutare le persone in qualsiasi momento della loro carriera a sentirsi più responsabili di me.
- Steve : Beh, sai una cosa, probabilmente ho un bel po' di anni con te in termini di, diamine, molto più di 13 anni a questo punto e immagino che una delle cose che ho scoperto sia che è successo più di una volta spesso, 3 volte il tuo i valori cambiano e questa cosa deve essere fatta su base abbastanza regolare.
- Aprile : Giusto. Destra. Devi introspezione spesso perché la tua vita cambierà, ci sono molte variabili diverse, il posto che è per te ora potrebbe non essere per te, sai, tra 10 anni.
- Steve : Quindi, ti sei trasferito a Lullabot e uno dei loro punti di forza è che hanno un elenco di clienti così interessante e di alto profilo. Per chi stavi lavorando per conto di Lullabot adesso?
- Aprile : Quindi il mio primo progetto per Lullabot è stato il progetto Georgia.gov e questo è stato effettivamente menzionato nella nota drees, il che è stato davvero fantastico.
- Steve : Ah, quindi credo sia stato così, e questo sta andando indietro di alcuni anni, questo è stato il primo governo statale a trasferirsi interamente a Drupal, il governo federale lo ha fatto alcuni anni fa e la Georgia è stato il primo stato a trasferirsi in Siti Drupal in massa?
- April : Sì, non sono sicuro della loro storia, ma è davvero interessante.
- Steve : Sì, penso che siano su Drupal da alcuni anni ormai. So che ad esempio hanno un sacco di siti Drupal 7 e penso che a un certo punto abbiano fatto un'integrazione con Amazon Elexon, quindi puoi parlare nel tuo dispositivo Amazon e ottenere risposte direttamente estratte da una ricerca Drupal?
- Aprile : Giusto. Penso che Aqueous fosse coinvolto in quel progetto. Sembrava piuttosto interessante.
- Steve : Quindi ora hanno centinaia di siti Drupal per ogni ramo del governo statale. Quindi cosa stai facendo esattamente per la Georgia in questo momento? Sembra un complicato insieme di progetti con molte agenzie, molti pezzi in movimento.
- April : Giusto, quindi, è un team di sviluppo piuttosto ampio che include più agenzie come hai detto. Il mio pezzo della torta è stato incentrato sulla migrazione, quindi ho classificato i dati da Drupal 7 a Drupal 8. Quando hanno riqualificato i siti Web, immagino che avessimo un team di strategia dei contenuti che è effettivamente arrivato prima di fare qualsiasi sviluppo per stabilire cosa sia un sembrerebbe un nuovo tipo di architettura relazionale, quindi l'abbiamo implementato in Drupal 8, quindi non abbiamo effettivamente migrato la struttura del contenuto, quindi abbiamo preso i dati da Drupal 7 e li abbiamo suddivisi in pezzi nelle nuove architetture, quindi abbiamo potrebbe avere, potremmo creare un nodo di posizione e quindi averlo collegato a un contenuto che in precedenza aveva solo un campo di posizione. Quindi, creando molte connessioni diverse, avevano paragrafi nelle raccolte di campi in Drupal 7 e abbiamo convertito quel contenuto in nodi incorporati e microcontenuto incorporato, che erano anche tipi di contenuto, e abbiamo semplicemente unito tutto nel campo del corpo. Quindi abbiamo contenuto incorporato nel campo del corpo e niente più paragrafi. Quindi, è stato un progetto davvero interessante.
- Steve : Quindi, per qualcuno che potrebbe non essere così approfondito in Drupal come te o me, stai parlando di rimuovere alcuni dei moduli più complicati su cui i siti potrebbero fare affidamento. I paragrafi, ad esempio, consentono alle persone di avere un contenuto strutturato che potrebbe essere un elemento chiamato galleria fotografica o un elemento chiamato galleria video, che potrebbe essere aggiunto e riorganizzato, ma non faceva parte del nucleo di Drupal, e quando sei passato a Drupal 8, ho sentito bene che voi ragazzi avete lasciato molti di quei moduli alle spalle e vi siete trasferiti al core di Drupal usando i tipi di contenuto per tutto, e poi incorporandoli l'uno nell'altro? Collegare diversi tipi di contenuto utilizzando il core Drupal più dei moduli di terze parti?
- Aprile : corretto. Non ricordo quale sia stato il fattore decisivo che è stato deciso all'inizio durante la scoperta della strategia di contenuto. Quindi, sto cercando di pensare, voglio dire che i paragrafi esistono in Drupal 8, semplicemente non siamo migrati in paragrafi. Invece, abbiamo impilato il contenuto perché stavano usando paragrafi che avevano colonne di dati e cose del genere e abbiamo semplicemente compresso in più di un bit di contenuto impilato in un campo del corpo. Onestamente non ricordo quale sia stata la decisione, perché non abbiamo seguito la strada dei paragrafi, ma sì, abbiamo seguito la strada della creazione di tipi di contenuto specifici che abbiamo etichettato come microcontenuti. Quindi, abbiamo messo in atto cose che non consentirebbero la visualizzazione del micro contenuto da solo, da parte di utenti anonimi, quindi è sempre trattato come qualcosa che viene visto solo come incorporato.
- Steve : Oh va bene. Quindi potresti avere un piccolo frammento di informazioni, alcuni campi forse allegati a un tipo di contenuto, ma quei piccoli frammenti possono essere visti solo nel contesto di una pagina, non possono essere visti sul loro stesso URL, non possono essere indicizzati su Google da soli.
- Aprile : A destra e un esempio potrebbe essere una raccolta di link, un tipo di contenuto micro. Quindi, supponiamo di avere una pagina del sito con un campo di collegamento illimitato che conteneva un elenco illimitato di collegamenti. Invece di migrare il contenuto in un altro campo di collegamento, quel gruppo di collegamenti è diventato una raccolta di collegamenti e quindi tale raccolta di collegamenti è stata quindi incorporata nel contenuto del nuovo nodo della pagina del sito.
- Steve : Quindi, grande domanda in arrivo. Hai avuto tutti i siti Drupal 7 per Georgia.gov spostandoli su Drupal 8, su una scala da 1 a 10, quanto mal di testa è?
- Aprile : Quanto mal di testa? Non lo so, abbiamo avuto una squadra davvero grande, quindi non so nemmeno che molte delle cose di schieramento siano state fatte da un solo individuo. Abbiamo, sai, abbiamo rifatto l'architettura invece di migrarla, quindi penso che questo abbia probabilmente complicato la migrazione, dovendo semplicemente scrivere molte migrazioni personalizzate perché la struttura era diversa, l'architettura era diversa. Voglio dire, penso che più di un mal di testa, sia solo stato dispendioso in termini di tempo. È solo dispendioso in termini di tempo assicurarsi che tutto funzioni correttamente, migrando correttamente e trovando casi limite qua e là. Quindi sì, è una sfida.
- Steve : È più facile se hai una grande squadra a portata di mano.
- Aprile : Sicuramente.
- Steve : Quindi, quanto in termini di risorse Georgia.gov mette a disposizione delle loro proprietà web durante il loro lavoro su Drupal. Sembra che abbiano un sacco di lavoro in outsourcing per diverse agenzie. Hanno un team centrale seduto ad Atlanta di esperti Drupal nel personale o la stragrande maggioranza del lavoro è esternalizzata a persone come te?
- Aprile : Penso che gran parte del lavoro di migrazione sia stato, o che gran parte del nuovo materiale di migrazione di Drupal 8 sia stato esternalizzato, e hanno un team interno che ha mantenuto i siti di Drupal 7 durante il processo. Quindi, migreremo un sito, vediamo, a partire da questa registrazione, sarà la scorsa settimana. Avremo migrato il nostro primo sito, si spera, e poi li abbiamo raggruppati in modo che questo gruppo migri e poi abbiamo un altro gruppo, perché stanno anche lavorando con le agenzie per correggere eventuali discrepanze di dati e cose come che potrebbero essere problemi nella migrazione. Quindi stanno facendo molta di quella gestione, molto del QA, e hanno uno sviluppatore nello staff che ha lavorato con il nostro team per aggiornarsi su come eseguire le implementazioni per il sito Drupal 8 e come fare certo che tutto è, sai, i siti Drupal 7 funzionano ancora correttamente contemporaneamente ai siti Drupal 8. Ma abbiamo coinvolto anche altre agenzie, abbiamo fatto lavorare Palantir sulla ricerca federata.
- April : Quindi quel pezzo di torta era qualcosa che Palantir ha gestito, e la ricerca federata significa che se non lo sai significa che tutti i siti Drupal sono indicizzati all'interno dello stesso database in modo che quando stai cercando puoi cercare. Puoi vedere le risorse di altri siti Web Georgia.gov, sai, quando sei su uno in particolare, se lo desideri.
- Steve : Quindi, hanno una rete di oltre 600 diverse installazioni Drupal separate, ma se vai alla homepage di Georgia.gov e cerchi licenza di pesca o patenti di guida o contratti di noleggio o qualsiasi altra cosa il governo potrebbe fornire. Quella singola casella di ricerca passa attraverso tutte quelle centinaia di siti Drupal?
- Aprile : Giusto. Ogni sito è indicizzato e credo che utilizzi Solar come back-end. Quindi sì, se sei su Georgia.gov e fai una ricerca ti porterà, ti assicurerà di trovare il link all'agenzia dove dovresti, come hai detto, ottenere una licenza o qualcosa del genere.
- Steve : Va bene. Quindi hai una singola configurazione di Apache Solar che potrebbe indicizzare 300 siti Drupal 7, 300 siti Drupal 8, forse anche una configurazione multisito. Tutti i diversi bit e pezzi che Georgia.gov esegue vengono inseriti in un unico indice di ricerca.
- Aprile : corretto.
- Steve : Va bene. Sembra una sfida.
- Aprile : Sì. Penso che Palantir fosse l'agenzia che ha sviluppato moduli di ricerca federati, quindi penso che si siano rivolti a loro per la loro esperienza e penso davvero che abbia dato i suoi frutti.
- Steve : Fantastico. Quindi c'è Equid, c'è Lullabot, c'è Palantir, c'è credo un Media Currents e probabilmente ci stiamo perdendo anche alcune altre agenzie Drupal.
- Aprile : Sì, Media Current ha aiutato il front-end per assicurarsi che avessimo svolto tutto il lavoro front-end prima del lancio, assicurandoci di raggiungere le nostre date di lancio. Sì, è stato un grande sforzo di collaborazione.
- Steve : Fantastico. Quindi ora lavori per una società principale e stai lavorando ad alcuni progetti interessanti. Hai altre cose importanti su cui stai lavorando? Anche tu fai un grande DrupalCamp nonostante tutto questo lavoro extra. Hai il tuo DrupalCamp Asheville nella Carolina del Nord in arrivo quest'anno.
- Aprile : Sì. DrupalCamp Asheville 2019. Sarà dal 12 al 14 luglio. Ci siamo davvero divertiti. Avremo una giornata di contribuzione venerdì insieme ad alcuni corsi di formazione, facciamo sessioni il sabato e incoraggiamo le persone a venire e rimanere la domenica per fare delle escursioni e, sai, conoscere le persone della comunità.
- Steve : Quindi, Asheville è nella Carolina del Nord e si sta arrampicando sulle montagne della Carolina del Nord, ma probabilmente, come dirlo, come persona britannica che ha vissuto nel sud per circa 20 anni, ha una reputazione, ma in negli ultimi anni quella reputazione è cambiata. Era una città abbastanza lenta nei boschi, ma Asheville è sempre più un posto interessante da visitare. Molti birrifici artigianali, hanno quel tipo di atmosfera hipster con poche offerte e negozi di tatuaggi e come un po' forse Austen, come qualcosa che non ti aspetteresti in North Carolina.
- Aprile : Sicuramente. Siamo sicuramente una piccola città eccentrica. La nostra città/paese siamo piuttosto piccoli rispetto a dove eravamo appena a Seattle, ma sì, molta buona musica, molto buon cibo. Davvero rilassato in montagna, è bellissimo in estate e alcune persone si sono preoccupate che sia troppo caldo, non troppo caldo, è fantastico. Sì, cerchiamo di portare le persone in giro per la città e mostrare a tutti un periodo davvero fantastico in città.
- Steve : Quindi, lavori interamente con la società distribuita al 100% di Motley Lullabot e tu, immagino che negli anni precedenti tu abbia scelto di trasferirti ad Asheville, ma è lì che hai deciso di costruire la tua casa.
- April : Sì, in realtà sono andato all'UNC Asheville per il college e quando mi sono laureato sono rimasto lì. Sono stato in grado di trovare un lavoro subito dopo il college, il che è piuttosto difficile, quindi ho deciso di restare qui e le città si sono davvero evolute da quando mi sono laureato, e non torneremo a calcolare gli anni trascorsi da quando ho andai a scuola. Ma sì, è una città fantastica. Se qualcuno sta ascoltando questo devi venire. Devi venire ad Asheville quest'anno.
- Steve : Beh, alcune aziende tecnologiche di grandi dimensioni hanno aperto filiali lì, giusto? C'è stato un cambiamento nella cultura e una cultura sempre più pesante di tecnologia lì?
- Aprile : Stanno cercando di costruire l'industria tecnologica qui. Non abbiamo una vasta comunità Drupal locale. Davvero il nostro campo è la cosa più importante, ma ci sono alcuni webshot qui e ci sono sforzi per cercare di portare più industria qui. È difficile portare la produzione in una città di montagna, perché non c'è abbastanza spazio piatto per avere fabbriche e cose del genere. Quindi, stiamo cercando di espanderci perché in questo momento il nostro settore è il turismo. Quindi, questo non è un settore molto sostenibile. Quindi sì, c'è sicuramente una spinta per avviare aziende tecnologiche qui, e sai, direi che è un tipo di città da portare il tuo lavoro. Se lavori qui da remoto, Asheville è un ottimo posto in cui vivere, come i primi 10 posti in cui vivere, luoghi da visitare nel mondo, quindi è un posto fantastico.
- Steve : Fantastico. Quindi facciamo una rapida carrellata promozionale. DrupalCamp Asheville è ciò che date quest'anno?
- Aprile : dal 12 al 14 luglio.
- Steve : E hai detto che avevi un grande lancio di Georgia.gov in arrivo? Vuoi fornire gli URL in modo che le persone possano verificarlo?
- Aprile : in realtà ci sono 2 siti. Dovremmo lanciare ADA.Georgia.gov e credo che SBWC.Georgia.gov.
- Steve : Va bene. Devi darci un'idea di cosa sono.
- April : L'ADA è, sì, dovrò cercarlo. Mentre stai sviluppando, tutto ciò che ti interessa è il sottodominio. Quindi vediamo, l'ufficio dei coordinatori dell'ADA dello stato della Georgia è il sito dell'ADA. Quindi aiutano con le risorse di accessibilità e SBWC è il consiglio statale dei compensi dei lavoratori.
- Steve : Va bene. Quindi tutto ciò che il governo della Georgia può fare è finire su Drupal se non l'ha già fatto e su Drupal 8. Ovviamente l'azienda per cui ti piace lavorare è Lullabot. Ok e finalmente aprile, dove le persone possono stare al passo con te e cosa stai facendo?
- Aprile : Puoi seguirmi su Twitter. Il mio handle è ovviamente Week Before Next, il che significa che ora non sai settimana dopo la prossima, settimana prima della prossima.
- Steve : Dev'esserci una storia dietro. Quindi aprile, grazie mille per esserti unito a noi. Ti auguro ogni bene con il tuo futuro lavoro in Lullabot e con i lanci di Georgia.gov che hai in arrivo.
- Aprile : Grazie. Grazie per avermi.