Der OSTraining-Podcast Nr. 39: Aprilseiten auf Lullabot und Georgia.gov
Veröffentlicht: 2022-02-16In der Folge dieser Woche freue ich mich, April Sides willkommen zu heißen.
April ist ein Drupal-Entwickler, der für Lullabot arbeitet, eine der größten und renommiertesten Drupal-Agenturen. Sie hat an allen möglichen faszinierenden Projekten gearbeitet, und im Moment hilft sie Georgia.gov (dem Bundesstaat Georgia), viele ihrer Drupal-Sites auf Drupal 8 umzustellen.
Wir sprechen darüber, was sie in der Drupal-Welt tut, über die DrupalCon Seattle, die letzte Woche stattfand. Außerdem besprechen wir, wie es ist, Teil eines so massiven Regierungsprojekts zu sein, Menschen zu helfen und Regierungswebsites benutzerfreundlicher zu machen.
Abonnieren Sie den OSTraining-Podcast auf iTunes oder verwenden Sie den Podcast-Player unten. Wir sind auch bei Stitcher, Overcast und anderen beliebten Podcast-Apps vertreten.
Hören Sie sich die Folge mit April an
Abschrift der April-Episode
- Steve : Hallo und willkommen beim OSTraining Podcast. Ich bin Steve Burge und in diesen Podcasts sprechen wir mit faszinierenden Menschen aus der ganzen Open-Source-Welt. In der Folge dieser Woche spreche ich mit April Sides. April ist ein Drupal-Entwickler, der für Lullabot arbeitet, eine der größten und renommiertesten Drupal-Agenturen. Sie hat an allen möglichen faszinierenden Projekten gearbeitet und hilft derzeit Georgia.gov, dem Bundesstaat Georgia, viele ihrer Drupal-Sites auf Drupal 8 umzustellen.
- Steve : Wir sprechen darüber, was sie in der Drupal-Welt gemacht hat, über die DrupalCon Seattle, die erst letzte Woche stattfand. Und wie es ist, Teil eines so massiven Regierungsprojekts zu sein, Menschen zu helfen, indem Regierungswebsites benutzerfreundlicher und leichter zu durchsuchen sind.
- Steve : Hey, April, willkommen.
- April : Hi, danke, dass du mich eingeladen hast.
- Steve : Hey, du und ich sind beide an der Ostküste. Du bist oben in North Carolina, ich unten in Florida, aber wir sind beide gerade von Seattle und der DrupalCon 2019 zurückgekommen.
- April : Ja, das habe ich.
- Stefan : Wie hat es dir gefallen?
- April : Ich fand es großartig. Viele alte Freunde getroffen, einige neue Freunde gefunden. Es war die ganze Zeit ziemlich viel los, aber es war großartig.
- Steve : Du bist also als Repräsentant von Lullabot gegangen, der Firma, für die du jetzt arbeitest?
- April : Das habe ich. Und wir hatten dieses Jahr tatsächlich den größten Teil der Gesellschaft dort.
- Steve : Wie groß ist Lullabot? 50, 60 Leute?
- April : Ja, wir haben etwas mehr als 50 Leute.
- Steve : Okay, und fast jeder aus der Firma, der es schaffen konnte, hat es zur DrupalCon geschafft?
- April : Richtig.
- Steve : Also, zumindest für mich, das Beste daran waren wahrscheinlich einige der neuen Features, die Drupal bekommen werden. Ich musste sie vorher nicht wirklich unterrichten, aber die neue Version, die Anfang Mai kommt, hat einige super coole Sachen. Ich unterrichte jetzt seit 10 Jahren auf der DrupalCon, seit 2010, 2011, und ich habe noch nie eine so gute Reaktion von Studenten auf die neuen Medienfunktionen und den neuen Layout-Builder bekommen, wie wir es in unserem Schulungskurs hatten in den Kern.
- Steve : Die Schüler waren wirklich aufgeregt. Es war für mich ein wenig verjüngend zu sehen, wie die Leute so begeistert von den neuen Funktionen der DrupalCon waren. Wie sieht es mit dir selbst aus? Was hat Ihnen dieses Jahr wirklich an der DrupalCon gefallen?
- April : Also, dieses Jahr ist das erste, dass ich überhaupt beim Training ausgeholfen habe. Also nahm ich an der Schulung teil, die Mike Anello zur Intra-Modulentwicklung durchführte, und das war wirklich eine interessante Erfahrung, Leuten dabei zu helfen, die Entwicklung auf Drupal 8 zu lernen. Ich nahm auch am oder am Drupal Community Summit am Dienstag teil und wir unterhielten uns a viel über den Aufbau der Community und den Versuch, das Problem zu lösen, Nachwuchsentwickler in unser Ökosystem zu bekommen und eine neue Generation von Entwicklern zu gewinnen. Also viel reden, viel Problemlösung.
- Steve : Was ist, wenn die Leute offensichtlich schwierig finden, dass Sie das Modul Anfänger des Kurses hatten und dann später in der Woche auch? Was sind die Stolperpunkte für Drupal 8-Entwickler beim Einstieg?
- April : Ich würde sagen, der größte Stolperpunkt ist die Einrichtung Ihrer lokalen Entwicklungsumgebung, da es mehrere verschiedene Optionen gibt und die Leute alle unterschiedliche Betriebssysteme haben, und das war einer der schwierigsten Teile, um sicherzustellen, dass jeder eine lokale Entwicklungsumgebung eingerichtet hat in Gang zu bringen.
- Steve : Okay. Ich schwöre, wir haben das nicht im Voraus geplant, aber Mike Anello, ein Lehrer, hat für uns hier bei OSTraining ein Buch über DDEV geschrieben, DDEV erklärte, das sei der Name des Buches. Und es dreht sich alles um die Einrichtung lokaler Entwicklungsumgebungen, denn das kann nervenaufreibend sein. Was war besonders knifflig in Bezug auf den Unterricht und das Training, das Sie gemacht haben?
- April : Nun, Sie verwenden Schulungen definitiv, die nicht von einer lokalen Entwicklungsumgebung abhängig waren, also eher agnostisch. Deshalb wollten wir jedem helfen, sicherzustellen, dass er eine lokale Entwicklungsumgebung hat, die für ihn angenehm ist. Wir hatten also einige Leute in Lando, ich bin mir nicht sicher, ob es jemanden bei DDEV gab. Wir haben aqueducts Desktop ausprobiert, aber nur einige Leute hatten Systeme, über die sie nicht viel Kontrolle hatten, was es etwas schwieriger machte, auf einem Windows-Rechner zu sein und nicht über die erforderlichen Administratorrechte zu verfügen, um einige davon einzuschalten Funktionen und Dinge einzurichten.
- Steve : Ja, viele Regierungs- und Universitätsangestellte befinden sich oft in dieser Situation.
- April : Richtig, aber ich denke, er hat es wirklich gut gelehrt. Er lehrt die Verwendung von Drupal Console als eine Möglichkeit, die Frameworks von Modulen zu erstellen, um das Gerüst zu erstellen, um dieses Tool wirklich zu lehren, damit die Leute kein vollständiges Konzept haben müssen, sie können ein Modul erstellen und dann einfach mit der Bearbeitung beginnen, was sie brauchen bearbeiten. Es war also eine gute Einführung.
- Steve : Also, Drupal 8 bewegt sich ein wenig in Richtung einer modernen Arbeitsumgebung, in der Sie eine ganze Reihe von Tools einrichten müssen, bevor Sie mit der Entwicklung beginnen können. Ist das fair zu sagen? Sie müssen, vielleicht zusammengesetzt, vielleicht Drupal Console, ein paar Kleinigkeiten bereit haben, anstatt einfach einen Texteditor zu öffnen und loszuhacken.
- April : Richtig. Der größte Teil dieses Trainings war spezifisch für Drupal Console und Ihre Fähigkeit, Plug-Ins und Controller und verschiedene Dinge zu generieren, die dies als Werkzeug verwenden, um es so erscheinen zu lassen, als ob die Entwicklung von Drupal 8 genauso schnell wäre wie in Drupal 7 mit Hooks. Es erzeugt einfach ein Gerüst und geht dann durch, was das Gerüst bedeutet und wie es aufgebaut ist.
- Steve : Du unterrichtest es also, aber was sind deine persönlichen Erfahrungen? Was ist Ihr persönliches Gefühl zu Drupal 8, nachdem Sie einige Jahre damit gearbeitet haben und auch einen starken Drupal 7-Hintergrund haben?
- April : Es ist definitiv eine Veränderung, ich habe es gelernt, also hatte ich ein Projekt gestartet, während ich bei media current arbeitete, und ich hatte einige wunderbare Lehrer, die sagten: „Hey, so machst du das“, ich bin wie „ Oh, das verstehe ich jetzt". Also, wirklich nur eintauchen und Peach be Storm macht es wirklich einfach herauszufinden, wenn Sie sich ein blockiertes Plug-In ansehen und es sagt, dass es eine Klasse erweitert, Sie können mit der rechten Maustaste darauf klicken und Geh zum Kurs und fange an, ein bisschen zu lernen, wie alles jetzt innerhalb des Drupal Core-Setups verbunden ist. Aber es ist definitiv eine Umstellung und du lernst immer etwas Neues, eine neue Art, Dinge zu tun. Wann immer ich bei Lullabot angefangen habe, habe ich Ich habe mit einem Projekt angefangen und zum ersten Mal mit Migration gearbeitet, das war ziemlich cool.
- Steve : Also, wenn Sie mit jemandem sprechen, der neu in der Drupal-Entwicklung ist, und das mag auf ziemlich viele Leute zutreffen, die sich diesen Podcast anhören. Würden Sie ihnen empfehlen, sich mit der Drupal-Konsole zu beschäftigen und sich vielleicht auch eine Kopie von PhpStorm zu besorgen? Ich denke, es hatte einige Drupal-spezifische Integrationen, die sehr nützlich sein könnten.
- April : Stimmt. Ja, ich denke, die Drupal-Konsole ist großartig, aber es gibt auch Drush 9, das auch die Fähigkeit hat, Gerüste für verschiedene Dinge zu generieren. Also, ich denke so oder so, entweder die Lösungen können Sie Gerüste für verschiedene Dinge generieren, die Sie in Drupal bauen müssen, und es gibt Ihnen einen schönen Überblick darüber, was jedes Ding bedeutet und wie es jetzt alles organisiert ist.
- Steve : Also, warst du schon immer sehr code-fokussiert, warst du schon immer ein Entwickler? Als ich Sie vor einigen Jahren zum ersten Mal traf, dachte ich aus irgendeinem Grund, Sie seien ein Designer, Sie hätten einen Designhintergrund. Haben Sie die beiden kombiniert oder sind Sie ein Designer, ein Entwickler, wie sind Sie dazu gekommen, jetzt für eine große Drupal-Entwicklungsfirma zu arbeiten?
- April : Richtig, als ich also aufs College ging, dachte ich, ich wollte 3D-Animator werden und erkannte, dass das ein wirklich mühsamer Job ist und nichts für mich. Also, dann habe ich ein bisschen über die Entwicklung gelernt, und dann war das die Ära der Monitore mit unterschiedlicher Anzahl von Farben und all dem Zeug, und ich dachte, ich will mich damit nicht mehr beschäftigen. Also werde ich nur Druckdesign machen, aber das ist natürlich auch nicht einfach, weil man so mit vielen verschiedenen Papiersorten und Materialien zu tun hat und mit unterschiedlichen Druckverfahren. Irgendwie habe ich es also zurück zu ein wenig Printdesign und Webdesign geschafft und bin dann wieder richtig in die Entwicklung eingestiegen. Meine Arbeit für ein Community College und wir haben die College-Website auf Drupal umgestellt und das war meine erste Erfahrung mit Drupal und ich dachte: "Das gefällt mir wirklich". Also entschied ich mich für einen Wechsel von, ich ließ das Druckdesign fallen und ging wieder voll in die Entwicklung, und das ist so ziemlich das, wo ich seitdem bin. Ich habe in der Bundesregierung gearbeitet und bin dann in die Agenturwelt gewechselt.
- Steve : Und du hast das in ganz North Carolina gemacht?
- April : Ja.
- Steve : Und so, Sie sind ein paar Mal herumgesprungen, aber nach Gesprächen scheinen Sie bei der berühmtesten oder sicherlich einer der berühmtesten Drupal-Agenturen, Lullabot, super glücklich zu sein. Jetzt haben sie eine hervorragende Zusammenfassung von Drupal-Projekten hinter sich, Tesla und NBC ebenfalls. Wie ist es, für Lullabot zu arbeiten?
- April : Für Lullabot zu arbeiten ist großartig. Mal sehen, bevor ich bei Lullabot arbeitete, war ich erst etwa 8 Monate hier. Also, vor Lullabot hatte ich ein großes Burnout und Sie haben einen Tapetenwechsel vollzogen, und ich fühle mich wirklich glücklich, hier bei Lullabot zu sein, und ich habe das Gefühl, dass ich am richtigen Ort für mich bin. Ich lerne viel vom Verkauf bis zur Einstellung und lerne einfach viel und ich mag es wirklich, dass Lullabot eine Reihe von Grundwerten hat, die sie auf ihrer Website teilen, und einer davon, der wahrscheinlich der beliebteste ist, ist „Mensch sein“. . Obwohl wir Lullabots sind, liegt uns am meisten daran, menschlich zu sein.
- Steve : Ich schätze für Leute, die Lullabot nicht so gut kennen, das Logo ist ein Roboter. Was ein wenig ironisch ist, weil es ein Schlüsselprinzip für „sei menschlich“ gibt.
- April : Auf jeden Fall.
- Steve : Ich erinnere mich, dass ich mit dem Typen Matt gesprochen habe, der Lullabot leitet, einer der Eigentümer, einer der Leute, die Lullabot betreiben, und er brauchte vielleicht 6 Monate, glaube ich, an einem Punkt, um sich hinzusetzen und akribisch ein Mitarbeiterhandbuch zu schreiben und es zu versuchen und zu definieren und kontrollieren und kümmern Sie sich wirklich um die Lullabot-Kultur, indem Sie genau definieren, was sie bedeutet. Für ein Unternehmen, das ziemlich schnell wächst und Mitarbeiter auf der ganzen Welt hat, ist das jetzt vielleicht 3 oder 4 Jahre her, und Sie scheinen zu glauben, dass es effektiv war, dass hinter dem Unternehmen ein sehr starkes Ethos steht.
- April : Ja, jetzt sind Mücken toll, ich weiß es nicht. Ich kann nichts schlechtes über Lullabot sagen. Es ist eine ebenso großartige Gruppe von Menschen, und sie kümmern sich um ihre Mitarbeiter, und ihre Mitarbeiter kümmern sich um ihre Kunden, und ich denke, das ist in einer Agentur wirklich wichtig.
- Steve : Es gibt vielleicht eine gewisse nicht greifbare Einstellung, die vielleicht schwer in Worte zu fassen ist. Sie haben also tatsächlich auf der DrupalCon darüber gesprochen, wo Sie darüber gesprochen haben, zu versuchen, Ihre Karriere an die richtige Stelle zu navigieren, um die Karriereentwicklung wirklich ernst zu nehmen. Nicht nur um einen Job zu finden, sondern auch um Burnouts vorzubeugen. Habe ich das richtig verstanden, Sie sind tatsächlich auf der DrupalCon aufgetreten und haben etwa 50 Minuten lang darüber gesprochen?
- April : 30 Minuten lang, glücklicherweise nicht 50. Es war ein netter, verlockender Titel von „Wie man seinen Arbeitgeber einstellt und feuert“, und vieles davon basierte auf persönlicher Erfahrung und anschließender Recherche, um zu sehen, wie man den richtigen Platz findet für Sie und wie planen Sie Ihre Karriere und woher wissen Sie, was Sie wollen und brauchen. Es erfordert wirklich Selbstbeobachtung, um herauszufinden, wer Sie sind und was Sie brauchen, um wirklich ein Unternehmen zu finden, zu dem Sie hervorragend passen und das Sie hervorragend zu diesem Unternehmen passen werden. Es war also wirklich ein großartiger Ratschlag, den ich recherchiert habe, um Menschen zu helfen, sich nicht in einem Job festzustecken und das Gefühl zu haben, dass sie bei der Arbeit glücklich werden können.
- Steve : Also das war etwas, was du vor ungefähr einem Jahr oder länger zurückgesessen und recherchiert und versucht hast, es selbst herauszufinden. Sie haben sich vielleicht ein wenig verloren gefühlt oder dass es da draußen etwas Besseres gibt, etwas, das Ihnen mehr tägliche Zufriedenheit geben würde?
- April : Richtig, ich glaube, ich war ausgebrannt, als ich mich tatsächlich bei Lullabot beworben habe. Ich bin mir also nicht sicher, wie ich hier gelandet bin, aber ich bin wirklich froh, dass ich es getan habe. Also, ein Großteil der Recherche ist alles, ein Teil von mir wollte wissen, warum es an meinem vorherigen Arbeitsplatz nicht funktioniert hat, und nur irgendwie verstehen, was es braucht, um einen Ort zu finden, an dem man glücklich sein wird. Ich meine, Ich wusste wirklich nicht, was meine Werte sind, und ich denke, dass ich wirklich mit den Werten bei Lullabots übereinstimme. Also ich denke, deshalb passt es gut. Ich weiß also, dass es da draußen Leute gibt, die wahrscheinlich in ihrem ersten Job sind und nicht wissen, was da draußen ist, und vielleicht haben sie Angst, den Sprung zu wagen, um etwas Neues auszuprobieren, und ich versuche, ihnen Mut, Ermutigung und Ermächtigung zu geben dass die Leute das Gefühl haben, dass sie diesen Sprung wagen können, sie können ihre Karriere kontrollieren, wenn sie wollen.
- Steve : Wie setzt sich das in konkrete Aktionen um, sagen wir, ich arbeite für, ich habe trainiert und ich denke, der Boss ist eine Nervensäge und ich habe es satt, für ihn zu arbeiten. Welche praktischen Schritte könnte jemand wie ich unternehmen, um voranzukommen, um aus einem Trott herauszukommen?
- April : Richtig, also fängt definitiv mit Selbstbeobachtung an; Ihre persönlichen Werte herauszufinden, Ihre weichen Vermögenswerte herauszufinden, die wie Ihr Wissen und Ihre Fähigkeiten und Ihre harten Vermögenswerte sind, wie hoch Ihr Bargeld und Ihre Investitionen sind, um zu wissen, wie Sie in einer neuen Organisation Gehaltsverhandlungen führen können, und herauszufinden, was Ihr Arbeitsumfeld ist Bedürfnisse und was Ihre Wünsche sind. Es geht wirklich nur darum, herauszufinden, wer Sie sind und was Sie brauchen, damit Sie sich umsehen und etwas finden können, das kompatibel ist. Meistens recherchiert man, um zu sehen, welche Agenturen da draußen sind, und man recherchiert über diese Agenturen, und es ist großartig, mit Leuten zu sprechen, die dort gearbeitet haben, sie können einem eine Art Insider-Einblick darüber geben, wie es ist, dort tatsächlich zu arbeiten, also ja .
- Steve : Weißt du, also wollte ich eine echte Frage stellen. Ich wollte fragen, wie alt Sie sind, aber lassen Sie mich das etwas umformulieren und sagen, wie lange in Ihrer beruflichen Laufbahn haben Sie gebraucht, um an diesen Punkt zu gelangen? Um zu erkennen, dass Sie sich zurücklehnen und all diese Werte definieren und etwas Besseres finden mussten?
- April : Ich habe also 13 Jahre Vollzeitbeschäftigung. Jetzt können Sie also rechnen.
- Steve : Also ist es definitiv etwas, von dem du denkst, dass du es früher hättest herausfinden sollen, aber du bist froh, dass du es endlich geschafft hast?
- April : Richtig. Richtig. Ich wollte Menschen helfen, sich an jedem Punkt ihrer Karriere stärker zu fühlen als ich.
- Steve : Weißt du was, ich habe zu diesem Zeitpunkt wahrscheinlich ein paar gute Jahre hinter dir, verdammt viel mehr als 13 Jahre, und ich denke, eines der Dinge, die ich herausgefunden habe, ist, dass es mehr als einmal oft passiert ist, dreimal so viel wie du Werte ändern sich und das muss ziemlich regelmäßig gemacht werden.
- April : Richtig. Richtig. Sie müssen oft nach innen schauen, weil sich Ihr Leben ändern wird, es gibt viele verschiedene Variablen, der Ort, der jetzt für Sie ist, ist vielleicht in 10 Jahren nicht mehr für Sie.
- Steve : Sie sind also zu Lullabot gewechselt und eines ihrer Verkaufsargumente ist, dass sie eine so interessante und hochkarätige Kundenliste haben. Für wen hast du jetzt im Auftrag von Lullabot gearbeitet?
- April : Mein erstes Projekt bei Lullabot war also das Georgia.gov-Projekt und das wurde tatsächlich in der Drees-Notiz erwähnt, was wirklich cool war.
- Steve : Ah, ich glaube, das war, und das liegt ein paar Jahre zurück, das war die erste Landesregierung, die vollständig auf Drupal umgestiegen ist, die Bundesregierung hat es vor ein paar Jahren getan, und Georgia war der erste Bundesstaat, auf den umgestiegen ist Drupal-Sites auf Masse?
- April : Ja, ich bin mir ihrer Geschichte nicht sicher, aber das ist wirklich interessant.
- Steve : Ja, ich glaube, sie sind jetzt seit ein paar Jahren bei Drupal. Ich weiß, dass sie zum Beispiel eine Reihe von Drupal 7-Sites haben, und ich denke, sie haben irgendwann eine Amazon Elexon-Integration vorgenommen, damit Sie in Ihr Amazon-Gerät sprechen und Antworten direkt aus einer Drupal-Suche erhalten können?
- April : Richtig. Ich glaube, Aqueous war an diesem Projekt beteiligt. Das klang ziemlich cool.
- Steve : Also haben sie jetzt Hunderte von Drupal-Sites für jede Abteilung der Landesregierung. Was genau machst du im Moment für Georgia? Klingt nach einer komplizierten Reihe von Projekten mit vielen Agenturen, vielen beweglichen Teilen.
- April : Richtig, es ist also ein ziemlich großes Entwicklungsteam mit mehreren Agenturen, wie Sie sagten. Mein Stück vom Kuchen konzentrierte sich auf die Migration, also stufte ich die Daten von Drupal 7 auf Drupal 8 ein. Wenn sie die Websites neu entwickeln, hatten sie vermutlich ein Content-Strategie-Team, das tatsächlich vor der Entwicklung kam, um zu diktieren, was a ist wie eine neue Art von relationaler Architektur aussehen würde, und so haben wir das in Drupal 8 implementiert, also haben wir die Inhaltsstruktur nicht wirklich migriert, und dann haben wir die Daten von Drupal 7 genommen und sie in den neuen Architekturen in Stücke zerlegt, also haben wir haben könnten, könnten wir einen Standortknoten erstellen und diesen dann mit einem Inhalt verknüpfen, der zuvor nur ein Standortfeld hatte. Sie haben also viele verschiedene Verbindungen hergestellt, sie hatten Absätze in Feldsammlungen in Drupal 7, und wir haben diese Inhalte in eingebettete Knoten und eingebettete Mikroinhalte umgewandelt, die ebenfalls Inhaltstypen waren, und haben einfach alles zusammen in das Körperfeld geschoben. Wir haben also eingebetteten Inhalt im Textfeld und keine Absätze mehr. Es war also ein wirklich interessantes Projekt.
- Steve : Also für jemanden, der vielleicht nicht so tief in Drupal versunken ist wie Sie oder ich, Sie sprechen davon, einige der komplizierteren Module zu entfernen, auf die sich Websites möglicherweise verlassen. Absätze ermöglichen beispielsweise strukturierten Inhalt, der ein Element namens Fotogalerie oder ein Element namens Videogalerie sein kann, das hinzugefügt und neu angeordnet werden kann, aber nicht Teil des Drupal-Kerns war und als Sie zu Drupal wechselten 8, höre ich richtig, dass Sie viele dieser Module hinter sich gelassen haben und zum Drupal-Kern gewechselt sind, indem Sie Inhaltstypen für alles verwenden und sie dann ineinander einbetten? Verknüpfen Sie verschiedene Inhaltstypen mit dem Drupal-Kern mehr als mit Modulen von Drittanbietern?
- April : Richtig. Ich kann mich nicht erinnern, was der entscheidende Faktor war, der schon früh während der Entdeckung der Content-Strategie entschieden wurde. Also, ich versuche zu denken, ich meine, Absätze existieren in Drupal 8, wir sind einfach nicht in Absätze migriert. Stattdessen haben wir den Inhalt gestapelt, weil sie Absätze verwendet haben, die Datenspalten und ähnliches hatten, und wir haben sie einfach zu einem mehr gestapelten Stück Inhalt in einem Körperfeld komprimiert. Ich kann mich ehrlich gesagt nicht erinnern, was die Entscheidung war, warum wir nicht den Weg der Absätze gegangen sind, aber ja, wir sind den Weg gegangen, bestimmte Inhaltstypen zu erstellen, die wir gewissermaßen als Mikroinhalte bezeichnet haben. Also haben wir Dinge eingeführt, die es nicht zulassen würden, dass der Mikroinhalt von anonymen Benutzern alleine angezeigt wird, sodass er immer irgendwie als etwas behandelt wird, das nur als eingebettet angesehen wird.
- Steve : Ach okay. Sie haben also vielleicht einen kleinen Informationsausschnitt, ein paar Felder, die vielleicht an einen Inhaltstyp angehängt sind, aber diese kleinen Ausschnitte konnten nur im Kontext auf einer Seite gesehen werden, sie konnten nicht auf ihrer eigenen URL gesehen werden, sie konnten nicht von Google indiziert werden selbst.
- April : Richtig, und ein Beispiel dafür könnte eine Linksammlung vom Typ Micro-Content sein. Nehmen wir also an, wir hätten eine Site-Seite mit einem unbegrenzten Linkfeld, das eine unbegrenzte Liste von Links enthielt. Anstatt diesen Inhalt in ein anderes Linkfeld zu migrieren, wurde diese Gruppe von Links zu einer Linksammlung, und diese Linksammlung wurde dann in den Inhalt des neuen Site-Seitenknotens eingebettet.
- Steve : Also, da kommt eine große Frage. Sie hatten alle Drupal 7-Sites für Georgia.gov, die sie auf Drupal 8 verschoben haben, auf einer Skala von 1 bis 10, wie viel Kopfschmerzen bereitet Ihnen das?
- April : Wie viel Kopfschmerzen? Ich weiß nicht, wir hatten ein wirklich großes Team, also weiß ich nicht einmal, dass viele der Bereitstellungssachen von einer Person erledigt wurden. Wir haben, wissen Sie, wir haben die Architektur neu gemacht, anstatt sie zu migrieren, also denke ich, dass das wahrscheinlich die Migration verkompliziert hat, weil wir einfach viele benutzerdefinierte Migrationen schreiben mussten, weil die Struktur anders war, die Architektur anders war. Ich meine, ich denke, mehr als nur Kopfschmerzen, es war einfach zeitaufwändig. Es ist einfach zeitaufwändig, sicherzustellen, dass alles richtig funktioniert, richtig zu migrieren und hier und da Grenzfälle zu finden. Also ja, es ist eine Herausforderung.
- Steve : Es ist einfacher, wenn man ein großes Team zur Hand hat.
- April : Auf jeden Fall.
- Steve : Also, wie viel an Ressourcen wirft Georgia.gov bei ihrer Drupal-Arbeit auf ihre Web-Eigenschaften? Es hört sich so an, als hätten sie eine ganze Reihe von Arbeiten an verschiedene Agenturen ausgelagert. Haben sie ein Kernteam aus Drupal-Experten in Atlanta, oder ist die überwiegende Mehrheit der Arbeit an Leute wie Sie ausgelagert?
- April : Ich denke, dass ein Großteil der Migrationsarbeit oder ein Großteil der Migrationssachen für die neue Website Drupal 8 ausgelagert wurde, und sie haben ein internes Team, das die Drupal 7-Websites während des Prozesses verwaltet. Wir werden also eine Site migrieren, mal sehen, ab dieser Aufzeichnung wird es letzte Woche sein. Wir haben hoffentlich unsere erste Website migriert und dann haben wir sie einfach so gruppiert, dass diese Gruppe migriert wird, und dann haben wir eine andere Gruppe, weil sie auch mit Agenturen zusammenarbeiten, um Datenabweichungen und ähnliches zu beheben dass dies Probleme bei der Migration sein könnten. Sie übernehmen also einen Großteil dieses Managements, einen Großteil der Qualitätssicherung, und sie haben einen Entwickler im Team, der mit unserem Team zusammengearbeitet hat, um sich auf den neuesten Stand zu bringen, wie die Bereitstellungen für die Drupal 8-Site durchgeführt werden und wie sie erstellt werden Sicher ist alles, wissen Sie, die Drupal 7-Sites funktionieren immer noch ordnungsgemäß zur gleichen Zeit wie die Drupal 8-Sites. Aber wir hatten auch einige andere Agenturen involviert, wir haben Palantir an der föderierten Suche gearbeitet.
- April : Dieses Stück vom Kuchen war also etwas, das Palantir gehandhabt hat, und die föderierte Suche bedeutet, wenn Sie es nicht wissen, bedeutet, dass alle Drupal-Sites in derselben Datenbank indiziert sind, sodass Sie suchen können, wenn Sie suchen. Sie können Ressourcen von anderen Georgia.gov-Websites sehen, wissen Sie, wenn Sie auf einer bestimmten Website sind, wenn Sie möchten.
- Steve : Sie haben also ein Netzwerk von 600 plus verschiedene separate Drupal-Installationen, aber wenn Sie auf die Homepage von Georgia.gov gehen und nach Angelscheinen oder Führerscheinen oder Mietverträgen oder was auch immer die Regierung anbieten könnte, suchen. Dieses einzelne Suchfeld geht durch all diese Hunderte von Drupal-Sites?
- April : Richtig. Jede Site ist indiziert und ich glaube, sie verwendet Solar als Backend. Also ja, wenn du auf Georgia.gov bist und eine Suche durchführst, wird es dich führen, es wird sicherstellen, dass du den Link zu der Agentur findest, wo du, wie du gesagt hast, eine Lizenz oder so etwas bekommen solltest.
- Steve : Okay. Sie haben also ein einziges Apache Solar-Setup, das möglicherweise 300 Drupal 7-Sites, 300 Drupal 8-Sites, vielleicht auch ein Multi-Site-Setup indiziert. All die verschiedenen Teile, die Georgia.gov betreibt, werden in einen Suchindex aufgenommen.
- April : Richtig.
- Steve : Okay. Es klingt nach einer Herausforderung.
- April : Ja. Ich denke, Palantir war die Agentur, die föderierte Suchmodule entwickelt hat, also denke ich, dass sie sich wegen ihres Fachwissens an sie gewandt haben, und ich denke wirklich, dass es sich ausgezahlt hat.
- Steve : Cool. Also, es gibt Equid, es gibt Lullabot, es gibt Palantir, es gibt Media Currents, und wir verpassen wahrscheinlich auch einige andere Drupal-Agenturen.
- April : Ja, Media Current hat am Frontend geholfen, um sicherzustellen, dass wir alle Frontend-Arbeiten vor dem Start erledigt haben, um sicherzustellen, dass wir unsere Starttermine einhalten. Ja, es war eine großartige Zusammenarbeit.
- Steve : Cool. Sie arbeiten jetzt also für ein Kernunternehmen und arbeiten an einigen coolen Projekten. Hast du noch andere wichtige Dinge, an denen du arbeitest? Trotz all dieser zusätzlichen Arbeit machst du auch ein großes DrupalCamp. Sie haben dieses Jahr Ihr DrupalCamp Asheville in North Carolina.
- April : Das tun wir. DrupalCamp Asheville 2019. Es findet vom 12. bis 14. Juli statt. Wir haben eine wirklich tolle Zeit. Wir werden am Freitag einen Beitragstag zusammen mit einigen Trainings haben, wir machen samstags Sitzungen und wir ermutigen die Leute, zu kommen und am Sonntag zu bleiben, um ein bisschen zu wandern und einfach, du weißt schon, Leute in der Gemeinde kennenzulernen.
- Steve : Also, Asheville liegt in North Carolina und ist hoch in den Bergen von North Carolina, aber wahrscheinlich, wie soll ich das sagen, als Brite, der ungefähr 20 Jahre im Süden lebte, hat es einen guten Ruf, aber in In den letzten Jahren hat sich dieser Ruf geändert. Früher war es eine ziemlich langsame Hinterwäldlerstadt, aber Asheville ist zunehmend ein cooler Ort für einen Besuch. Viele Handwerksbrauereien, diese Art von Hipster-Vibe mit ein paar Angeboten und Tattoo-Studios und vielleicht ein bisschen Austen, wie etwas, das man in North Carolina nicht erwarten würde.
- April : Auf jeden Fall. Wir sind definitiv eine schrullige kleine Stadt. Unsere Stadt/Stadt ist ziemlich klein im Vergleich zu Seattle, aber ja, viel gute Musik, viel gutes Essen. Wirklich entspannt in den Bergen, es ist wunderschön im Sommer und einige Leute haben sich Sorgen gemacht, es ist zu heiß, es ist nicht zu heiß, es ist großartig. Ja, wir versuchen, die Leute durch die Stadt zu führen und allen eine wirklich tolle Zeit in der Stadt zu zeigen.
- Steve : Also, du arbeitest ausschließlich mit Motley Lullabot, einem zu 100 % vertriebenen Unternehmen, und du, ich schätze, du hast dich in den vergangenen Jahren entschieden, nach Asheville zu ziehen, aber dort hast du dich entschieden, dein Zuhause zu finden.
- April : Ja, ich ging tatsächlich zum College an die UNC Asheville und als ich meinen Abschluss machte, blieb ich hier. Ich konnte direkt nach dem College einen Job bekommen, was ziemlich schwierig ist, also beschloss ich, hier zu bleiben, und die Städte haben sich seit meinem Abschluss wirklich weiterentwickelt, und wir werden nicht darauf zurückkommen, die Jahre zu berechnen, seit ich zur Schule gegangen. Aber ja, es ist eine tolle Stadt. Wenn das jemand hört, musst du kommen. Du musst dieses Jahr nach Asheville kommen.
- Steve : Nun, da haben einige große Technologieunternehmen Niederlassungen eröffnet, richtig? Es gab dort einen Kulturwandel und eine zunehmend techlastige Kultur?
- April : Sie versuchen, hier die Tech-Industrie aufzubauen. Wir haben keine große lokale Drupal-Community. Unser Camp ist wirklich das große Ding, aber es gibt einige Webshots hier und es gibt Bemühungen, zu versuchen, mehr Industrie hierher zu bringen. Es ist schwierig, die Produktion in eine Stadt in den Bergen zu bringen, weil es nicht genug flachen Raum gibt, um Fabriken und solche Dinge zu haben. Also versuchen wir uns zu verzweigen, weil unsere Branche im Moment der Tourismus ist. Das ist also keine sehr nachhaltige Industrie. Also ja, es gibt definitiv einen Drang, hier Technologieunternehmen zu gründen, und Sie wissen, ich würde sagen, es ist eine Stadt, die Ihren eigenen Job bringt. Wenn Sie hier aus der Ferne arbeiten, ist Asheville ein großartiger Ort zum Leben.
- Steve : Cool. Lassen Sie uns also einen kurzen Promotion-Rundown durchführen. Welche Termine findet dieses Jahr im DrupalCamp Asheville statt?
- April : 12. bis 14. Juli.
- Steve : Und du hast erwähnt, dass ein großer Start von Georgia.gov bevorsteht? Möchten Sie die URLs herausgeben, damit die Leute sie sich ansehen können?
- April : Es gibt eigentlich 2 Seiten. Wir sollen ADA.Georgia.gov starten und ich glaube, SBWC.Georgia.gov.
- Steve : Okay. Sie müssen uns einen Hinweis geben, welche das sind.
- April : Die ADA ist, ja, das muss ich nachschlagen. Während Sie entwickeln, interessiert Sie nur die Subdomain. Mal sehen, das ADA-Koordinatorenbüro des Staates Georgia ist der ADA-Standort. Sie helfen also mit Ressourcen zur Barrierefreiheit und SBWC ist der staatliche Ausschuss für Arbeitnehmerentschädigung.
- Steve : Okay. Alles, was die georgische Regierung tun kann, landet also auf Drupal, falls sie es noch nicht getan hat, und auf Drupal 8. Offensichtlich ist Lullabot das Unternehmen, für das Sie gerne arbeiten. Okay und endlich April, wo können die Leute mit dir mithalten und was du machst?
- April : Sie können mir auf Twitter folgen. Mein Griff ist natürlich Woche vor der nächsten, was bedeutet, dass Sie jetzt nicht die übernächste Woche, die vornächste Woche kennen.
- Steve : Da muss eine Geschichte dahinterstecken. April, vielen Dank, dass Sie sich uns angeschlossen haben. Ich wünsche Ihnen alles Gute für Ihre zukünftige Arbeit bei Lullabot und für die bevorstehenden Markteinführungen von Georgia.gov.
- April : Danke. Danke für die Einladung.