Hyvä i povratak u budućnost: developmentska perspektiva

Svima u Magento svijetu postaje sve očitije – Hyvä je budućnost. Ova napredna frontend tema rješava neke probleme s kojima je Magento dugo godina susreće, istovremeno postićući zapanjujuće rezultate kada gledamo na brzinu i performans. Stvarno je tako: samo pogledaj core web vitals bilo koje Hyvä trgovine.

Hyvä je promijenila kako radimo s Magentom, i nitko to ne može bolje potvrditi nego naš vlastiti frontend tim koji se bori s Magentom na prvim crtama. Već smo se dosta ispisali o benefitima koje Hyvä donosi, no iskustva naših frontend developera dati će dodatnu vjerodostojnost tim benefitima.

Magento prije Hyväe

Prethodno su se Magento 2 trgovine oslanjale na defaultne teme poput Blank ili Lume koji učitavaju puno nepotrebnih frontend elemenata. To bi rezultiralo sporijom web trgovinom, što bi negativno utjecalo na SEO rang i stope konverzije. Ukratko, previše je bilo natrpano.

Josip, naš frontend developer, može detaljnije pojasniti koji su problemi s Magento 2.

Hyvä je već poznata kao frontend tema koja rješava neke dugogodišnje probleme s Magentom. Koje su neke česte prepreke s kojima si se susretao u radu s Magentom prije Hyväe?

Najveći problem s radom na defaultnoj Magento 2 temi su problemi s performansom. Defaultni Magento frontend koristi natrpani JavaScript, što uzrokuje sporo učitavanje koje negativno utječe na korisničko iskustvo i SEO.

Kao developer, u nekim slučajevima bilo je nemoguće dodatno poboljšati zbog ograničenja tech stacka. Također, defaultni Magento frontend imao je ograničenu fleksibilnost, što je činilo prilagodbe po mjeri napornima za izgraditi i vremenski zahtjevnima.

Aspekt rada na defaultnoj Magento 2 temi koji je meni izazivao najveću frustraciju bilo je loše developersko iskustvo, jer nisam uživao u procesu rada. Ti problemi izazivali su frustracije i za trgovce jer su morali ulagati više kako bi vidjeli samo male napretke u performansu ili ostvarili funkcionalnosti koje su bili ključne za njihovo poslovanje.

S pojavom novih konkurenata, postalo je jasno da je Magentov frontend zastario. Unatoč njegovim robustnim funkcionalnostima, spore i zaostale trgovine više nisu prihvatljive u današnje doba. Magento više nije cool.

Srećom, Hyvä se pojavila kao inicijativa zajednica s ciljem rješavanja tog problema. Kao što neki kažu, Hyvä je frontend tema koju su svi htjeli da je Magento davno imao.

Hyvä developersko iskustvo

Developersko iskustvo postala je važna tema tijekom godina. Puno eCommerce projekta zahtjeva rješenja koja nisu odmah dostupna gotova te trebaju developere kako bi ih se izgradilo i održavalo.

Podcijenjeno je koliko dobar kod može doprinijeti projektu.  On čini developersko iskustvo lakšim i ugodnijim, štedi vrijeme, i omogućuje veći fokus drugim područjima projekta. Također osigurava da će bilo koji developer u budućnosti lakše pristupiti projektu i upoznati se s kodom.

Isto vrijedi za bilo koji projekt; ako imaš dobro iskustvo radi, imat ćeš i veću motivaciju i donijeti bolje rezultate. Frustracija je rijetko dobar motivator.

Kako je Hyvä pomogla riješiti probleme s Magentom? Je li poboljšalo tvoje iskustvo?

Rad s Hyväom je zanimljiviji jer koristiš tehnologije koje su rasprostranjene i izvan Magento 2 svijeta. Također, kada nekoga zanima koliko će dugo neki zadatak potrajati, mogu dati točniju procjenu u usporedbi s developmentom na staroj Magento 2 temi.

Dodatno, developerima je ugodnije kreirati nove teme i funkcionalnosti s Hyväom u usporedbi s defaultnom Magento 2 temom. Također strukturiraju kod bolje nego u starom Magento 2.

