Magento 2 udvikling

Går du med tanker om at opgradere eller starte en Magento 2 shop? Jeg kan bidrage med rådgivning og teknisk assistance.

Arkitekturen

Den første forskel i Magento 2, kontra Magento 1, er arkitekturen i platformen. I Magento 1 har der været en del performance issues, som er blevet forbedret i Magento 2. Det betyder blandt andet, at Magento-teamet har ændret og tilføjet nye teknologier til stacken: Composer, Symfony og support af de nyeste versioner af Apache og Nginx.

  • Magento 2 supporterer de seneste versioner af PHP. Version 7 af PHP – som er den nyeste – har flere vigtige sikkerhedsforbedringer.
  • I Magento 2 er der som standard integreret med en JS bundler og minifier, som giver færre requests i browseren og en hurtigere brugeroplevelse.
  • Bedre browser caching for statisk indhold med full-page caching integreret som standard.
  • HTML5 og CSS3 er som standard implementeret i Magento 2 med en LESS pre-processer i theme coren.

Magento 2 bliver bedre og bedre.

Det var en hård start for Magento-teamet med en del børnesygdomme. Men Magento 2 er nu værd at tage med i overvejelserne.

Da første stabile version af Magento 2 blev udgivet, var der en del webshops som brændte nallerne. Magento 2 havde i starten så mange problemer, at en standard optimeret Magento 1 stadig var bedre og mere driftsstabil. Det har både skabt stor forvirring og afskrækket flere webshops fra at sætte gang i en opgradering.

Det er klart, at en opgradering skal ske på et eller andet tidspunkt. Tankerne bag Magento 2 er et step i den rigtige retning, og de allerede implementerede teknologier er en stor forbedring, sammenlignet med Magento 1. Der er dog ingen grund til at sætte gang i en forhastet opgradering af din Magento 1 shop. En opgradering til Magento 2 er ikke en hverdagsopgave. Det kræver tålmodighed og planlægning, og skal ikke forhastes igennem. Det kan betragtes som at skifte motor i din bil, hvilket er en time-tung opgave, selv for en autoriseret mekaniker.

Da de første mange versioner af Magento 2 blev udgivet, valgte mange bureauer og programmører helt at fraråde at opsætte eller opgradere til en Magento 2 shop. De fleste børnesygdomme betragtes dog nu som fixet, og derfor er Magento 2 nu værd at overveje – hvad end man skal opgradere eller starte en ny webshop.

Begreber jeg arbejder med i Magento 2...

  • PWA
  • GraphQL
  • GIT
  • Reusable Code
  • Object composition
  • Composer
  • Redis & Varnish
  • ElasticSearch