Podcastul OSTraining #39: April Sides pe Lullabot și Georgia.gov

Publicat: 2022-02-16

În episodul din această săptămână, sunt încântat să îi urez bun venit lui April Sides.

April este un dezvoltator Drupal care lucrează pentru Lullabot, una dintre cele mai mari și mai reputate agenții Drupal. Ea a lucrat la tot felul de proiecte fascinante și, în acest moment, ajută Georgia.gov (statul Georgia) să mute multe dintre site-urile lor Drupal pe Drupal 8.

Vorbim despre ceea ce face ea în lumea Drupal, despre DrupalCon Seattle, care s-a întâmplat săptămâna precedentă. În plus, discutăm despre cum este să faci parte dintr-un proiect guvernamental atât de masiv, să ajuți oamenii și să faci site-urile guvernamentale mai ușor de utilizat.

Abonați-vă la podcastul OSTraining pe iTunes sau utilizați playerul de podcast de mai jos. De asemenea, suntem pe Stitcher, Overcast și alte aplicații populare de podcast.


Ascultă episodul cu April


Transcrierea episodului din aprilie

  • Steve : Bună și bine ați venit la Podcastul OSTraining. Sunt Steve Burge și în aceste podcasturi, vorbim cu oameni fascinanti din lumea open source. În episodul din această săptămână, vorbesc cu April Sides. April este un dezvoltator Drupal, care lucrează pentru Lullabot, una dintre cele mai mari și mai reputate agenții Drupal. Ea a lucrat la tot felul de proiecte fascinante și, în acest moment, ajută Georgia.gov, statul Georgia, să mute multe dintre site-urile lor Drupal pe Drupal 8.
  • Steve : Vorbim despre ceea ce face ea în lumea Drupal, despre DrupalCon Seattle, care a avut loc abia săptămâna trecută. Și cum este să faci parte dintr-un proiect guvernamental atât de masiv, ajutând oamenii, făcând site-urile guvernamentale mai ușor de utilizat și mai ușor de căutat.
  • Steve : Hei, April, bine ai venit.
  • April : Bună, mulțumesc că m-ai primit.
  • Steve : Hei, deci, eu și tu suntem amândoi pe coasta de est. Tu ești sus în Carolina de Nord, eu în Florida, dar amândoi tocmai ne-am întors din Seattle și DrupalCon 2019.
  • April : Da, am făcut-o.
  • Steve : Cum ți-a plăcut?
  • April : Mi s-a părut grozav. Am cunoscut o mulțime de prieteni vechi, mi-am făcut prieteni noi. A fost destul de ocupat tot timpul, dar a fost grozav.
  • Steve : Deci, ai fost reprezentant al Lullabot, compania pentru care lucrezi acum?
  • April : Am făcut-o. Și, de fapt, am avut cea mai mare parte a companiei acolo anul acesta.
  • Steve : Cât de mare este Lullabot? 50, 60 de persoane?
  • April : Da, avem puțin peste 50 de oameni.
  • Steve : Bine, și aproape toți cei din companie care au putut ajunge la DrupalCon?
  • April : Corect.
  • Steve : Deci, cel puțin pentru mine, cel mai bun lucru la asta au fost probabil unele dintre noile funcții care vin la Drupal. Nu am prea trebuit să-i predau înainte, dar noua versiune care vine la începutul lunii mai are niște chestii super tari. Predau la DrupalCon de 10 ani, din 2010, 2011, și nu am avut niciodată o reacție atât de bună din partea studenților, așa cum am făcut-o în cursul nostru de formare la noile funcții media și la noul constructor de layout care urmează. în miez.
  • Steve : Studenții au fost foarte încântați. A fost puțin întineritor pentru mine să văd că oamenii sunt atât de entuziasmați de noile funcții DrupalCon. Cât despre tine? Ce ți-a plăcut cu adevărat la DrupalCon anul acesta?
  • Aprilie : Deci, anul acesta este primul la care am ajutat vreodată la antrenament. Așa că am participat la cursul pe care Mike Anello îl făcea cu privire la dezvoltarea intramodulului și a fost o experiență cu adevărat interesantă pentru a ajuta oamenii să învețe să se dezvolte pe Drupal 8. De asemenea, am participat sau am participat la summit-ul comunității Drupal de marți și am vorbit despre multe despre construirea comunității și încercarea de a rezolva problema de a aduce dezvoltatori juniori în ecosistemul nostru, aducând o nouă generație de dezvoltatori. Deci multă discuție, multă rezolvare de probleme.
  • Steve : Ce se întâmplă dacă oamenii consideră dificil, evident că ai avut modulul pentru începători ai clasei și apoi mai târziu în săptămână? Care sunt punctele de poticnire pentru dezvoltatorii Drupal 8 la început?
  • Aprilie : Aș spune că cel mai mare punct de poticnire este configurarea mediului de dezvoltare locală, deoarece există mai multe opțiuni diferite și oamenii au toate sistemele de operare diferite, așa că a fost una dintre cele mai dificile părți să te asiguri că toată lumea avea un mediu de dezvoltare local configurat. a pleca.
  • Steve : Bine. Jur că nu am planificat acest lucru în avans, dar Mike Anello, care este profesor, a scris o carte despre DDEV pentru noi aici la OSTraining, a explicat DDEV că este numele cărții. Și totul este despre crearea unor medii de dezvoltare locală pentru că poate fi o durere în fund. Ce a fost deosebit de complicat când a fost vorba de cursuri și de antrenamentul pe care l-ați făcut?
  • Aprilie : Ei bine, cu siguranță folosiți formarea nu depindea de un mediu de dezvoltare locală, așa că era mai agnostic. Așa că am vrut să ajutăm fiecare persoană să se asigure că are un mediu de dezvoltare locală care să fie confortabil pentru ei. Deci am avut niște oameni în Lando, nu sunt sigur dacă a fost cineva pe DDEV. Am încercat Aqueducts desktop, dar doar unii oameni aveau sisteme asupra cărora nu aveau prea mult control, ceea ce a făcut un pic mai greu să fii pe o mașină Windows și să nu aibă acele privilegii de administrator necesare pentru a porni unele dintre ele. caracteristici și configurați lucrurile.
  • Steve : Da, mulți dintre angajații guvernamentali și ai universității sunt adesea în această situație.
  • April : Corect, dar cred că a făcut o treabă foarte bună predându-l. El predă folosind Drupal Console ca o modalitate de a crea cadrele de module pentru a crea schelele, pentru a preda cu adevărat acel instrument, astfel încât oamenii să nu aibă nevoie de concept complet, să poată crea un modul și apoi să înceapă să editeze ceea ce au nevoie. a edita. Deci a fost o introducere bună.
  • Steve : Așadar, Drupal 8 se îndreaptă puțin către genul de mediu modern de descriere a postului, în care trebuie să ai câteva instrumente configurate înainte de a putea începe dezvoltarea. Este corect de spus? Trebuie să aveți, poate compozit, poate Drupal Console gata câteva bucăți și bucăți, mai degrabă decât să deschideți un editor de text și să piratați.
  • April : Corect. Cea mai mare parte a acestei instruiri a fost specifică consolei Drupal și abilității dvs. de a genera plug-in-uri și controlere și diverse lucruri folosindu-le ca instrument pentru a face să pară că este la fel de rapid să dezvoltați Drupal 8 ca și în Drupal 7 cu cârlige. Pur și simplu generează schele și apoi analizează ce înseamnă schela și cum este totul configurat.
  • Steve : Deci o predai, dar care este experienta ta personala? Care este sentimentul tău personal despre Drupal 8, că ai lucrat cu el de câțiva ani și ai un fundal puternic în Drupal 7?
  • Aprilie : Este cu siguranță o schimbare, am învățat făcând, așa că am început un proiect în timp ce lucram la Media Current și am avut niște profesori minunați care să spună „Hei, așa faci tu”, eu sunt ca „ Oh, înțeleg asta acum". Așa că, doar scufundarea și peach be storm vă face ușor să vă dați seama când vă uitați la un plug-in blocat și spune că extinde o clasă, puteți face clic dreapta pe acesta și du-te la curs și începe să înveți un pic cum totul este conectat în configurația Drupal Core acum. Dar, cu siguranță este o schimbare și înveți mereu ceva nou, un nou mod de a face lucrurile. De câte ori am început la Lullabot, am am început un proiect și am lucrat cu migrația pentru prima dată, așa că a fost destul de mișto.
  • Steve : Deci, dacă vorbești cu cineva care este nou în Drupal Development și asta poate fi adevărat pentru mulți oameni care ascultă acest podcast. Le-ați recomanda să înceapă să caute în Consola Drupal și, de asemenea, poate să obțină o copie a PhpStorm? Cred că avea niște integrări specifice Drupal care ar putea fi foarte utile.
  • April : Corect. Da, cred că consola Drupal este grozavă, dar există și Drush 9 care are și capacitatea de a genera schele pentru diverse lucruri. Deci, cred că oricum, fie soluțiile pe care le puteți genera schele pentru diferitele lucruri pe care trebuie să le construiți în Drupal și vă oferă o schiță frumoasă a ceea ce înseamnă fiecare lucru și cum este totul organizat acum.
  • Steve : Deci, ai fost întotdeauna foarte concentrat pe cod, ai fost întotdeauna un dezvoltator? Din anumite motive, când te-am întâlnit pentru prima oară acum câțiva ani, am crezut că ești designer, că ai un background în design. Ai ajuns să le combini pe cele două sau ești designer, dezvoltator, cum ai ajuns să lucrezi acum pentru o mare companie de dezvoltare Drupal?
  • April : Corect, atunci când am fost la facultate m-am gândit că vreau să fiu animator 3D și mi-am dat seama că este o meserie foarte obositoare și nu era pentru mine. Așa că, apoi am învățat puțin despre ce dezvoltare și apoi a fost epoca monitoarelor cu diferite numere de culori și tot felul de chestii și am fost ca și cum nu mai vreau să mă ocup de asta. Așa că voi face doar design de tipărire, dar, desigur, nici asta nu este ușor pentru că te ocupi cu o mulțime de tipuri diferite de hârtie și materiale în acest fel și cu diferite procese de imprimare. Așa că, cumva, am revenit la un pic de design tipărit și web design și apoi am revenit cu adevărat la dezvoltare. Munca mea pentru un colegiu comunitar și am mutat site-ul web al colegiului la Drupal și asta a fost prima mea experiență cu Drupal și am spus: „Îmi place foarte mult asta”. Așa că am decis să fac o schimbare de la, am renunțat la designul tipărit și am revenit complet la dezvoltare și cam acolo am fost de atunci. Am lucrat în guvernul federal și apoi m-am mutat în lumea agențiilor.
  • Steve : Și ai făcut asta în toată Carolina de Nord?
  • Aprilie : Da.
  • Steve : Și așa, ai sărit de câteva ori, dar din ce am vorbit cu tine pari super fericit la cea mai faimoasă sau cu siguranță una dintre cele mai faimoase agenții Drupal, Lullabot. Acum, au în spate un CV stelar al proiectelor Drupal, Tesla și NBC. Cum e să lucrezi pentru Lullabot?
  • Aprilie : Lucrul pentru Lullabot este uimitor. Să vedem, înainte de a lucra la Lullabot, am fost aici de doar 8 luni. Așa că, înainte de Lullabot, mă confruntam cu o epuizare majoră și tu ai schimbat decorul și mă simt foarte norocos să fiu aici la Lullabot și simt că sunt în locul potrivit pentru mine. Învăț multe de la vânzări la angajare și doar învăț foarte mult și îmi place foarte mult că Lullabot are un set de valori de bază pe care le împărtășesc pe site-ul lor, iar una dintre ele, care este probabil cea mai populară este „fii om” . Chiar dacă suntem Lullaboți, lucrul la care ne pasă cel mai mult este să fim oameni.
  • Steve : Cred că pentru cei care nu-l cunosc prea bine pe Lullabot, logo-ul este un robot. Ceea ce este puțin ironic pentru a avea un principiu cheie pentru „fi om”.
  • Aprilie : Cu siguranță.
  • Steve : Îmi amintesc că am vorbit cu tipul Matt care conduce Lullabot, unul dintre proprietari, unul dintre cei care conduce Lullabot și i-a luat poate 6 luni, cred că la un moment dat, să se așeze și să scrie meticulos un manual al angajatului și să încerce să definească și controlează și ai grijă cu adevărat de cultura Lullabot în definirea exactă a ceea ce înseamnă. Pentru o companie care crește destul de repede și are oameni în toată lumea, asta a fost acum 3 sau 4 ani acum, și se pare că a fost eficient că în spatele companiei există un ethos foarte puternic.
  • Aprilie : Da, acum țânțarii sunt grozavi, nu știu. Nu am nimic rău de spus despre Lullabot. Este un grup la fel de grozav de oameni, iar ei au grijă de angajații lor, iar angajații lor au grijă de clienții lor și cred că asta este foarte important la o agenție.
  • Steve : Poate că există o anumită atitudine intangibilă, dar poate că este greu de exprimat în cuvinte. Deci, ați vorbit despre asta la DrupalCon, unde ați vorbit despre încercarea de a vă naviga în cariera în locul potrivit, pentru a fi cu adevărat serios în ceea ce privește dezvoltarea carierei. Nu doar în ceea ce privește găsirea unui loc de muncă, ci și evitarea epuizării. Am înțeles bine, chiar ai făcut un pas la DrupalCon și ai vorbit despre asta timp de aproximativ 50 de minute?
  • Aprilie : Timp de 30 de minute, din fericire nu 50. A fost un titlu frumos și atrăgător de „Cum să-ți angajezi și să-ți concediezi angajatorul”, și o mare parte a fost bazată pe experiența personală și apoi pe cercetare pentru a vedea cum găsești locul potrivit. pentru tine și cum îți planifici cariera și cum știi ce vrei și ai nevoie. Este nevoie într-adevăr de introspecție pentru a-ți da seama cine ești și de ce ai nevoie pentru a găsi cu adevărat o companie pentru care vei fi potrivit și care să fie potrivit pentru acea companie. Așa că a fost doar un sfat grozav pe care l-am cercetat pentru a încerca să îi ajut pe oameni să nu se simtă blocați într-un loc de muncă și să simtă că pot găsi fericirea la locul de muncă.
  • Steve : Așadar, acesta a fost ceva la care te-ai așezat în urmă cu un an sau mai mult și ai cercetat și ai încercat să-ți dai seama singur. Te-ai simțit puțin pierdut, poate sau că există ceva mai bun acolo, ceva care îți va oferi mai multă satisfacție de zi cu zi?
  • April : Corect, așa că cred că am fost epuizat când de fapt aplicam la Lullabot. Deci nu sunt sigur cum am ajuns aici, dar sunt foarte bucuros că am ajuns. Așadar, o mare parte din cercetare este totul, o parte din mine a vrut să știe de ce nu a funcționat la locul meu anterior de angajare și doar să înțeleagă ce este nevoie pentru a găsi un loc în care să fii fericit. Adică, într-adevăr nu știam care sunt valorile mele și cred că într-adevăr rezonez cu valorile de la Lullabots. Deci cred că de aceea se potrivește bine. Așa că știu că există oameni care sunt probabil la primul lor loc de muncă și nu știu ce este acolo și poate le este frică să facă un salt pentru a încerca ceva nou, iar eu încerc să dau ceva curaj, încurajare și împuternicire, așa că că oamenii simt că pot face acest salt, pot avea control asupra carierei lor dacă doresc.
  • Steve : Cum se transformă asta într-o acțiune tangibilă, să spunem că lucrez pentru, mă antrenam și cred că șeful este o durere în fund și m-am săturat să lucrez pentru el. Ce pași practici ar putea face cineva ca mine pentru a merge mai departe, pentru a ieși dintr-un făgaș?
  • April : Corect, deci cu siguranță începe cu introspecția; să-ți dai seama de valorile tale personale, să-ți dai seama de activele tale, care sunt precum cunoștințele și abilitățile tale și activele tale dure, care sunt banii și investițiile tale pentru a ști cum poți negocia salariul la o nouă organizație și a-ți da seama care este mediul tău de lucru nevoile și care sunt aspirațiile tale. Este doar să vă dați seama cine sunteți și de ce aveți nevoie, astfel încât să puteți privi în jur și să găsiți ceva care să fie compatibil. De cele mai multe ori faci cercetări pentru a vedea ce agenții sunt acolo și faci cercetări despre acele agenții și este grozav să vorbești cu oameni care au lucrat acolo, ei îți pot oferi un fel de vedere din interior despre cum e să lucrezi de fapt acolo, așa că da .
  • Steve : Știi, așa că aveam să pun o întrebare adevărată. Voiam să vă întreb câți ani aveți, dar permiteți-mi să reformulez puțin și să vă spun, cât timp ați durat în cariera dvs. profesională să ajungeți în acest punct? Să realizezi că trebuie să stai pe spate și să definești toate acele valori și să-ți dai seama de ceva mai bun?
  • Aprilie : Deci am 13 ani de muncă cu normă întreagă. Deci acum poți face calculul.
  • Steve : Deci cu siguranță este ceva pe care simți că ar fi trebuit să-ți dai seama mai devreme, dar ești bucuros că în sfârșit ai reușit?
  • April : Corect. Dreapta. Am vrut să ajut oamenii în orice moment al carierei lor să se simtă mai împuterniciți decât mine.
  • Steve : Ei bine, știi ce, probabil că am câțiva ani buni cu tine în ceea ce privește, naiba, considerabil mai mult de 13 ani în acest moment și cred că unul dintre lucrurile pe care le-am găsit este că s-a întâmplat de mai multe ori des, de 3 ori mai mult decât tine. valorile se schimbă și acest lucru trebuie făcut în mod destul de regulat.
  • April : Corect. Dreapta. Trebuie să introspecți des pentru că viața ta se va schimba, există o mulțime de variabile diferite, locul care este pentru tine acum poate să nu fie pentru tine în, știi, peste 10 ani de acum încolo.
  • Steve : Deci, te-ai mutat la Lullabot și unul dintre punctele lor de vânzare este că au o listă de clienți atât de interesantă și de profil. Pentru cine lucrai acum în numele lui Lullabot?
  • Aprilie : Așa că primul meu proiect la Lullabot a fost proiectul Georgia.gov și asta a fost de fapt menționat în nota drees, ceea ce a fost foarte cool.
  • Steve : Ah, deci cred că asta a fost, și asta se întoarce cu câțiva ani în urmă, acesta a fost primul guvern de stat care s-a mutat în întregime la Drupal, guvernul federal a făcut-o acum câțiva ani și Georgia a fost primul stat care a trecut la Drupal. Site-uri Drupal în masă?
  • April : Da, nu sunt sigur de istoria lor, dar asta este foarte interesant.
  • Steve : Da, cred că sunt pe Drupal de câțiva ani. Știu că au o grămadă de site-uri Drupal 7, de exemplu și cred că la un moment dat au făcut o integrare cu Amazon Elexon, astfel încât să poți vorbi cu dispozitivul tău Amazon și să obții răspunsuri direct dintr-o căutare Drupal?
  • April : Corect. Cred că Aqueous a fost implicat în acel proiect. Asta suna destul de bine.
  • Steve : Deci au sute de site-uri Drupal acum pentru fiecare ramură a guvernului de stat. Deci, ce faci exact pentru Georgia în acest moment? Sună ca un set complicat de proiecte cu o mulțime de agenții, o mulțime de piese în mișcare.
  • April : Corect, deci, este o echipă de dezvoltare destul de mare, care include mai multe agenții, așa cum ați spus. Partea mea din plăcintă s-a concentrat pe migrare, așa că am evaluat datele de la Drupal 7 la Drupal 8. Când au reamenajat site-urile web, cred că am avut o echipă de strategie de conținut care a venit de fapt înainte de a face orice dezvoltare pentru a dicta ce este un ar arăta un nou tip de arhitectură relațională, așa că am implementat-o ​​în Drupal 8, deci nu am migrat structura conținutului, apoi am luat datele din Drupal 7 și le-am rupt în bucăți în noile arhitecturi, așa că am ar putea avea, am putea crea un nod de locație și apoi să-l avem conectat la o bucată de conținut care anterior avea doar un câmp de locație. Așa că făcând multe conexiuni diferite, au avut paragrafe în colecții de câmp în Drupal 7 și am convertit acel conținut în noduri încorporate și micro conținut încorporat, care erau și tipuri de conținut, și pur și simplu am împins totul împreună în câmpul corpului. Deci avem conținut încorporat în câmpul de corp și nu mai există paragrafe. Deci, a fost un proiect cu adevărat interesant.
  • Steve : Așadar, pentru cineva care ar putea să nu fie la fel de adânc în Drupal ca tine sau mine, vorbești despre eliminarea unora dintre modulele mai complicate pe care se pot baza site-urile. Paragrafele, de exemplu, permit oamenilor să aibă conținut structurat care ar putea fi un articol numit galerie foto sau un articol numit galerie video, care ar putea fi adăugat și rearanjat, dar nu a făcut parte din nucleul Drupal și atunci când te-ai mutat în Drupal 8, am auzit corect că voi, băieți, ați lăsat multe module în urmă și v-ați mutat în nucleul Drupal folosind tipuri de conținut pentru toate, și apoi le-ați încorporat unul în celălalt? Conectați diferite tipuri de conținut folosind nucleul Drupal mai mult decât module terțe?
  • Aprilie : Corect. Nu-mi amintesc care a fost factorul decisiv care a fost decis devreme în timpul descoperirii strategiei de conținut. Deci, încerc să mă gândesc, adică paragrafele există în Drupal 8, pur și simplu nu am migrat în paragrafe. În schimb, am stivuit conținutul pentru că foloseau paragrafe care aveau coloane de date și lucruri de genul ăsta și am comprimat într-un fel mai mult conținut stivuit într-un câmp de corp. Sincer, nu-mi amintesc care a fost decizia, de ce nu am mers pe calea paragrafelor, dar da, am urmat calea creării unor tipuri de conținut specifice pe care le-am etichetat ca fiind micro conținut. Așadar, am pus în aplicare lucruri care nu ar permite microconținutului să fie vizualizat singur, de către utilizatori anonimi, așa că este întotdeauna tratat ca ceva care este văzut doar ca încorporat.
  • Steve : Bine. Deci s-ar putea să aveți un mic fragment de informații, câteva câmpuri, poate atașat unui tip de conținut, dar acele mici fragmente puteau fi văzute doar în context într-o pagină, nu puteau fi văzute pe propria lor adresă URL, nu puteau fi indexate pe Google de ei înșiși.
  • Aprilie : Corect și un exemplu în acest sens ar putea fi o colecție de linkuri, tip micro conținut. Deci, să presupunem că avem o pagină de site care avea un câmp nelimitat de linkuri care conținea o listă nelimitată de link-uri. În loc să migreze acel conținut într-un alt câmp de link, acel grup de link-uri a devenit o colecție de link-uri și apoi acea colecție de link-uri a fost apoi încorporată în conținutul noului nod al paginii site-ului.
  • Steve : Așadar, urmează o întrebare mare. Ați avut toate site-urile Drupal 7 pentru Georgia.gov mutandu-le pe Drupal 8, pe o scară de la 1 la 10, cât de mult te doare capul?
  • April : Cât de mult te doare capul? Nu știu, am avut o echipă foarte mare, așa că nici măcar nu știu că multe dintre chestiile de desfășurare au fost făcute de o singură persoană. Avem, știi, am refăcut arhitectura în loc să o migrăm, așa că cred că asta a complicat probabil migrarea, deoarece a trebuit să scriem o mulțime de migrări personalizate, deoarece structura era diferită, arhitectura era diferită. Adică, cred că mai mult decât o durere de cap, a fost consumator de timp. Este doar consumator de timp pentru a vă asigura că totul funcționează corect, migrează corect și găsim cazuri limită ici și colo. Deci da, este o provocare.
  • Steve : Este mai ușor dacă ai o echipă mare la îndemână.
  • April : Cu siguranță.
  • Steve : Cât de mult în ceea ce privește resursele aruncă Georgia.gov asupra proprietăților lor web la munca lor Drupal. Se pare că au o grămadă de lucrări externalizate către diferite agenții. Au o echipă de bază care stă în Atlanta de experți Drupal sau marea majoritate a muncii este externalizată către oameni ca tine?
  • Aprilie : Cred că o mare parte din munca de migrare a fost, sau o mare parte din chestiile de migrare a noului site Drupal 8 au fost externalizate și au o echipă internă care a întreținut site-urile Drupal 7 în timpul procesului. Deci, vom migra un site, să vedem, de la această înregistrare, va fi săptămâna trecută. Vom fi migrat primul nostru site, sperăm, și apoi le-am grupat astfel încât acest grup să migreze și apoi avem un alt grup, pentru că lucrează și cu agenții pentru a remedia orice discrepanțe de date și lucruri precum că acestea ar putea fi probleme în migrație. Așa că fac o mare parte din acest management, o mare parte din QA, și au un dezvoltator în personal care a lucrat cu echipa noastră pentru a se informa cu privire la modul de a face implementările pentru site-ul Drupal 8 și cum să facă sigur că totul este, știi, site-urile Drupal 7 încă funcționează corect în același timp cu site-urile Drupal 8. Dar am avut și alte agenții implicate, l-am avut pe Palantir care a lucrat la căutare federală.
  • Aprilie : Deci acea bucată din plăcintă a fost ceva de care Palantir s-a ocupat, iar căutarea federată înseamnă că dacă nu știi înseamnă că toate site-urile Drupal sunt indexate în aceeași bază de date, astfel încât atunci când cauți, poți căuta. Puteți vedea resurse de pe alte site-uri web Georgia.gov, știți, când sunteți pe unul anume, dacă doriți.
  • Steve : Deci, au o rețea de peste 600 de instalări separate diferite de Drupal, dar dacă accesați pagina principală a Georgia.gov și căutați permis de pescuit sau permise de conducere sau contracte de închiriere sau orice altceva ar putea oferi guvernul. Acea singură casetă de căutare trece prin toate acele sute de site-uri Drupal?
  • April : Corect. Fiecare site este indexat și cred că folosește Solar ca back-end. Deci da, dacă ești pe Georgia.gov și faci o căutare, te va duce, se va asigura că găsești linkul către agenția de unde ar trebui, așa cum ai spus, să obții o licență sau ceva de genul ăsta.
  • Steve : Bine. Deci aveți o singură configurație Apache Solar care ar putea indexa 300 de site-uri Drupal 7, 300 de site-uri Drupal 8, poate și o configurație cu mai multe site-uri. Toate fragmentele diferite pe care le rulează Georgia.gov vor intra într-un singur index de căutare.
  • Aprilie : Corect.
  • Steve : Bine. Sună ca o provocare.
  • April : Da. Cred că Palantir a fost agenția care a dezvoltat module de căutare federate, așa că cred că au apelat la ei pentru expertiza lor și chiar cred că a dat roade.
  • Steve : Cool. Deci, există Equid, există Lullabot, există Palantir, există, cred, Media Currents și probabil că ne lipsesc și alte agenții Drupal.
  • Aprilie : Da, Media Current ne-a ajutat pe front-end pentru a ne asigura că am terminat toate lucrările de front-end înainte de lansare, asigurați-vă că ne-am atins datele de lansare. Da, a fost un mare efort de colaborare.
  • Steve : Cool. Deci, acum lucrezi pentru o companie de bază și lucrezi la niște proiecte interesante. Mai ai și alte lucruri importante la care lucrezi? Faceți și un DrupalCamp mare, în ciuda tuturor acestor lucrări suplimentare. Aveți DrupalCamp Asheville, în Carolina de Nord, în acest an.
  • April : Facem. DrupalCamp Asheville 2019. Va fi între 12 și 14 iulie. Ne distram foarte bine. Vom avea o zi de contribuție vineri, împreună cu niște antrenamente, facem sesiuni sâmbăta și îi încurajăm pe oameni să vină și să rămână duminică pentru a face drumeții și doar, știi, să cunoască oamenii din comunitate.
  • Steve : Deci, Asheville este în Carolina de Nord și se află în munții din Carolina de Nord, dar probabil, cum să spun asta, ca om britanic care a trăit în sud 20 de ani și ceva, are o reputație, dar în în ultimii ani această reputație s-a schimbat. A fost un oraș destul de lent cu pădure, dar din ce în ce mai mult Asheville este un loc grozav de vizitat. O mulțime de fabrici de bere artizanală, au o atmosferă hipster cu câteva oferte și saloane de tatuaje și poate un pic Austen, ca ceva la care nu te-ai aștepta în Carolina de Nord.
  • April : Cu siguranță. Suntem cu siguranță un mic oraș ciudat. Orașul nostru este destul de mic în comparație cu locul în care eram doar în Seattle, dar da, multă muzică bună, multă mâncare bună. Într-adevăr relaxat în munți, este frumos vara și unii oameni s-au îngrijorat că e fierbinte, nu prea cald, e grozav. Da, încercăm să ducem oamenii prin oraș și să arătăm tuturor să se distreze în oraș.
  • Steve : Deci, lucrezi în întregime cu compania Motley Lullabot 100% distribuită și presupun că în anii precedenți ai ales să te muți la Asheville, dar acolo ai decis să-ți faci casa.
  • April : Da, de fapt, am fost la UNC Asheville pentru facultate și, când am absolvit, am rămas în jur. Am reușit să obțin un loc de muncă imediat după facultate, ceea ce este destul de greu, așa că am decis să rămân aici și orașele au evoluat cu adevărat de când am absolvit, și nu ne vom întoarce la asta calculând anii de când am fost la școală. Dar da, este un oraș grozav. Dacă ascultă cineva asta, trebuie să vii. Trebuie să vii la Asheville anul acesta.
  • Steve : Ei bine, au avut unele companii tehnologice considerabile deschise filiale acolo, nu? A existat o schimbare în cultură și o cultură din ce în ce mai grea de tehnologie acolo?
  • Aprilie : Ei încearcă să construiască industria tehnologiei aici. Nu avem o comunitate locală mare Drupal. Într-adevăr, tabăra noastră este cel mai mare lucru, dar există câteva imagini web aici și există eforturi pentru a încerca să aducem mai multă industrie aici. Este greu să aduci producția într-un oraș de la munte, pentru că nu există suficient spațiu plat pentru a avea fabrici și lucruri de genul ăsta. Deci, încercăm să ne ramificăm pentru că acum industria noastră este turismul. Deci, aceasta nu este o industrie foarte durabilă. Deci, da, există cu siguranță o dorință de a înființa companii de tehnologie aici, și știi că aș spune că este un fel de oraș cu locul tău de muncă. Dacă lucrați aici de la distanță, Asheville este un loc grozav pentru a trăi, precum cele mai bune 10 locuri de locuit, locuri de vizitat din lume, așa că este un loc grozav.
  • Steve : Cool. Așa că haideți să facem o scurtă descriere promoțională. DrupalCamp Asheville este ce date în acest an?
  • Aprilie : 12 - 14 iulie.
  • Steve : Și ai menționat că urmează o mare lansare Georgia.gov? Doriți să oferiți adresele URL pentru ca oamenii să le poată verifica?
  • Aprilie : Sunt de fapt 2 site-uri. Ar trebui să lansăm ADA.Georgia.gov și cred că SBWC.Georgia.gov.
  • Steve : Bine. Trebuie să ne dai un indiciu despre care sunt acestea.
  • April : ADA este, da, va trebui să caut asta. Pe măsură ce dezvoltați, tot ceea ce vă pasă este subdomeniul. Deci, să vedem, biroul coordonatorilor ADA din statul Georgia este site-ul ADA. Deci, ei ajută cu resursele de accesibilitate, iar SBWC este consiliul de stat pentru compensarea lucrătorilor.
  • Steve : Bine. Deci, tot ceea ce poate face guvernul Georgiei este să ajungă pe Drupal dacă nu a făcut-o deja și pe Drupal 8. Evident, compania la care vă place să lucrați este Lullabot. Bine și în sfârșit aprilie, unde pot oamenii să țină pasul cu tine și cu ceea ce faci?
  • Aprilie : Mă puteți urmări pe Twitter. Mânerul meu este Week Before Next, desigur, ceea ce înseamnă că acum, nu știi săptămâna după următoarea, săptămâna înaintea următoare.
  • Steve : Trebuie să fie o poveste în spatele asta. Așa că April, îți mulțumesc foarte mult pentru că ni ești alături. Îți doresc succes cu munca viitoare la Lullabot și cu lansările Georgia.gov pe care le ai în curs.
  • April : Mulțumesc. Mulțumesc că m-ai primit.