Dodatna potvrda o iskustvu rada s Hyväom dolazi od Karla, našeg junior frontend developera.

Karlo, kakvo je bilo tvoje iskustvo onboarding s Magentom i s Hyväom?

S obzirom da nisam prije radio s Magentom, očekivao sam kompliciranu platformu. Nisam ni mogao zamisliti koliko različitih opcija i mogućnosti ima, i koliko je sve kompleksno.

Onboarding mi je u početku bio težak, i trebalo mi je nekoliko mjeseci dok sam dobio okvirno razumijevanje kako sve funkcoinira. No zahvaljujući dobrim kolegama koji su uvijek bili spremni pomoći, nije bilo tako zatrašuujuće, a implementacija Hyväe učinila je rad s Magentom mnogo lakšim.

Kao što je Josip objasnio, Hyvä je odlična početna točka jer adresira mnoge probleme koje je Magento imao s performansom. Rješava ih tako što zamjenjuje nagomilani JavaScript s vanilla JavaScriptom i malim frameworkom koji se zove Alpine.js koristeći Tailwind CSS za styling.

Zahvaljujući smanjenoj kompleksnošću, kao i većom brzinom i performansom, web trgovine izgrađene Hyväom prolaze kroz core web vitals s odličnim rezultatima. Time je Magento ponovno cool.

Budućnost Hyväe

Hyvä još uvijek raste, ažuriranja su česta, i redovito se dodaju nove funkcionalnosti. Što netko tko odabere Hyväu može očekivati najbolje može objasniti Josip.

Koje benefite Hyvä nudi trgovcima? Kako se Magento pojačan Hyväom uspoređuje s Magentom?

Ako se trgovac odluči za novu temu na Hyväi, mogu biti pouzdani da će imati bolji performans nego ona izgrađena na defaultnom Magento 2 tech stacku. Nove prilagodbe i funkcionalnosti će također biti implementirane brže.

Iako Hyvä nema dostupno toliko modula kao defaultna Magento 2 tema, mnoge tvrtke koje kreiraju module sada podržavaju Hyväu i rade na tome kako bi ih učinili kompatibilnima. Čak iako neki moduli još nisu kompatibilni s Hyväom, dugoročni benefiti čine investiciju vrijednom.

Također, jedna od najznačajnijih značajki je Hyvä Checkout, koji zamjenjuje defaultni Magento 2 checkout te umanjuje kompleksnost i vrijeme potrebno za kreiranje boljeg checkout procesa.

Ovdje u Inchoo, Hyvä je već postala budućnost. Naš HNK Hajduk projekt izgrađen na Hyvä Themes bio je veliki uspjeh, i nastavili smo raditi s Hyväom na narednim projektima.

Josipe, kako vidiš budući rad s Hyväom?

Vjerujem da će Hyvä biti dobro dugoročno rješenje i da će nastaviti optimizirati temu u budućnosti. Iako su početni troškovi otvaranja nove web trgovine s Hyväom slične, ona nudi napredniji UI i UX.

U Inchoo se uvijek trudimo osigurati što veći uspjeh novog web shopa sa što boljim rezultatima. Također, bilo kakve prilagodbe i nove funkcionalnosti nakon lansiranja mogu biti implementirane puno brže s Hyväom zahvaljujući efikasnijem kodu.
A ti, Karlo?

Smatram da će trebati vremena kako bi prebacili se funkcionalnosti koje koristimo na Magentu na Hyväu, ali kada to bude gotovo rad će biti puno brži i lakši.

I to je to: perspektiva iz prve ruke onih kojih koriste Hyväu u svakodnevnom radu. Hyvä čini Magento projekte jednostavnijima za naše developer, dajući im više vremena i kreativnosti kako bi dovršili projekt.

Posjeti našu Hyvä-Powered Magento stranicu kako bi saznao sve o Hyväi i kako može pomoći tvom eCommerce poslovanju, bez obzira znači li to izgradnja potpuno nove trgovine, ili migriranje s druge platforme.

Vrijedi, obećajemo!