Module Magento scrise ca să nu te blocheze.
Marketplace-ul are zeci de mii de extensii, iar câteva sunt excelente. Restul sunt motivul pentru care magazinul tău nu mai poate fi actualizat fără să se strice ceva.
- Module scrise de noi, pe versiunea ta de Magento
- Fără suprascrieri care blochează actualizările
- Cod documentat, care poate fi preluat de altcineva
Nu lucrăm bucata asta izolat. Face parte din ce facem pe development Magento 2, cu aceeași echipă care scrie codul și răspunde pentru viteză și pentru indexare.
Ce stabilim întâi
Magento 2- Întâi căutămDacă există deja, bine făcut, într-un modul cunoscut, îl folosim.
- Plugins, nu rewritesExtindem, nu suprascriem. De asta se poate actualiza după.
- DocumentatCa următorul dezvoltator să nu o ia de la zero.
- Testat separatPe mediu propriu, înainte de a ajunge în producție.
Când nu o facem
Nu scriem de la zero ce există deja, bine făcut, într-un modul cunoscut.
Regulile după care scriem cod în Magento
Magento permite aproape orice, inclusiv lucruri pe care nu ar trebui să le faci. Diferența dintre un magazin întreținut ușor și unul blocat stă în patru obiceiuri.
Codul rămâne al tău, în depozitul tău. Nu ținem nimic la noi și nu blocăm nimic cu licențe proprii.
Fără suprascrieri
Extindem clasele existente prin plugins și observers
O clasă suprascrisă intră în conflict cu următoarea versiune de Magento și cu orice alt modul care atinge același loc.
Un modul, un scop
Funcționalități separate, în module separate
Un modul care face cinci lucruri nu poate fi dezactivat când unul dintre ele devine inutil - și rămâne în cod la nesfârșit.
Compatibil cu actualizările
Ne ținem de API-urile publice ale platformei
Ce se sprijină pe cod intern se rupe la primul patch de securitate, exact când nu îți permiți să amâni.
Livrat cu documentație
Ce face, unde se configurează, ce atinge
Un modul nedocumentat e o datorie pe care o plătește oricine vine după noi, inclusiv tu, dacă schimbi furnizorul.
Ce mai facem pe Magento
Toate se lucrează cu aceeași echipă, pe același cod, cu aceleași reguli - de la primul import până la mentenanța de peste doi ani.
Ce se întreabă despre module și funcționalități
Vezi și restul serviciilor, în pagina de Programare Magento 2.
Ai o întrebare care nu e aici? Sună la 0723 296 296
Cumpărat, dacă există unul cunoscut, întreținut și care face exact ce ai nevoie. Scris, dacă ai nevoie de o logică specifică afacerii tale sau dacă singurele opțiuni sunt extensii abandonate. Îți spunem sincer în care caz ești.
Rămân ale tale, cu tot codul și documentația. Sunt scrise ca să poată fi preluate de altcineva - e o condiție pe care ne-o impunem, nu o favoare.
Da. Începem cu o citire a codului, ca să știm ce moștenim: ce suprascrie, ce atinge din core, ce se rupe la actualizare. Uneori concluzia onestă e că rescrierea costă mai puțin decât reparatul.