OSTraining Podcast #39: Lullabot ve Georgia.gov'da April Sides
Yayınlanan: 2022-02-16Bu haftaki bölümde April Sides'a hoş geldiniz demekten mutluluk duyuyorum.
April, en büyük ve en saygın Drupal ajanslarından biri olan Lullabot için çalışan bir Drupal geliştiricisidir. Her türden büyüleyici projede çalıştı ve şu anda Georgia.gov'a (Gürcistan eyaleti) yardım ediyor, Drupal sitelerinin çoğunu Drupal 8'e taşıyor.
Drupal dünyasında neler yaptığı hakkında, geçen hafta gerçekleşen DrupalCon Seattle hakkında konuşuyoruz. Ayrıca, böylesine büyük bir devlet projesinin parçası olmanın, insanlara yardım etmenin ve devlet web sitelerinin kullanımını daha kolay hale getirmenin nasıl bir şey olduğunu tartışıyoruz.
iTunes'daki OSTraining podcast'ine abone olun veya aşağıdaki podcast oynatıcıyı kullanın. Ayrıca Stitcher, Overcast ve diğer popüler podcast uygulamalarındayız.
Nisan ile bölümü dinleyin
Nisan Bölümünün Transkript
- Steve : Merhaba, OSTraining Podcast'ine hoş geldiniz. Ben Steve Burge ve bu podcast'lerde açık kaynak dünyasının dört bir yanından büyüleyici insanlarla konuşuyoruz. Bu haftaki bölümde April Sides ile konuşuyorum. April, en büyük ve en saygın Drupal ajanslarından biri olan Lullabot için çalışan bir Drupal geliştiricisidir. Her türden büyüleyici proje üzerinde çalıştı ve şu anda Georgia eyaleti Georgia.gov'a Drupal sitelerinin çoğunu Drupal 8'e taşımasına yardım ediyor.
- Steve : Drupal dünyasında neler yaptığı hakkında konuşuyoruz, daha geçen hafta gerçekleşen DrupalCon Seattle hakkında. Ve böylesine büyük bir hükümet projesinin parçası olmak, devlet web sitelerinin kullanımını ve aramasını daha kolay hale getirerek insanlara yardım etmek nasıl bir şey.
- Steve : Merhaba April, hoşgeldin.
- Nisan : Merhaba, beni kabul ettiğiniz için teşekkürler.
- Steve : Hey, yani, ben ve ikiniz doğu kıyısındayız. Sen Kuzey Carolina'dasın, ben Florida'dayım ama ikimiz de Seattle'dan ve DrupalCon 2019'dan yeni döndük.
- Nisan : Evet, yaptım.
- Steve : Nasıl beğendin mi?
- Nisan : Bence harika. Bir sürü eski arkadaşla tanıştım, yeni arkadaşlar edindim. Bütün zaman oldukça meşguldü, ama harikaydı.
- Steve : Yani şu an çalıştığın şirket olan Lullabot'un temsilcisi olarak mı gittin?
- Nisan : Yaptım. Ve aslında bu yıl şirketin çoğu oradaydı.
- Steve : Lullabot ne kadar büyük? 50, 60 kişi mi?
- Nisan : Evet, 50'den fazla kişiyiz.
- Steve : Tamam, ve şirketten bunu yapabilen hemen hemen herkes DrupalCon'a ulaştı mı?
- Nisan : Doğru.
- Steve : Yani, en azından benim için bununla ilgili en iyi şey, muhtemelen Drupal'a gelen bazı yeni özelliklerdi. Onlara daha önce gerçekten öğretmek zorunda değilim, ancak Mayıs başında gelecek olan yeni sürümde bazı süper harika şeyler var. 2010, 2011'den beri 10 yıldır DrupalCon'da ders veriyorum ve yeni medya özelliklerine ve gelecek yeni düzen oluşturucuya eğitim sınıfımızda yaptığımız gibi öğrencilerden hiç bu kadar iyi bir tepki almadım. çekirdeğin içine.
- Steve : Öğrenciler gerçekten heyecanlıydı. İnsanların yeni DrupalCon özellikleri hakkında bu kadar heyecanlandığını görmek benim için biraz canlandırıcıydı. Peki ya sen? Bu yıl DrupalCon hakkında gerçekten neyi sevdiniz?
- Nisan : Yani, bu yıl eğitime yardım ettiğim ilk yıl. Bu yüzden Mike Anello'nun modül içi geliştirme konusunda yaptığı eğitime katıldım ve insanların Drupal 8 üzerinde geliştirmeyi öğrenmelerine yardımcı olmak gerçekten ilginç bir deneyimdi. topluluğu oluşturmak ve genç geliştiricileri ekosistemimize dahil etme sorununu çözmeye çalışmak ve yeni nesil geliştiriciler getirmek hakkında çok şey var. Yani çok konuşma, çok problem çözme.
- Steve : Ya insanlar zor buluyorsa, dersin modül başlangıçlarını aldınız ve daha sonra haftanın ilerleyen saatlerinde de? Başlarken Drupal 8 geliştiricileri için tökezleyen noktalar nelerdir?
- Nisan : En büyük tökezleyen noktanın yerel geliştirme ortamınızı kurmak olduğunu söyleyebilirim çünkü birkaç farklı seçenek var ve insanlar farklı işletim sistemlerine sahipler ve bu, herkesin bir yerel geliştirme ortamı kurduğundan emin olmanın en zor kısımlarından biriydi. gitmek için.
- Steve : Tamam. Yemin ederim bunu önceden planlamadık ama öğretmen olan Mike Anello burada OSTraining'de bizim için DDEV hakkında bir kitap yazdı, DDEV kitabın adının bu olduğunu açıkladı. Ve bu tamamen yerel geliştirme ortamları kurmakla ilgili çünkü baş belası olabilir. Derslere ve yaptığınız eğitime geldiğinde özellikle zor olan neydi?
- Nisan : Eh, eğitimi kesinlikle tek bir yerel geliştirme ortamına bağlı değildi, bu yüzden daha agnostikti. Bu nedenle, her bir kişinin kendileri için rahat bir yerel gelişim ortamına sahip olduklarından emin olmalarına yardımcı olmak istedik. Lando'da bazı insanlarımız vardı, DDEV'de kimse olup olmadığından emin değilim. Aqueducts masaüstünü denedik, ancak sadece bazı kişilerin üzerinde çok fazla kontrole sahip olmadığı sistemler vardı, bu da bir Windows makinesinde olmayı ve bazılarını açmak için gerekli yönetici ayrıcalıklarına sahip olmamayı biraz daha zorlaştırdı. özellikleri ve işleri ayarlayın.
- Steve : Evet, birçok hükümet ve üniversite çalışanı genellikle bu durumda.
- April : Doğru, ama bence öğretmekle gerçekten iyi bir iş çıkardı. Drupal Console'u, iskeleyi oluşturmak için modüllerin çerçevelerini oluşturmanın bir yolu olarak kullanmayı, bu aracı gerçekten öğretmeyi öğretir, böylece insanlar tam bir konsepte sahip olmak zorunda kalmazlar, bir modülü döndürebilir ve sonra sadece ihtiyaç duydukları şeyi düzenlemeye başlayabilirler. düzenlemek için. O yüzden güzel bir giriş oldu.
- Steve : Yani, Drupal 8, geliştirmeye başlamadan önce birkaç araç kurmanız gereken modern iş tanımlayıcı ortamına doğru biraz ilerliyor. Bunu söylemek adil olur mu? Sadece bir metin düzenleyici açıp hacklemek yerine, belki de bileşik, belki de Drupal Konsolu birkaç parçaya ve parçaya hazır olmanız gerekir.
- Nisan : Doğru. Bu eğitimin çoğu Drupal Console'a ve bunu bir araç olarak kullanarak eklentiler, denetleyiciler ve çeşitli şeyler oluşturma becerinize özeldi. Sadece bir tür iskele oluşturur ve ardından iskelenin ne anlama geldiğini ve nasıl kurulduğunu gözden geçirir.
- Steve : Yani öğretiyorsun, peki kişisel deneyimin nedir? Birkaç yıldır onunla çalışmış ve güçlü bir Drupal 7 geçmişine sahip olan Drupal 8 hakkındaki kişisel hisleriniz nelerdir?
- April : Kesinlikle bir değişim, yaşayarak öğrendim, bu yüzden medya akımında çalışırken bir projeye başlamıştım ve harika öğretmenlerim oldu “Hey, böyle yapıyorsun”, ben gibiyim. Oh, bunu şimdi anlıyorum". Yani, gerçekten sadece dalmak ve şeftali olmak fırtınası, engellenen bir eklentiye baktığınız zaman anlamanızı gerçekten kolaylaştırıyor ve bir sınıfı genişlettiğini söylüyor, buna sağ tıklayabilirsiniz ve sınıfa gidin ve şimdi Drupal Core kurulumunda her şeyin nasıl bağlantılı olduğunu biraz öğrenmeye başlayın.Fakat, bu kesinlikle bir değişim ve siz her zaman yeni bir şeyler öğreniyorsunuz, bir şeyler yapmanın yeni bir yolu.Lullabot'a ne zaman başlasam, bir projeye başladım ve ilk defa migrasyonla çalıştım, bu çok güzeldi.
- Steve : Yani, Drupal Geliştirme'de yeni olan biriyle konuşuyorsanız ve bu, bu Podcast'i dinleyen epeyce insan için geçerli olabilir. Drupal Konsoluna girmeye başlamalarını ve belki de PhpStorm'un bir kopyasını almalarını tavsiye eder misiniz? Bence çok yararlı olabilecek bazı Drupal'a özgü entegrasyonlar vardı.
- Nisan : Aynen öyle. Evet, bence Drupal konsol harika ama ayrıca Drush 9 da çeşitli şeyler için iskele oluşturma yeteneğine sahip. Bu yüzden, her iki durumda da, Drupal'da inşa etmeniz gereken çeşitli şeyler için iskele oluşturabileceğiniz çözümleri düşünüyorum ve size her şeyin ne anlama geldiğine ve şimdi nasıl organize edildiğine dair güzel bir taslak sunuyor.
- Steve : Yani, her zaman kod odaklı mıydın, her zaman bir geliştirici miydin? Nedense birkaç yıl önce seninle ilk tanıştığımda senin bir tasarımcı olduğunu, tasarım geçmişine sahip olduğunu düşünmüştüm. İkisini bir araya getirdiniz mi yoksa bir tasarımcı, geliştirici misiniz, şimdi nasıl büyük bir Drupal Geliştirme şirketi için çalışmaya başladınız?
- April : Doğru, bu yüzden üniversiteye gittiğimde 3D animatör olmak istediğimi düşündüm ve bunun gerçekten sıkıcı bir iş olduğunu ve bana göre olmadığını fark ettim. Sonra ne tür bir gelişme olduğunu biraz öğrendim ve o zaman farklı renk sayılarına ve buna benzer şeylere sahip monitörlerin çağıydı ve artık bununla uğraşmak istemiyorum gibiydim. Bu yüzden sadece baskı tasarımı yapacağım, ama tabii bu da kolay değil çünkü bu şekilde birçok farklı kağıt ve malzeme türüyle ve farklı baskı süreçleriyle uğraşıyorsunuz. Bu yüzden bir şekilde küçük bir baskı tasarımına ve web tasarımına geri döndüm ve sonra gerçekten geliştirme sürecine geri döndüm. Bir topluluk kolejindeki çalışmam ve kolej web sitesini Drupal'a taşıdık ve bu benim Drupal ile ilk deneyimimdi ve "Bunu gerçekten beğendim" dedim. Bu yüzden bir geçiş yapmaya karar verdim, baskı tasarımını bıraktım ve tam olarak geliştirmeye geri döndüm ve o zamandan beri hemen hemen bu noktadayım. Federal hükümette çalıştım ve sonra ajans dünyasına taşındım.
- Steve : Ve bunu tüm Kuzey Carolina'da mı yaptın?
- Nisan : Evet.
- Steve : Ve böylece, birkaç kez atladın ama seninle konuşmaktan en ünlü veya kesinlikle en ünlü Drupal Ajanslarından biri olan Lullabot'ta çok mutlu görünüyorsun. Şimdi, arkalarında Tesla ve NBC gibi Drupal projelerinin yıldız bir özgeçmişi var. Lullabot için çalışmak nasıl bir şey?
- Nisan : Lullabot için çalışmak harika. Bir bakalım, Lullabot'ta çalışmadan önce sadece 8 aydır buradayım. Bu yüzden, Lullabot'tan önce büyük bir tükenmişlik yaşıyordum ve siz bir ortam değişikliği yaptınız ve burada Lullabot'ta olduğum için gerçekten şanslı hissediyorum ve benim için doğru yerde olduğumu hissediyorum. Satıştan işe almaya kadar çok şey öğreniyorum ve sadece çok şey öğreniyorum ve Lullabot'un web sitelerinde paylaştığı bir dizi temel değere sahip olmasını gerçekten seviyorum ve bunlardan biri, muhtemelen en popüler olanı 'insan ol' . Lullabot olsak da en çok önemsediğimiz şey insan olmaktır.
- Steve : Lullabot'u çok iyi bilmeyenler için sanırım logo bir robot. Bu, 'insan olmak' için temel bir ilkeye sahip olmak için biraz ironik.
- Nisan : Kesinlikle.
- Steve : Lullabot'u işleten Matt'le konuştuğumu hatırlıyorum, Lullabot'un sahiplerinden biri, Lullabot'u işleten insanlardan biri ve belki bir noktada oturup titizlikle bir çalışan el kitabı yazıp tanımlamaya çalışmak 6 ay sürmüştü. ve tam olarak ne anlama geldiğini tanımlamada Lullabot kültürünü kontrol edin ve gerçekten ilgilenin. Oldukça hızlı büyüyen ve dünyanın her yerinden insanları olan bir şirket için, bu belki 3 veya 4 yıl önceydi ve şirketin arkasında çok güçlü bir değer yargısı olmasının etkili olduğunu düşünüyorsunuz.
- Nisan : Evet, şimdi sivrisinekler harika, bilmiyorum. Lullabot hakkında söyleyecek kötü bir şeyim yok. Bu da harika bir grup insan ve çalışanlarıyla ilgileniyor ve çalışanları da müşterileriyle ilgileniyor ve bence bu bir ajans için gerçekten önemli.
- Steve : Belki var olan ama belki de kelimelere dökmesi zor olan somut olmayan bir tavır var. DrupalCon'da bunun hakkında konuştunuz, burada kariyerinizi doğru yere yönlendirmeye çalışmaktan, kariyer gelişimi konusunda gerçekten ciddi olmaktan bahsettiniz. Sadece iş bulma açısından değil, aynı zamanda tükenmişliklerden kaçınma açısından da. Bunu doğru mu anladım, gerçekten DrupalCon'a adım attınız ve bunun hakkında 50 dakika kadar konuştunuz mu?
- Nisan : Neyse ki 50 dakika değil 30 dakika. 'İşvereninizi Nasıl İşe Alırsınız ve Kovulursunuz' başlıklı güzel ve çekici bir başlıktı ve birçoğu kişisel deneyime ve ardından doğru yeri nasıl bulacağınızı görmek için yapılan araştırmalara dayanıyordu. sizin için ve kariyerinizi nasıl planlıyorsunuz ve ne istediğinizi ve neye ihtiyacınız olduğunu nasıl biliyorsunuz. Kim olduğunuzu ve gerçekten uygun olacağınız bir şirket bulmak için neye ihtiyacınız olduğunu anlamak gerçekten iç gözlem gerektirir ve o şirket için mükemmel bir uyum olacaktır. Bu yüzden, insanların bir işte sıkışıp kalmamalarına ve işte mutluluğu bulabileceklerini hissetmelerine yardımcı olmak için araştırdığım gerçekten harika bir tavsiyeydi.
- Steve : Yani bu aslında bir yıl veya daha uzun bir süre önce oturup araştırdığınız ve kendi başınıza çözmeye çalıştığınız bir şeydi. Belki biraz kaybolmuş hissettiniz ya da orada daha iyi bir şey olduğunu, size günden güne daha fazla tatmin verecek bir şey olduğunu?
- April : Doğru, bu yüzden Lullabot'a gerçekten başvururken tükendiğimi düşünüyorum. Bu yüzden buraya nasıl geldiğimden gerçekten emin değilim ama yaptığım için gerçekten mutluyum. Yani, araştırmaların çoğu, bir parçam önceki iş yerimde neden işe yaramadığını bilmek ve mutlu olacağınız bir yer bulmak için ne gerektiğini anlamak istedi. Yani, gerçekten değerlerimin ne olduğunu bilmiyordum ve Lullabots'taki değerlerle gerçekten rezonansa girdiğimi düşünüyorum. Bu yüzden bu yüzden iyi bir uyum olduğunu düşünüyorum. Bu yüzden, muhtemelen ilk işlerinde olan ve orada ne olduğunu bilmeyen ve belki de yeni bir şey denemek için bir adım atmaktan korkan insanlar olduğunu biliyorum ve biraz cesaret, cesaret ve güç vermeye çalışıyorum. insanların bu sıçramayı yapabileceklerini düşündükleri, isterlerse kariyerleri üzerinde kontrol sahibi olabilecekleri.
- Steve : Bu nasıl somut eyleme dönüşüyor, demek için çalışıyorum, antrenman yapıyordum ve patronun baş belası olduğunu düşünüyorum ve onun için çalışmaktan bıktım. Benim gibi biri ilerlemek, çıkmazdan çıkmak için hangi pratik adımları atabilir?
- Nisan : Doğru, yani kesinlikle iç gözlemle başlıyor; kişisel değerlerinizi bulmak, bilginiz, becerileriniz ve maddi varlıklarınız gibi yumuşak varlıklarınızı bulmak, yeni bir kuruluşta maaş pazarlığı nasıl yapabileceğinizi bilmek için nakit ve yatırımlarınız nelerdir ve çalışma ortamınızın ne olduğunu bulmak ihtiyaçlarınız ve istekleriniz nelerdir? Bu gerçekten sadece kim olduğunuzu ve neye ihtiyacınız olduğunu bulmak, böylece etrafınıza bakıp uyumlu olacak bir şey bulabilirsiniz. Çoğunlukla orada hangi ajansların olduğunu görmek için araştırma yaparsınız ve bu ajanslar hakkında araştırma yaparsınız ve orada çalışmış insanlarla konuşmak harikadır, size orada çalışmanın nasıl bir şey olduğuna dair içeriden bir fikir verebilirler, yani evet .
- Steve : Biliyorsun, o yüzden gerçek bir soru soracaktım. Kaç yaşındasın diye soracaktım ama bunu biraz yeniden ifade edeyim ve şunu söyleyeyim, iş kariyerinde bu noktaya gelmen ne kadar sürdü? Arkanıza yaslanıp tüm bu değerleri tanımlamanız ve daha iyi bir şey bulmanız gerektiğini anlamak için mi?
- Nisan : Yani 13 yıllık tam zamanlı işim var. Yani şimdi matematiği yapabilirsiniz.
- Steve : Yani kesinlikle daha önce anlaman gerektiğini düşündüğün bir şey ama sonunda bulabildiğine sevindin mi?
- Nisan : Doğru. Sağ. İnsanlara kariyerlerinin herhangi bir noktasında benden daha güçlü hissetmelerine yardımcı olmak istedim.
- Steve : Biliyor musun, muhtemelen seninle birkaç iyi yılım var, bu noktada 13 yıldan çok daha fazla ve sanırım bulduğum şeylerden biri, bunun bir kereden fazla sıklıkta olduğu, senin 3 katın. değerler değişir ve bu şey oldukça düzenli bir şekilde yapılmalıdır.
- Nisan : Doğru. Sağ. Sık sık iç gözlem yapmalısın çünkü hayatın değişecek, birçok farklı değişken var, şu an senin için olan yer bundan 10 yıl sonra senin için olmayabilir.
- Steve : Yani, Lullabot'a taşındınız ve satış noktalarından biri, çok ilginç ve yüksek profilli bir müşteri listesine sahip olmaları. Şimdi Lullabot adına kimin için çalışıyordun?
- Nisan : Lullabot'taki ilk projem Georgia.gov projesiydi ve bu aslında drees notunda belirtilmişti, ki bu gerçekten harikaydı.
- Steve : Ah, bu sanırım öyleydi ve bu birkaç yıl öncesine gidiyor, bu tamamen Drupal'a geçen ilk eyalet hükümetiydi, federal hükümet birkaç yıl önce bunu yaptı ve Georgia, Drupal'a geçen ilk eyaletti. Drupal siteler toplu halde mi?
- April : Evet, geçmişlerinden emin değilim ama bu gerçekten ilginç.
- Steve : Evet, sanırım birkaç yıldır Drupal'dalar. Örneğin, bir grup Drupal 7 siteleri olduğunu biliyorum ve bir noktada bir Amazon Elexon entegrasyonu yaptıklarını düşünüyorum, böylece Amazon cihazınızla konuşabilir ve doğrudan bir Drupal aramasından alınan yanıtları alabilirsiniz?
- Nisan : Doğru. Sanırım Aqueous o projede yer aldı. Kulağa çok hoş geliyordu.
- Steve : Yani artık eyalet hükümetinin her şubesi için yüzlerce Drupal siteleri var. Peki şu anda Gürcistan için tam olarak ne yapıyorsunuz? Kulağa çok sayıda ajans, bir sürü hareketli parça içeren karmaşık bir proje seti gibi geliyor.
- April : Doğru, yani, dediğin gibi birden fazla ajansı içeren oldukça büyük bir geliştirme ekibi. Pastadaki parçam geçişe odaklandı, bu yüzden verileri Drupal 7'den Drupal 8'e derecelendirdim. Web sitelerini yeniden geliştirdiklerinde, neyin ne olduğunu dikte etmek için herhangi bir geliştirme yapmadan önce gelen bir içerik strateji ekibimiz olduğunu tahmin ediyorum. yeni bir ilişkisel mimari türü gibi görünecekti ve biz de bunu Drupal 8'de uyguladık, bu yüzden içerik yapısını fiilen taşımadık ve sonra Drupal 7'den verileri alıp yeni mimarilerde parçalara ayırdık, bu yüzden biz olabilir, bir konum düğümü oluşturabilir ve ardından bunu daha önce bir konum alanına sahip olan bir içerik parçasına bağlayabiliriz. Pek çok farklı bağlantı kurarak, Drupal 7'deki alan koleksiyonlarında paragrafları vardı ve bu içeriği, aynı zamanda içerik türleri olan gömülü düğümlere ve gömülü mikro içeriğe dönüştürdük ve her şeyi bir şekilde vücut alanına ittik. Böylece, gövde alanına gömülü içeriğimiz var ve artık paragraf yok. Yani, gerçekten ilginç bir projeydi.
- Steve : Yani sizin veya benim kadar Drupal'da derin olmayan biri için, sitelerin güvenebileceği daha karmaşık modüllerden bazılarını kaldırmaktan bahsediyorsunuz. Örneğin paragraflar, insanların fotoğraf galerisi adı verilen bir öğe veya video galerisi adı verilen, eklenebilen ve yeniden düzenlenebilen, ancak Drupal çekirdeğinin bir parçası olmayan ve Drupal'a taşındığınız zaman yapılandırılmış içeriğe sahip olmasına izin verir. 8, bu modüllerin birçoğunu geride bırakıp her şey için içerik türlerini kullanarak Drupal çekirdeğine geçtiğinizi ve ardından bunları birbirine gömdüğünüzü doğru mu duyuyorum? Drupal çekirdeğini üçüncü taraf modüllerinden daha fazla kullanarak farklı içerik türlerini birbirine bağlamak mı?
- Nisan : Doğru. İçerik stratejisi keşfi sırasında erken karar verilen bir şey olan belirleyici faktörün ne olduğunu hatırlamıyorum. Yani, düşünmeye çalışıyorum, yani Drupal 8'de paragraflar var, sadece paragraflara geçmedik. Bunun yerine, içeriği yığdık çünkü veri sütunları ve bunun gibi şeyler içeren paragraflar kullanıyorlardı ve biz sadece bir gövde alanında yığılmış bir bit içeriğine sıkıştırılmış bir şekilde sıraladık. Dürüst olmak gerekirse, kararın ne olduğunu, neden paragraf yoluna gitmediğimizi hatırlamıyorum, ama evet, mikro içerik olarak etiketlediğimiz belirli içerik türleri oluşturma yoluna gittik. Bu nedenle, mikro içeriğin anonim kullanıcılar tarafından kendi başına görüntülenmesine izin vermeyecek şeyler koyduk, bu yüzden her zaman yalnızca gömülü olarak görülen bir şey olarak ele alındı.
- Steve : Ah tamam. Bu nedenle, küçük bir bilgi parçacığına sahip olabilirsiniz, belki bir içerik türüne iliştirilmiş birkaç alan olabilir, ancak bu küçük parçacıklar yalnızca bir sayfada bağlam içinde görülebilir, kendi URL'lerinde görülemezler, google'da indekslenemezler. kendileri tarafından.
- Nisan : Doğru ve buna bir örnek, bir bağlantı koleksiyonu, mikro içerik türü olabilir. Diyelim ki sınırsız bağlantı listesi içeren sınırsız bağlantı alanına sahip bir site sayfamız var. Bu içeriği başka bir bağlantı alanına taşımak yerine, bu bağlantı grubu bir bağlantı koleksiyonu haline geldi ve ardından bu bağlantı koleksiyonu yeni site sayfası düğümünün içeriğine gömüldü.
- Steve : Öyleyse, büyük bir soru geliyor. Georgia.gov için tüm Drupal 7 sitelerini 1'den 10'a kadar bir ölçekte Drupal 8'e taşıdınız, ne kadar baş ağrısı var?
- Nisan : Ne kadar başın ağrıyor? Bilmiyorum, gerçekten büyük bir ekibimiz var, bu yüzden dağıtım işlerinin çoğunun tek bir kişi tarafından yapıldığını bile bilmiyorum. Biliyorsunuz, mimariyi göç etmek yerine yeniden düzenledik, bu yüzden bence bu muhtemelen göçü karmaşıklaştırdı, sadece çok sayıda özel geçiş yazmak zorunda kaldık çünkü yapı farklıydı, mimari farklıydı. Demek istediğim, bence baş ağrısından daha fazlası, sadece zaman alıcıydı. Her şeyin düzgün çalıştığından ve düzgün şekilde taşındığından emin olmak ve burada ve orada uç vakaları bulmak sadece zaman alır. Yani evet, bu bir meydan okuma.
- Steve : Elinizde büyük bir ekibiniz varsa daha kolay.
- Nisan : Kesinlikle.
- Steve : Yani Georgia.gov, Drupal çalışmalarında web özelliklerine ne kadar kaynak ayırıyor? Farklı ajanslara bir sürü dış kaynaklı işi varmış gibi geliyor. Atlanta'da çalışan Drupal uzmanlarından oluşan çekirdek bir ekipleri mi var yoksa işin büyük çoğunluğu sizin gibi insanlara mı veriliyor?
- Nisan : Taşıma işinin büyük bir kısmının yapıldığını veya yeni site Drupal 8 taşıma işlerinin çoğunun dış kaynaklı olduğunu düşünüyorum ve bu süreçte Drupal 7 sitelerini koruyan dahili bir ekipleri var. Yani bir siteye geçiş yapacağız bakalım bu kayıttan itibaren geçen hafta olacak. İlk sitemizi taşımış olacağız, umarım ve sonra onları gruplandırdık, böylece bu grup göç edecek ve sonra başka bir grubumuz var, çünkü onlar da veri tutarsızlıklarını ve benzeri şeyleri düzeltmek için ajanslarla çalışıyorlar. Bu, göçte sorunlar olabilir. Bu nedenle, bu yönetimin çoğunu, QA'nın çoğunu yapıyorlar ve Drupal 8 sitesi için dağıtımların nasıl yapılacağı ve nasıl yapılacağı konusunda hızlandırmak için ekibimizle birlikte çalışan bir geliştiriciye sahipler. emin olun, bilirsiniz, Drupal 7 siteleri, Drupal 8 siteleri ile aynı zamanda hala düzgün çalışıyor. Ama işin içinde başka ajanslar da vardı, Palantir'i birleşik arama üzerinde çalıştırdık.
- Nisan : Pastanın bu parçası Palantir'in ele aldığı bir şeydi ve birleşik arama, eğer bilmiyorsanız, tüm Drupal sitelerinin aynı veritabanında indekslendiği anlamına gelir, böylece arama yaparken arama yapabilirsiniz. Dilerseniz belirli bir sitedeyken diğer Georgia.gov web sitelerindeki kaynakları görebilirsiniz.
- Steve : Yani, 600 artı farklı ayrı Drupal kurulumlarından oluşan bir ağları var, ancak Georgia.gov'un ana sayfasına giderseniz ve balıkçılık lisansı veya sürücü lisansları veya kiralama sözleşmeleri veya hükümetin sağladığı başka herhangi bir şeyi ararsanız. Bu tek arama kutusu tüm bu yüzlerce Drupal siteden mi geçiyor?
- Nisan : Doğru. Her site indekslenir ve Solar'ı arka uç olarak kullandığına inanıyorum. Yani evet, Georgia.gov'daysanız ve bir arama yaparsanız sizi götürecektir, dediğiniz gibi lisans veya benzeri bir şey almanız gereken ajansın bağlantısını bulmanızı sağlayacaktır.
- Steve : Tamam. Yani 300 Drupal 7 site, 300 Drupal 8 site, belki de çoklu site kurulumunu indeksleyen tek bir Apache Solar kurulumunuz var. Georgia.gov'un çalıştırdığı tüm farklı parçalar tek bir arama dizinine giriyor.
- Nisan : Doğru.
- Steve : Tamam. Bu bir meydan okuma gibi geliyor.
- Nisan : Evet. Palantir'in birleşik arama modülleri geliştiren kurum olduğunu düşünüyorum, bu yüzden uzmanlıkları için onlara gittiklerini düşünüyorum ve gerçekten bunun karşılığını aldığını düşünüyorum.
- Steve : Güzel. Equid var, Lullabot var, Palantir var, bence bir Media Currents var ve muhtemelen başka Drupal ajanslarını da kaçırıyoruz.
- Nisan : Evet, Media Current, lansmandan önce tüm ön uç işlerini yaptığımızdan emin olmak için ön uçta yardımcı oldu, lansman tarihlerimize ulaştığımızdan emin olun. Evet, harika bir işbirliği çabasıydı.
- Steve : Güzel. Yani şu anda bir çekirdek şirket için çalışıyorsunuz ve bazı harika projeler üzerinde çalışıyorsunuz. Üzerinde çalıştığın başka önemli şeyler var mı? Tüm bu ekstra çalışmalara rağmen büyük bir DrupalCamp da yapıyorsunuz. Bu yıl Kuzey Carolina'da DrupalCamp Asheville'iniz var.
- Nisan : Yapıyoruz. DrupalCamp Asheville 2019. 12-14 Temmuz arası olacak. Gerçekten harika zaman geçiriyoruz. Cuma günü bazı eğitimlerle birlikte bir katkı günü yapacağız, cumartesi günleri seanslar yapıyoruz ve insanları Pazar günü gelip biraz yürüyüş yapmaya ve sadece, bilirsiniz, topluluktaki insanları tanımaya teşvik ediyoruz.
- Steve : Yani, Asheville Kuzey Carolina'da ve Kuzey Carolina dağlarında yukarı çıkıyor ama muhtemelen, bunu nasıl söyleyebilirim, güneyde 20 yıl kadar yaşamış bir İngiliz olarak, bir ünü var, ama son yıllarda itibarın değiştiği. Eskiden oldukça yavaş bir ormanlık şehirdi ama giderek Asheville gelip ziyaret etmek için harika bir yer. Pek çok zanaat bira fabrikası, birkaç teklif ve dövme salonu ile bu tür yenilikçi bir hava aldı ve biraz Austen gibi, Kuzey Carolina'da beklemeyeceğiniz bir şey gibi.
- Nisan : Kesinlikle. Biz kesinlikle ilginç küçük bir şehriz. Şehrimiz/kasabamız, Seattle'da bulunduğumuz yere kıyasla oldukça küçük, ama evet, bir sürü iyi müzik, bir sürü iyi yemek. Dağlarda gerçekten rahat, yazın güzel ve bazı insanlar onun sıcak, sıcak değil, harika olduğundan endişeleniyorlardı. Evet, insanları şehre götürmeye ve herkese şehirde gerçekten harika zaman geçirmeyi göstermeye çalışıyoruz.
- Steve : Yani, tamamen Motley Lullabot %100 dağıtılmış şirketle çalışıyorsun ve sanırım önceki yıllarda Asheville'e taşınmayı seçtin ama evini burada yapmaya karar verdin.
- Nisan : Evet, aslında üniversite için UNC Asheville'e gittim ve mezun olduğumda buralarda takılıp kaldım. Üniversiteden hemen sonra bir iş bulabildim, ki bu biraz zor, bu yüzden burada kalmaya karar verdim ve kasabalar mezun olduğumdan beri gerçekten gelişti ve ben o zamandan bu yana ne kadar zaman geçtiğini hesaplamaya geri dönmeyeceğiz. okula gitti. Ama evet, harika bir şehir. Bunu dinleyen varsa gelsin. Bu yıl Asheville'e gelmelisin.
- Steve : Pekala, orada şubeler açan oldukça büyük teknoloji şirketleri var, değil mi? Orada kültürde bir değişiklik ve giderek daha fazla teknoloji ağırlıklı bir kültür mü oldu?
- Nisan : Teknoloji endüstrisini burada kurmaya çalışıyorlar. Büyük bir yerel Drupal topluluğumuz yok. Gerçekten bizim kampımız büyük bir şey, ama burada bazı web görüntüleri var ve buraya daha fazla endüstri getirmeye çalışmak için çabalar var. Dağlardaki bir şehre imalat getirmek zor, çünkü fabrikalar ve bunun gibi şeyler için yeterli düz alan yok. Yani şu anda sektörümüz turizm olduğu için şubeleşmeye çalışıyoruz. Yani, bu çok sürdürülebilir bir endüstri değil. Yani evet, burada kesinlikle teknoloji şirketleri kurmak için bir dürtü var ve bilirsiniz, kendi işini kendin getir tarzı bir şehir diyebilirim. Burada uzaktan çalışıyorsanız, Asheville yaşanacak en iyi 10 yer, dünyadaki ziyaret edilecek yerler gibi yaşamak için harika bir yer, bu yüzden harika bir yer.
- Steve : Güzel. O halde hızlı bir tanıtım özeti yapalım. DrupalCamp Asheville bu yıl hangi tarihler?
- Nisan : 12 - 14 Temmuz.
- Steve : Yaklaşmakta olan büyük bir Georgia.gov lansmanınız olduğundan bahsetmiştiniz? İnsanların kontrol edebilmesi için URL'leri vermek istiyor musunuz?
- Nisan : Aslında 2 site var. ADA.Georgia.gov'u başlatmamız gerekiyor ve SBWC.Georgia.gov'a inanıyorum.
- Steve : Tamam. Bize bunların ne olduğuna dair bir ipucu vermelisin.
- April : ADA, evet, buna bakmam gerekecek. Gelişirken tek umursadığınız şey alt etki alanıdır. O halde bakalım, Georgia eyaletinin ADA koordinatörleri ofisi ADA sitesidir. Böylece erişilebilirlik kaynaklarına yardımcı olurlar ve SBWC, eyalet işçi tazminatı kuruludur.
- Steve : Tamam. Dolayısıyla, Georgia hükümetinin yapabileceği her şey, daha önce yapmadıysa Drupal'da ve Drupal 8'de bitiyor. Açıkçası çalışmaktan zevk aldığınız şirket Lullabot. Tamam ve son olarak April, insanlar sana ve yaptıklarına nereden ayak uydurabilir?
- Nisan : Beni Twitter'da takip edebilirsiniz. Benim kolum Sonraki Hafta tabii ki, yani şimdi, sonraki haftayı, bir sonraki haftayı bilemezsiniz.
- Steve : Bunun arkasında bir hikaye olmalı. April, bize katıldığın için çok teşekkür ederiz. Lullabot'taki gelecekteki çalışmalarınızda ve yaklaşmakta olduğunuz Georgia.gov lansmanlarında size iyi şanslar diliyorum.
- Nisan : Teşekkürler. Bana sahip olduğun için teşekkürler.