Faceți cunoștință cu Valentin – Magento Solution Architect & Magento Contributor

La Innobyte, punem accent pe Magento, nu numai atunci când vine vorba despre livrarea de soluții pentru clienții din întreaga lume, ci și prin implicarea în dezvoltarea Magento, în calitate de contributori.

Magento este principala platformă de inovație în open commerce, gestionând un volum brut de vânzări de peste 100 de miliarde de dolari. Fiind o platformă open-source, contribuțiile comunității reprezintă fundamentul Magento. În 2019, comunitatea Magento a creat peste 8000 de solicitări de tip pull request în depozitele Magento GitHub.

Faceți cunoștință cu Valentin – un colaborator MAGENTO

Când spunem “Valentin”, ne gândim la Magento. Îi puteți spune și sky-hub.

Este Solution Architect, developer Magento senior și lider de echipă pentru echipa noastră Magento. Are peste șapte ani experiență în dezvoltarea de soluții Magento pentru clienți de top din întreaga lume. Cu zeci de proiecte lansate și pasiune pentru Magento, el este colegul care împărtășește know-how-ul său cu alți developeri din echipa noastră, ajutându-i și îndrumându-i să își atingă potențialul maxim.

Valentin este, de asemenea, colaborator Magento. Atunci când nu lucrează la proiectele clienților noștri, trimite trimite pull requests pe GitHub.

Ce înseamnă să fii un contributor?

Magento încurajează toate tipurile de contribuții ce constau în dezvoltarea de componente sau noi funcționalități, modificări ale funcționalităților existente, teste, documentație (ghiduri de utilizare, ghiduri pentru dezvoltatori, exemple sau specificații), optimizări, remedierea erorilor sau sugestii, la care lucreaza developeri și parteneri Magento din întreaga lume.

Pentru a fi livrate și încărcate, membrii comunității folosesc GitHub pentru controlul versiunilor de cod sursă și GitHub Pull Requests. Pe lângă contribuitorii Comunității, Magento are o echipă de mentenanță a Comunității. Rolul lor este de a accepta, de a face merge la contribuții, revizui problemele și de a respinge pull request-uri.

Mai jos sunt contribuțiile lui Valentin


MERGED:Cart performance#2692

  • Bug fix: Cache IsProductAssignedToStock service to improve cart performance
  • [Performance] Magento 2.3 Problemă de performanță din cauza numărului masiv de interogări MySQL pentru fiecare produs din coșul de cumpărături

Aceast merge conține o corecție pentru o problemă de performanță a serverului legată de numărul de produse din coș: cu cât sunt mai multe produse în coș, cu atât sunt mai multe solicitări MySQL pe server. De asemenea, a reușit să îmbunătățească performanța coșului în Magento 2.3.

MERGED: Reviews GraphQl #227

Munca pentru acest Pull Request a început la Magento Contribution Day 2018, la Cluj, și a durat aproape jumătate de an. În timpul procesului de dezvoltare, Valentin a lucrat îndeaproape cu cei din echipa Magento. Munca sa i-a adus o realizare deosebită și un premiu complex din partea administratorilor Magento.

Cu acest pull, referitor la Product Reviews, Product Ratings and Reviews în Magento, Vali a închis un alt Pull Request, legat de “Product Reviews”. A identificat mai multe erori și a propus câteva modificări de bază pentru Magento, pentru a permite utilizatorilor să folosească același Review object atât pentru recenziile contului de client, cât și pentru pagina de produs.

În prezent, Valentin are deschise trei cereri de tip pull request:


OPEN: Reviews API #19266

Mulți utilizatori Magento au semnalat că nu există un API pentru recenzii de produse. Acum avem unul! Valentin a dezvoltat mult așteptatul API pentru contracte de servicii pentru recenzii de produse. Noutatea acestei implementări constă în faptul că serviciul returnează un response object ce conține success, failed, retryable objects și errors asociate cu failed sau retryable objects. Prin acest pull request, el a propus mai multe actualizări, acțiuni și modificări pentru a îmbunătăți modulul de recenzii de produse.

OPEN: Reviews GraphQl schema update #343

Valentin a propus anumite acțiuni și modificări pentru a remedia unele probleme legate de GraphQL Schema a recenziilor de produse, constând în imposibilitatea de a sorta recenziile după alte câmpuri, interogările de recenzii nu returnează totalul recenziilor, lipsa procentului de rating din recenzii și altele.

OPEN: Elastic Search Indexation #1305

Aceast Pull Request legat de indexarea Elastic Search are ca scop rezolvarea problemei de indexare pentru opțiunile de atribut cu valoare zero, inclusiv atributele booleene, permițând indexarea opțiunilor cu valori zero. El a propus modificări pentru a remedia problemele identificate. Abia așteptăm să le vedem live!

Valentin:

“În calitate de specialist Magento, cred cu tărie că stă în puterea noastră să facem Magento mai bun și să îmbunătățim core-ul. În fiecare an, multe dezvoltări și implementări noi vin din partea contribuitorilor, fie că este vorba de simple corecturi de erori sau de contribuții la scară largă.

Magento încurajează comunitatea să se implice. În fiecare an, developerii se reunesc la Magento Contribution Day, un eveniment organizat în diferite țări. Dacă vreți să vă implicați, acesta este un eveniment la care trebuie să participați.

Atunci când contribui la Magento, te dezvoltați ca programator, îți extinzi cunoștințele și ai posibilitatea de a te conecta cu comunitatea. Ca să nu mai spun că te ajuți și pe tine însuți. Cred că v-ați plictisit cu toții să reparați același bug la fiecare proiect la care lucrați.”

Citește mai multe despre Ghidul colaboratorului și Standardele de codare.

Scroll to Top