Magento

Magento is een Online Shop – Software en was in versie 1.0 voor het eerst op 31 maart 2008 als open source – E-Commerce vrijgegeven platform. Magento wordt geproduceerd door het bedrijf Magento (voorheen Varien ) met de hulp van het Zend Framework . [2] Magento wordt gebruikt op 1,3% van alle websites (vanaf mei 2016) en is daarmee de meest gebruikte pure online winkelsoftware. [3]

Magento Inc. was een volledige dochteronderneming van eBay tussen juni 2011 en november 2015 en maakt deel uit van de X.Commerce Business Unit. [4] Op 2 november 2015 heeft de participatiemaatschappij Permira de overname van Magento Inc. aangekondigd . [5] Het bedrijf beweert 375 werknemers wereldwijd te hebben. [6]

Magento valt onder de Open Software License Version 3.0.

Op 17 november 2015 werd Magento 2 uitgebracht met nieuwe software-architectuur maar met een vergelijkbare technologiestack. [7]

Technologie

Magento 1 is gebaseerd op PHP > = 5.4 en gebruikt MySQL voor de opslag van gegevens in de standaardversie . De server heeft een Linux-server nodig (Linux x86, x86-64). [8]

De huidige versie van Magento 2 (versie 2.1.x) vereist: [9]

  • Als webserver: Apache 2.2 of 2.4 of nginx 1.8 (of de nieuwste hoofdversie)
  • PHP-versie: 7.0.2, 7.0.4, 7.0.6-7.0.x
  • MySQL: 5.6, compatibel met MySQL 5.7

Naast PHP vertrouwt Magento op de configuratie via XML- bestand. Dit dient niet alleen voor de algemene configuratie van de technische basis, maar wordt ook gebruikt om de interfaces te configureren om het display zowel aan de achterkant als aan de voorkant te kunnen aanpassen.

Back-up van cache

Magento kan omgaan met verschillende cache-backends. In wezen zijn dit:

  • file
  • SQLite
  • memcached
  • Alternatieve PHP-cache
  • xcache
  • ZendPlatform
  • TwoLevels

Bovendien, andere backends zoals. B. Redis , MongoDB of eigen ontwikkelingen. Als een externe cache-backend kan Varnish worden gebruikt.

Functies en vaardigheden

Sitebeheer

Magento biedt de mogelijkheid om verschillende winkels met onafhankelijke catalogi en klantenbestanden op verschillende domeinen te beheren. Bovendien kan Magento worden ingesteld om geschikt te zijn voor meerdere klanten . Dit betekent dat het zelfs in de B2B- omgeving mogelijk is om één klant een specifiek assortiment te bieden en een ander product aan een andere klant te tonen. De administratie wordt uitgevoerd op drie niveaus of geldigheidsgebieden (interne namen tussen haakjes):

  1. Website (website)
  2. Opslaan (winkelgroep)
  3. Winkelweergave (winkel)

De termen die in Magento-broncode en -database worden gebruikt, verschillen van die in de backend. Deze interne namen staan ​​tussen haakjes in de lijst.

Orders verwerken

In Magento, vergelijkbaar met goederenbeheer, kunnen bestellingen worden beheerd. Een bestelling kan volledig in de backend van Magento worden gemaakt. Meestal wordt het echter door de klant gegenereerd via de front-end door producten in de winkelwagen te plaatsen, het factuur- en afleveradres op te geven bij het afrekenen, de betalings- en verzendmethode te kiezen en op “Kopen” te klikken. Bij online betalingen wordt de klant vaak doorverwezen naar een externe pagina nadat hij op “Kopen” heeft geklikt, waar hij de betaling moet voltooien. De winkeloperator kan een bestelling verwerken waarin hij (gedeeltelijke) facturen, (deel) leveringsbonnen en (deel) credits creëert, zodat de order de staat en daarmee de status volgens een vast schema wijzigt. [10]Terwijl orderstatussen stevig verankerd zijn in Magento, kunnen een of meer statuscodes aan een staat worden toegewezen. Door de status handmatig in te stellen, kan de voortgang van het verwerken van een bestelling extern en intern fijner worden gecommuniceerd.

Magento plug-ins

De standaardfunctionaliteit kan worden uitgebreid met uitbreidingen van externe ontwikkelaars. Overeenkomstige modules zijn te vinden. a. op Magento Connect (voor Magento1) en Magento Marketplace (voor Magento2).

