Ce spun colaboratorii Drupal despre Drupal: 10 interviuri blitz
Publicat: 2022-07-09Marea noastră „scădere” continuă să se deplaseze în viitor. În timp ce ne bucurăm de beneficiile Drupal 8, este deja timpul să începem pregătirea pentru Drupal 9. Și fiecare contribuție face ca Drupal să se miște mai repede și să se îmbunătățească!
Ne-a interesat ce cred experții și colaboratorii Drupal despre Drupal. Așa că am decis să punem 10 dintre ei 3 întrebări într-un interviu blitz. Suntem foarte recunoscători fiecăruia dintre ei pentru răspunsurile lor și bucuroși să le împărtășim cu voi.
Acești experți lucrează cu Drupal în fiecare zi, întrețin module Drupal mari sau mici, remediază probleme, vorbesc la conferințe, participă la sprinturi de cod sau îndrumează talente mai tinere. Fiecare dintre ei contribuie în felul său, dar toți sunt uniți de faptul că iubesc Drupal și îl cunosc din interior. Acest lucru face gândurile lor deosebit de valoroase. Deci să mergem.
Ce spun colaboratorii Drupal despre Drupal
Matt Glaman (mglaman)
- Care crezi că este cel mai mare beneficiu Drupal?
Cel mai mare beneficiu folosind Drupal este comunitatea și oportunitățile pe care aceasta le aduce. Comunitatea nu este doar oamenii care construiesc Drupal, ci toate companiile care folosesc și construiesc cu Drupal - de la freelanceri, la agenții, la clienți. Odată ce am început să lucrez cu Drupal, comunitatea mi-a deschis atât de multe uși.
Freelancing pe partea laterală m-a adus la DrupalCamp Atlanta, primul meu eveniment Drupal – vreodată. M-am prins. În cele din urmă, participarea la întâlnirea din Milwaukee și realizarea de conexiuni a condus la o recomandare care mi-a permis să trec de la munca mea de agenție la o companie care construiește o platformă de găzduire web folosind Drupal. Prin contribuții active, am ajuns cu o ofertă de a mă alătura Commerce Guys, acum Centarro, și aștept cu nerăbdare să-mi marchez al patrulea an în companie.
Prin Drupal am avut plăcerea de a-mi face prieteni în Statele Unite și în lume. Am călătorit în locuri în care nu mi-am imaginat niciodată că voi fi și nici că aș fi putut să vizitez Europa. Lucrul cu Drupal mi-a schimbat viața și mi-a oferit niște experiențe uimitoare.
- Ai un modul Drupal preferat?
Sunt părtinitoare, dar modulul meu preferat este Drupal Commerce. Primul meu site Drupal a fost un site de comerț electronic și am instalat Commerce Kickstart. Drupal Commerce a fost punctul meu de referință pentru cod încă din primele mele zile. Există întotdeauna un exemplu pentru un fel de caz de utilizare sau problemă rezolvată.
Dezvoltarea Drupal Commerce oferă, de asemenea, provocări interesante. Acesta a condus dezvoltarea diferitelor module populare (adresă, profil, entitate, formular de entitate inline numai în Drupal 8).
- Ce așteptări ai de la Drupal în viitor?
Mă aștept ca Drupal să devină CMS-ul open source de vârf folosit pentru experiențe robuste. Vom urca pe piață și vom pierde câțiva utilizatori. Dar vom câștiga mai mult în același timp. Drupal trebuie să - piața de jos este preluată de generatori statici de site-uri, nu doar de WordPress sau Squarespace.
De asemenea, nu există multe opțiuni de comerț electronic open source + CMS. Sunt încântat de viitorul Drupal și Drupal Commerce pentru un pachet complet integrat de conținut, marketing și comerț electronic.
Jacob Rockowitz (jrockowitz)
- Care crezi că este cel mai mare beneficiu Drupal?
Mulți oameni ar spune „Comunitate”, dar consider că „Colaborarea” comunității pentru a crea un software grozav este cel mai mare beneficiu al Drupal.
- Ai un modul Drupal preferat?
Modulul pe care l-am instalat pe fiecare site Drupal pe care l-am construit vreodată este Honeypot, care atenuează trimiterile de formulare de spam folosind metoda Honeypot. Este un modul de încredere care face exact ceea ce este intenționat să facă, cu sprijin deosebit din partea Jeff Geerling (geerlingguy) și a comunității Drupal.
- Ce așteptări ai de la Drupal în viitor?
Pentru a îndeplini unele dintre obiectivele și inițiativele ambițioase ale Drupal, vom reelabora complet câteva API-uri și coduri vechi și învechite. În timp ce îmbunătățesc sau refac API-urile Drupal, sunt optimist că comunitatea Drupal poate colabora și concepe soluții care să afecteze și să rezolve problemele și provocările care afectează toate proiectele Open Source. Mai multe organizații vor trebui să intervină pentru a conduce și finanța diferite inițiative pentru a face Drupal și Open Source mai sustenabile.
Mateu Aguilo Bosch (e0ipso)
- Care crezi că este cel mai mare beneficiu Drupal?
Este dificil să aleg unul, dar cred că caracteristica mea preferată este modul flexibil, dar robust, Drupal vă permite să definiți orice model de date. Este cel mai bun instrument de modelare a conținutului pentru un CMS de care am încercat sau am auzit.
- Ai un modul Drupal preferat?
Există multe module fantastice acolo. Toate servesc unui scop anume. Preferatul meu este cel de care am nevoie la un moment dat.
Dintre cele pe care le-am scris, am dedicat mult timp JSON:API, dar acum că unul este în nucleu îmi întorc fața către Simple OAuth.
- Ce așteptări ai de la Drupal în viitor?
Pentru a rămâne relevant încă 20 de ani. Pentru asta trebuie să facem un efort pentru a deveni mai multi-canal și mai puțin specific web.
Nick Veenhof (Nick_vh)
- Care crezi că este cel mai mare beneficiu Drupal?
Cel mai mare beneficiu al Drupal este ecosistemul care prosperă în jurul lui. Este o grămadă masivă de fragmente de cod și dovezi funcționale de concepte din care vă puteți inspira și, pe de altă parte, este plin de module cu adevărat stabile și mature pe care să vă construiți aplicația de bază. Faptul că poate scoate nu doar html, ci și json pentru fiecare resursă este uimitor.
Motivul pentru care am rămas cu această tehnologie, și sună ca un clișeu, este comunitatea. Sunt implicat în ecosistemul Drupal de peste 12 ani și a fost un ghid în viața mea. Am început în Belgia și am fost binevenit în această comunitate. Nu mult mai târziu m-am mutat în Spania și am fost primit cu aceleași brațe deschise pe care le-am întâlnit înainte în Belgia. Am repetat acest tipar de încă 2 ori în Portugalia și Boston și din toate aceste întâlniri mi-am făcut prieteni destul de buni. Nu doar în cadrul evenimentelor comunitare, ci și ca colegi.
Drupal nu numai că rămâne relevant când vine vorba de tehnologie, ci prosperă și pentru că este mai mult decât tehnologie. Acest lucru este unic.
- Ai un modul Drupal preferat?
Nu am un modul preferat, dar am un ecosistem preferat în cadrul Drupal. Dacă te uiți la profilul meu, vei vedea că apare un model și acesta este Căutare. Mi-am făcut teza de master în jurul Drupal și Solr și dacă te uiți suficient de adânc în contul meu github, mai poți găsi câteva pietre prețioase acolo. Am ajutat la actualizarea Search API și Search Api Solr și a tuturor celorlalți la Drupal 8 și îmi este drag inimii. Îmi place interoperabilitatea pe care ți-o oferă pentru a conecta Drupal la Solr dar și pentru a conecta surse de date externe la Drupal. Acționează ca o poartă care ajunge mult dincolo de simpla căutare. Din acest motiv și din cauza oamenilor care au fost cruciali în acest ecosistem, acest set de module este preferatul meu. De asemenea, să nu uit, din cauza acestor module, m-am implicat devreme în Drupal 8 și am fost înaintea curbei în ceea ce privește cunoștințele și mi-au dat un impuls în carieră cu siguranță. Pot recomanda tuturor să aibă nu doar un modul preferat, ci să participe activ la un ecosistem sau la un anumit modul.
- Ce așteptări ai de la Drupal în viitor?
Așteptările mele sunt că extinderea Drupal pentru editorii de conținut/operatorii de marketing va trebui să devină mult mai ușoară. Actualizările automate sunt o durere masivă, dar vor trebui rezolvate într-o zi pentru ca Drupal să apară în masă. Ceea ce cred este că creatorii de site-uri pot avea cumva acces la o chestie din App-Store pentru a adăuga mai independent funcționalități site-ului lor. Acest lucru va fi susținut fie de o soluție DIY, fie de companii precum Dropsolid, Acquia sau altele. Munca care se face pentru actualizările automate, sau chiar munca care este în lucru de la asociație (Drupal Steward) înclină deja foarte mult spre aceste mecanisme. Actualizări automate mai întâi, apoi adăugarea de funcționalități.
Balazs Janos Tatar (tatarbj)
- Care crezi că este cel mai mare beneficiu Drupal?
„Vino după cod, rămâi pentru comunitate.” După ce am fost în partea de est a Europei, am vizitat DrupalCamp Belarus și imediat după conferințele DrupalCamp Kyiv '19, nu aș putea fi mai fericit să văd cum comunitățile locale fac din această afirmație un adevăr de necontestat. Uneori oamenii nu înțeleg pe deplin ce este scris în cod, din cauza faptului că au mai puțină experiență sau pur și simplu fiind un nou venit pe teren: comunitatea din spatele Drupal este unul dintre cele mai puternice argumente pe care le putem folosi întotdeauna atunci când promovăm proiectul și implicăm o pereche mai nouă de ochi și mâini.
Pentru mine personal, lucrul în echipa de mentorat, ajutându-i pe cei care încep să își înceapă contribuția, îndrumându-i pe cei cu experiență pentru a-i mentori pe alții și sprijinind organizatorii de evenimente pentru a modela o „zi a contribuției” în taberele lor locale, îmi oferă întotdeauna momentele de bucurie.
La începutul acestui an, am început să promovăm activitățile de mentorat, cerând evenimentelor locale și contribuitorilor lor care îi ajută pe alții care contribuie dev sau non-dev la proiectul Drupal să intensifice și să informeze comunitatea ce a făcut! În proiectul de mentorat din drupal.org, avem numere dedicate pentru toate evenimentele Drupal din acest an. Unul dintre obiectivele noastre este să luăm legătura cu mentori pe care s-ar putea să nu îi cunoaștem încă personal și să sperăm să-i întâlnim la DrupalCons, făcând parte din Mentori și să avem o experiență cu adevărat unică atunci când toți ne arătăm pasiunea: a rămâne pentru comunitate.
- Ai un modul Drupal preferat?
E o întrebare destul de complicată :)
Nu fiind un programator pentru o vreme, ci un cercetător de securitate, ajutând echipa de securitate Drupal cu probleme de raportare și, de asemenea, acționând ca un vorbitor obișnuit, purtând (în afară de multe altele) pălăria unui membru provizoriu, modulele mele Drupal preferate sunt cele care au o versiune stabilă și sunt găzduite pe drupal.org.
Te-ai putea întreba de ce? Este ușor de răspuns: Acestea sunt proiectele contribuite care au acoperire de către Echipa de securitate Drupal.
Ori de câte ori cineva găsește o vulnerabilitate în ei, aceasta va trece printr-o procedură și va fi eliberată în mod coordonat, într-una din zilele de miercuri care urmează. Dintre membrii echipei de securitate, reporterii și menținătorii proiectului, nimeni altcineva nu știe despre problema înainte ca aceasta să fie dezvăluită public, conform Politicii noastre de divulgare.
Pe lângă faptul că am câteva module contribuite în care eu sunt întreținătorul (toată lumea își iubește proprii copii, nu?), aș evidenția modulele în care am raportat probleme și le-aș mulțumi tuturor întreținerii care au ajutat la remedierea vulnerabilităților și au acționat super profesionist în coadă privată — nu este niciodată un joc de învinovățire atunci când există o eroare de securitate într-o contribuție, ci o mare posibilitate de a afla cum ar putea fi remediat într-un mod sigur.
Deci, în general, aș spune că modulele mele preferate Drupal sunt acolo unde aș fi putut fi implicat pentru a le face mai sigure: Facebook Like Button, status Skype, Yandex.Metrics, Mosaik, Cloud, bootstrap_carousel, Feedback Collect, Node feedback, ComScore direct tag, Widget arbore de referință pentru termeni de taxonomie, surse fișiere câmpuri, filă Referință entități / Formatator acordeon, Formatator SVG, Ștergere entitate, Sitemap XML, Configurare PHP, câmp NVP, Butoane de partajare AddToAny și Înapoi la început - Vă mulțumesc tuturor pentru a fi receptivi și amabili cu mine în timpul perioada remedierii și chiar mai târziu, întâlnirea în viața reală la evenimentele Drupal!
- Ce așteptări ai de la Drupal în viitor?
Văd multe comunități locale care muncesc din greu pentru a fi recunoscute și echipele lor de bază pentru a arăta de ce iubesc Drupal.
Grupul de lucru comunitar (CWG) declară că este prezent pentru a menține o comunitate prietenoasă și primitoare pentru proiectul Drupal (sursă). Ei apreciază munca pe care o fac indivizii pentru comunitate prin menținerea premiului Aaron Winborn. Anul acesta am avut onoarea să-i dau lui Leslie Glynn tricoul de mentorat la standul nostru de mentori de la DrupalCon Seattle înainte de a primi premiul și mi-a udat ochii văzând-o pe scenă a doua zi. Ea este un exemplu perfect pentru noi toți despre umanitate, respect, bunătate și angajament general față de Comunitate. Felicitari si multumesc, Leslie!
În afară de multe povești de succes pe care le văd în proiectul Drupal, una dintre cele mai bune este să văd oameni care se apropie și se ajută reciproc să contribuie. AmyJune Hineline este unul dintre numeroșii Mentori care nu este o persoană tehnică, ne arată o dăruire extraordinară față de Comunitatea Drupal. Mă face să cred că viitorul Drupal depinde de indivizi și de activitățile lor: vino și fii parte la DrupalCon Amsterdam în octombrie și „Pregătește-te pentru un alt nivel de extraordinar!”.
Bram ten Hove (bramtenhove)
- Care crezi că este cel mai mare beneficiu Drupal?
Fiind capabil să servească atât creatorilor de site-uri, cât și dezvoltatorilor. Acesta este un echilibru greu de menținut, dar Drupal pare să facă acest lucru destul de bine.
Pe de o parte, constructorii de site-uri sunt capabili să creeze site-uri Drupal care sunt relativ ușor (odată ce ați înțeles) de configurat și configurat. Și, pe de altă parte, există multă libertate și extensibilitate disponibile pentru dezvoltatori, ceea ce îl face o alegere excelentă pentru multe organizații.
- Ai un modul Drupal preferat?
Îmi place modulul Grup. L-am folosit pe scară largă în ultimii ani și îmi place cum este proiectată arhitectura. De asemenea, este bine de știut că întreținătorul, Kristiaan Van den Eynde, a lucrat la unele probleme de bază pentru a îmbunătăți modulul mult. Aceste probleme de bază ar trebui să aibă, de asemenea, un impact mai mare asupra dezvoltării.
- Ce așteptări ai de la Drupal în viitor?
Sunt câteva funcții pe care sunt dornic să le văd adăugate la Drupal. Având Actualizări automate, va fi mai ușor, de exemplu, pentru creatorii de site-uri și organizațiile mai mici să aibă un site web securizat. Cu siguranță va reduce sarcina de întreținere. Funcțiile Workflow și Layout vor adăuga destul de multă valoare Drupal de pe piață, iar realizarea obiectivului de foaie de parcurs Configuration Management 2.0 ar fi, de asemenea, destul de grozav.
În plus, mă aștept să văd mai multe eforturi pentru a face Drupal API pe primul loc, au fost deja făcuți câțiva pași uriași care au condus la o creștere a site-urilor Drupal decuplate. Și ecosistemul Drupal sperăm că va folosi din ce în ce mai mult API-urile web moderne, cum ar fi ceea ce vedeți cu Progressive Web Apps.
De asemenea, sper să văd mai multe integrări Drupal (standardizate) care au loc cu Internetul lucrurilor. De exemplu, Drupal și serviciile bazate pe voce sună destul de bine.
Colaboratori Drupal din echipa noastră
Andrew Zahura (shkiper)
- Care crezi că este cel mai mare beneficiu Drupal?
Cred că principalul avantaj al Drupal este comunitatea sa, pentru că oamenii sunt cei care sprijină și dezvoltă Drupal. Își împărtășesc munca, cunoștințele și experiența. Datorită comunității foarte mari și dezvoltate, Drupal a câștigat atât de popularitate și are un număr atât de mare de module, caracteristici și teme. Datorită faptului că comunitatea Drupal este foarte deschisă și prietenoasă, oricine poate găsi cu ușurință informații despre un subiect de interes sau poate întreba direct pe forum. De asemenea, este foarte ușor să-ți promovezi ideile și realizările.
- Ai un modul Drupal preferat?
Îmi este imposibil să aleg un singur modul, pentru că sunt mii și fiecare face o treabă importantă. În fiecare an, mai multe module sunt adăugate la nucleul Drupal, ceea ce arată că toate modulele sunt o parte importantă și utilă a sistemului.
- Ce așteptări ai de la Drupal în viitor?
Programarea, și în special dezvoltarea web, se schimbă foarte rapid. Putem vedea apariția de noi domenii de dezvoltare, cadre și biblioteci. Așa că mă aștept ca Drupal să continue să crească și să se dezvolte, să folosească cele mai bune realizări în alte domenii și să angajeze mai mulți oameni talentați și activi în comunitate.
Oleh Raban (Zemelia)
- Care crezi că este cel mai mare beneficiu Drupal?
Beneficiile sale sunt comunitatea, o curbă de învățare relativ ușoară, abordarea de programare orientată pe obiecte în Drupal 8, o selecție mare de instrumente în nucleu și o mulțime de soluții gata făcute.
- Ai un modul Drupal preferat?
Acesta este modulul Admin Toolbar. Oricine lucrează cu tabloul de bord de administrare Drupal va avea experiențe dificile fără acest modul. Asa ca il recomand tuturor.
- Ce așteptări ai de la Drupal în viitor?
M-aș aștepta la un suport îmbunătățit al interfeței de utilizare pentru bibliotecile JS din nou (de exemplu, React). Acest lucru ar însemna „cadru” cu drepturi depline, dacă pot să spun așa. Dar, în general, tendințele lui Drupal sunt foarte cool. El ține pasul cu timpul și cu toată acea multitudine de tehnologii. Poate că ar fi chiar interesant să vezi Drupal într-un alt limbaj de programare decât PHP. Desigur, asta sună ireal, dar cine știe :)
Ivan Tibej (tibej)
- Care crezi că este cel mai mare beneficiu Drupal?
Cred că marele beneficiu al lui Drupal este arhitectura sa. Arhitectura lui Drupal (aici mă refer la versiunea 8) este foarte bine gândită în ceea ce privește scalabilitatea. Puteți înlocui orice articol cu unul propriu sau, în unele cazuri, puteți înlocui elementele funcționale existente cu cele proprii. Desigur, Drupal are un fond de ten care nu poate fi modificat. Totuși, Drupal este foarte versatil în comparație cu alte cadre sau CMS-uri/CMF-uri.
Mai mult, datorită scalabilității, Drupal este un sistem versatil care nu se limitează la anumite sarcini (de exemplu, cum Magento este specific doar magazinelor online). Cu această versatilitate, putem acoperi o piață mare. Un dezvoltator Drupal cu experiență poate crea cu ușurință site-uri de cărți de vizită, cataloage, magazine online sau chiar rețele sociale bazate pe Drupal. Acest lucru este susținut și de o multitudine de module Drupal pentru orice industrie.
- Ai un modul Drupal preferat?
Un răspuns simplu la această întrebare va fi „modulul Vizualizări”. După instalarea Drupal, fiecare începător, aproape imediat sau în viitorul foarte apropiat, începe să învețe acest modul. Acest modul poate afișa orice informații din baza de date pe site și are flexibilitatea de a scoate orice, în orice mod.
Dacă iei ceva „mai proaspăt”, atunci acesta va fi modulul Commerce pentru Drupal 8. Toată lumea știe că modulul este format din submodule cu un cod mare. Îmi place Commerce pentru că îmi oferă inspirație pentru sarcini interesante. Există cazuri când trebuie să implementați o anumită funcționalitate și ceva de genul acesta există deja în Comerț. Deci vă uitați în modul și luați un exemplu similar, stilul de codare pentru a vă rezolva sarcina sau doar soluții/funcții interesante pentru dvs.
- Ce așteptări ai de la Drupal în viitor?
Mă aștept, deși nu sunt sigur, ca Drupal să se miște în direcția React. React este un lucru destul de bun care va face Drupal și mai rapid și, în unele cazuri, mai flexibil în dezvoltare. Dacă se întâmplă acest lucru, este necesar ca totul să fie implementat bine în partea de backend (cum este cazul framework-ului Drupal Ajax). Aici vreau să spun că marea majoritate a dezvoltatorilor Drupal cunosc PHP și pot folosi jQuery, dar nu cunosc JS suficient de bine pentru a lucra cu React și nici măcar nu cunosc React în sine.
Și aici nu este o așteptare, ci mai degrabă o dorință. Ar fi bine să aveți un sistem de donație încorporat pentru module. Sunt întreținătorul unor proiecte și întotdeauna există prea puțin timp pentru a ne ocupa atunci. Și dacă va exista un mic sistem de stimulente (pentru client, un client are nevoie de anumite caracteristici în modul și poate investi, să zicem, 50 USD în această sarcină), acesta ar fi un sistem grozav pentru a motiva dezvoltatorii și a dezvolta Drupal. Un astfel de proiect există deja pe undeva, dar este specific depozitului GitHub, dacă memoria nu mă defectează.
Și, în sfârșit, mă aștept la a 9-a versiune a Drupal :)
Oleksandr Chernyi (BlacKICEUA)
- Care crezi că este cel mai mare beneficiu Drupal?
După părerea mea, cel mai mare avantaj al Drupal este exhaustivitatea și extensibilitatea sa. Pentru mine, Drupal, acesta este în primul rând un CMF (Content Management Framework), sau chiar un cadru pur. Cu module personalizate, puteți implementa practic orice sarcină, de la gestionarea conținutului până la aplicații AI.
- Ai un modul Drupal preferat?
Nu pot spune cu siguranță că am un modul preferat pentru că încerc să creez module noi — deși în contextul proiectelor clienților. Următoarele module sunt adesea folosite: Paragraphs, Field Group, Selectize.js, Select 2, Chosen, Admin Toolbar, Devel, Configuration Split, Config Ignore și Config Filter.
- Ce așteptări ai de la Drupal în viitor?
Aștept cu nerăbdare să trec la Symphony 4 sau 5. Funcționează cu versiunea PHP mai mare decât 7.1.3, ceea ce va duce la eliminarea metodelor și funcțiilor învechite din nucleu. Cred că asta va accelera Drupal.
De asemenea, cred că va exista o tranziție completă de la hooks la EventSubscribers, care la rândul său va duce la o mai mare structurare și flexibilitate atunci când este utilizat.
Gânduri finale
Sper că, de asemenea, v-a plăcut să citiți această postare pe blog cu gândurile colaboratorilor Drupal despre Drupal. Am dori să subliniem din nou cât de valoroși sunt pentru noi. Le dorim tot noroc cu dezvoltarea Drupal!
Pentru orice întrebări sau idei de site-uri web, contactați echipa noastră de dezvoltare web.