Aan het einde van 2009 waren er ongeveer 1500 uitbreidingen, waarvan sommige betalend, uit verschillende gebieden (administratie, betaling, verzendmodules, sjablonen, uitbreiding van de catalogus). [11]

Geschiedenis

Het werk aan Magento begon in januari 2007. [12] Zeven maanden later, op 31 augustus 2007, werd de eerste publieke beta-release vrijgegeven.

Het Duitse open source magazine T3N rapporteerde over Magento in de uitgave van december 2007. [13]

In maart 2008 werd Magento gepresenteerd tijdens de conferentie Under the Radar: The Business of Web Apps [14] en door de bezoekers geselecteerd als favoriet. [15]

Edities

Momenteel worden de volgende drie edities aangeboden:

  • Enterprise Edition (kosten: vanaf 15.550 USD per jaar met ondersteuning op Gold-niveau of vanaf 49.990 USD per jaar met ondersteuning voor 24-uurs platina-niveau) [16]
  • Enterprise Cloud Edition [17]
  • Communityeditie (gratis, open- sourcelicentie OSL 3.0, zonder ondersteuning) [18]

De Professional-editie geïntroduceerd in 2010 werd beëindigd op 1 februari 2012. Professional Edition-klanten kregen de mogelijkheid om een ​​permanente licentie te krijgen of om over te schakelen naar Enterprise Edition tegen een gereduceerde prijs.

Verschil tussen Community- en Enterprise-editie

Beide Magento-versies gebruiken dezelfde Magento Core, dus de structuur van de winkelsoftware is identiek in beide versies en de backend en frontend zijn voor beide versies hetzelfde. Er zijn verschillen op het gebied van garantie, ondersteuning en geïntegreerde functies. [19] Bijvoorbeeld, een zakelijke gebruiker van Magento ontvangt directe ondersteuning van Magento Inc. evenals de voorkeursbehandeling van foutmeldingen. Magento biedt geen garantie voor de Community-editie. In tegenstelling tot de Enterprise-versie, omdat Magento hier een garantie biedt voor de functionaliteit van de winkelsoftware. Daarnaast biedt Magento exclusieve functies die exclusief zijn voorbehouden aan de Enterprise. [20]

Magento Go

Onder de naam Magento Go werd in maart 2011 een variant van de software geïntroduceerd, waarin de ontwikkelaars de werking en het onderhoud van het volledige systeem ( SaaS ) overnemen . Dit was met name geschikt voor gebruikers die bang waren voor de kosten of de kosten van hun eigen server en zich niet druk maakten over de veiligheid van Magento. Magento Go werd aangeboden in verschillende grootteklassen voor een maandelijkse huurprijs. [21] Magento Go is stopgezet op 1 februari 2015. [22]

Mage +

Op 11 mei 2012 heeft de Magento-community een communityeditie- vork uitgebracht van versie 1.7 op GitHub, genaamd Mage + [23] . Met deze actie toonde ze haar terughoudendheid om de commercialisering van het project door eBay te versnellen. [24]

Magento 2

Magento 2 is de opvolger van Magento 1. De nieuwe versie werd uitgebracht op 17 november 2015 [26] . Magento 2 wordt ontwikkeld met behulp van Zend Framework 1, Zend Framework 2 en Symfony2 . De software valt onder de Open Softwarelicentie Versie 3.0.

Magento 2 onderging een grondige revisie toen de release sprong, maar een beweging verwijderd van EAV was niet gemaakt. Ook in Magento2 werd een repertoire van actuele ontwerppatronen gebruikt . De belangrijkste verandering op dit gebied is de vervanging van het JavaScript- framework. Hier werd Prototype gedropt en de weg vrijgemaakt voor JQuery . Een nieuwe grafische interface is geïmplementeerd en de inhoud of blokken (grids [admin gegevenstabellen]) zijn via Ajax opnieuw geladen.

De release van Magento 2 is verschillende keren uitgesteld. De huidige Magento 2 kan worden gedownload voor ontwikkelaars op GitHub [27] of op de officiële Magento-pagina. Het heeft een volledig opnieuw ontworpen backend en een visuele layout-editor, waarmee blokken met de muis naar andere gebieden kunnen worden verplaatst.

De uitbreidingen voor Magento 1.x zijn niet compatibel met Magento 2.0 zonder aanpassingen. Magento 2.0 zou voor ontwikkelaars en gebruikers veel betere documentatie [28] moeten bieden dan de vorige versies.

Magento in de Duitse markt

De originele Magento-winkel voldoet gedeeltelijk niet aan de wettelijke bepalingen in Duitsland. Om Magento voor te bereiden op de Duitse markt, zijn er momenteel twee verschillende modules, die de respectieve taken met verschillende benaderingen overnemen, evenals een voorgeconfigureerd pakket genaamd “Magento DE”. Niettemin hebben de meeste online retailers in Duitsland op zijn minst gedeeltelijk individuele oplossingen geprogrammeerd of geconfigureerd om specifieke vereisten voor het winkelsysteem te kunnen implementeren. Daarom is nauwelijks een winkeloplossing hetzelfde.

Marktklaar Duitsland

Trusted Shops en symmetrics CGI hebben gezamenlijk een module ontwikkeld die Magento aanvult met de functionaliteit van een B2C-winkel die vereist is voor Duitsland en die zich voorbereidt op certificering door Trusted Shops.

MageSetup

In tegenstelling tot Market Ready Duitsland is de MageSetup- module een puur open sourceproduct van de Duitstalige Magento-gebruikersgemeenschap. Het was aanvankelijk onder de naam Duitse setup ontwikkeld [29] en vervolgens omgedoopt tot omdat het altijd gesteund andere landen. Momenteel zijn dit Duitsland, Frankrijk, Italië, Oostenrijk, Rusland, Zwitserland en het Verenigd Koninkrijk. Het maakt onder andere de automatische installatie van sommige betaalmodules van externe leveranciers overbodig. In het beste geval zijn er aanbevelingen voor andere geschikte modules. Dit maakt het veel slanker en stabieler. Bovendien kan het zonder ernstige gevolgen worden verwijderd.

MageSetup wordt onderhouden door Github onder de naam FireGento , een vereniging van verschillende Magento-bureaus en freelance ontwikkelaars. [30]

Magento DE

Magento DE is ontwikkeld in opdracht van Netresearch door leden van de Magento-community onder leiding van integer_net. Magento DE is een complete, vooraf geconfigureerde Duitse versie van de “Community-editie”. Magento en alle noodzakelijke uitbreidingen voor de Duitse markt zijn opgezet in een enkele installatieprocedure. [31] [32]

Juridisch

Magento is een geregistreerd handelsmerk. [33] Onafhankelijke aanbieders die Magento-diensten aanbieden, gebruiken het woord “magiër” of “mag” in hun domeinnaam.

Prijzen

Magento heeft de Best New Open Source Project 2008 Award gewonnen op de SourceForge.net Community Choice Awards . [34]

Zie ook

  • PrestaShop
  • Shopware

Literatuur

  • Daniel Koch: Magento – stap voor stap naar uw eigen online winkel . Hanser, 2012, ISBN 978-3-446-42307-7 .
  • Roman Zenner, Rico Neitzel: online winkels met Magento . 3e editie. O’Reilly, 2014, ISBN 978-3-95561-782-0 .
  • Angeli Susanne, Wolfgang Kundler: Magento – Succesvol met de eerste online shop . Markt + Technik, 2009, ISBN 978-3-8272-4375-1 .
  • Tim Schürmann: Magento – stap voor stap naar uw eigen webshop . Open Source Press, 2009, ISBN 978-3-937514-84-0 .
  • Roman Zenner, Vinai Kopp, Claus Nortmann, Sebastian Heuer, Dimitri Gatowski, Daniel Brylla: Magento – The Handbook for Developers . O’Reilly, 2010, ISBN 978-3-89721-928-1 .
  • Alexander Steireif, Rouven Alexander Rieker: Magento – Installatie, Toepassing, Verlenging . Galileo Computing, 2010, ISBN 978-3-8362-1613-5 .
  • Claus Häberle: Magento – configureer, installeer en onderhoud online shops . Addison-Wesley, 2009, ISBN 978-3-8273-6243-8 .

Webkoppelingen

  • Magento website

Individuele proeven

  1. Spring omhoog↑ api.github.com . (geopend op 22 februari 2017).
  2. Spring omhoog↑ ZendFramework Case Study Magento (PDF). framework.zend.com, bevraagd op 17 oktober 2008.
  3. Jump up↑ Gebruik van content management systemen voor websites . w3techs.com, hoornloos op 6 mei 2016.
  4. Spring omhoog↑ eBay neemt het e-commerceplatform Magento heise.de over, bevraagd op 16 juni 2011.
  5. Jump-up↑ Permira – Permira V volledige acquisitie van bepaalde EBAY Enterprise-divisies. In: www.permira.com. Betreden op 6 mei 2016 .
  6. Spring omhoog↑ Magento-About Us , Magento over ons ondervraagd op 10 mei 2012
  7. Jump up↑ EEN NIEUW TIJDPERK VAN COMMERCE-INNOVATIE Magento Blog is voor het laatst toegankelijk op 10 augustus 2017.
  8. Spring omhoog↑ Officiële Magento systeemvereisten , toegankelijk op 8 juli 2015
  9. Omhoog springen↑ Magento 2.1.x technologiestack-vereisten
  10. Jump up↑ Orderverwerking in Magento. Betreden op 21 juni 2013 .
  11. Spring omhoog↑ Magento Connect Bereikt meer dan 1500+ uitbreidingen
  12. Jump up↑ Interview: Roy Rubin over Magento Open Source eCommerce . eCommerceOptimization.com, aangevraagd op 12 april 2008.
  13. Spring omhoog↑ t3n: Open Source & Web Edition 10, 12 / 2007-02 / 2008.
  14. Jump up↑ Under the Radar: The Business of Web Apps-conferentie ( Memento van 28 maart 2008 in het internetarchief )
  15. Spring omhoog↑ Onder de aangekondigde radartwinnaars ( Memento van 25 maart 2008 in het internetarchief ). Undertheradarblog.com, ondervraagd op 11 april 2008.
  16. Spring omhoog↑ Magento Enterprise Edition . Betreden op 30 juli 2013
  17. Spring omhoog↑ Magento: Magento Enterprise Cloud Edition. Betreden op 6 mei 2016 .
  18. Spring omhoog↑ Magento Community-editie . Betreden op 24 november 2012.
  19. Jump up↑ FWPshop.org: Verschil: Magento Community en Enterprise Edition In: http://www.fwpshop.org/shopsysteme/magento-shop/unterschied-magento-community-und-enterprise-edition
  20. Spring omhoog↑ Magento: Magento Functielijst In: http://www.magentocommerce.com/images/uploads/magento-feature-list.pdf
  21. Spring omhoog↑ Roman Zenner: Magento Go: eerste indrukken van de nieuwe SaaS-oplossing. In: t3n-magazine. 25 maart 2011, toegankelijk op 23 september 2012 .
  22. Jump up↑ eBay-eigendom e-commerce platform Magento sluit services af die gericht zijn op kleinere retailers. Betreden op 8 januari 2016 .
  23. Spring omhoog↑ Mage + website
  24. Jump up↑ Community brengt Magento-Fork uit op GitHub , t3n, 11 mei 2012. Betreden op 14 mei 2012.
  25. Spring omhoog↑ Fotoshot van de Magento 2.0-routekaart op de Magento Imagine 2014. Betreden op 22 september 2014 .
  26. Jump up↑ EEN NIEUW TIJDPERK VAN COMMERCE-INNOVATIE Magento Blog is voor het laatst toegankelijk op 10 augustus 2017.
  27. Spring omhoog↑ Magento 2.0 Preview-versie voor ontwikkelaars op GitHub. Betreden op 20 juni 2013 .
  28. Spring omhoog↑ Officiële Magento 2-documentatie in het Engels. Betreden op 20 juni 2013 .
  29. Jump up↑ GermanSetup Bereid Magento voor op de Duitse markt
  30. Jump up↑ Alles over de FireGento Association
  31. Spring omhoog↑ Jochen G. Weber: Magento DE: Vooraf geconfigureerde winkeloplossing voor Duitse dealers (CeBIT 2013) , in: t3n.de Nieuws, 7 maart 2013
  32. Spring omhoog↑ Website en download Magento DE
  33. Spring omhoog↑ Officiële Magento Licentie / Handelsmerken FAQ
  34. Spring omhoog↑ SourceForge.net Community Choice Awards 2008 Sourceforge.net 6 januari 2009.