Aimeos

Aimeos is a Open Source – Programmbibliothek , sterben EINEN Vollständigen Satz von E-Commerce – Komponente für PHP -Anwendungen bereitstellt. Es ist eine gute Idee, Ihr Leben in bestehenden Webanwendungen zu optimieren und zu optimieren .

Geschichte

Die Entwicklung der Softwarebibliothek startete 2008 als Belagerung, aber bei Shops ist das noch so: Flexible und flexible Lösungen für alle Kundenanwälte. Die ersten offiziellen Version des unter LGPL lizenzierten Kern erfolgt 2012 [1] Unter dem Namen Arcavias. Im März 2014 wurde die erste stabile Version von Kerns freigegeben. [2] Seit Oktober 2014 wird die Softwarebibliothek von den Entwicklern unter dem Namur Aimeos weitergeführt und in PHP- Frameworks integriert.

Aimeos Core

Der Kern (Aimeos Core), der diese E-Commerce-Komponenten bereitstellt, eignet sich am besten für mehrere Schichten. Die unübertroffenen Abstraktionsknochen integrieren alle Adapter, die für Integration in das Applied Applied Appearance. Darüber befindet sich die Schicht für die Datenhaltung. Sie können sicher sein, dass jeder, der die Daten darunter mind spricht. Der Controller darüber verfolgt die Geschäftslogik in sich. Sie repräsentieren die Komponenten im Oberst, und diejenigen, die wissen, dass es lebenswert ist, und Eingaben.

Die folgenden Komponenten können in der Anwendung verwendet werden:

  • Filterung, facettierte und Volltextsuche
  • Kategorieinformationen
  • Listenansichten
  • Detailansichten
  • Produktfavoriten
  • Beobachtete Produkte
  • Produkt Downloads
  • Hinweis Liste
  • Einkaufskorb
  • Bestellprozess
  • Bestellbestätigung
  • Bestellhistorie
  • Aktualisierung des Versand- und Zahlungsstatus
  • E-Mailversand

Parallel dazu existieren Controller und Frontends für die Verwaltung der Shopdaten. Neben der Auf Ext-JS- basierenden Administrationsoberfläche für Experten gibt es auch eine Möglichkeit für Gelegenheitsnutzer sowie eine JSON- API für Austausch und Verwaltung der Daten im Shopsystem.

Alle Komponenten und Klassen von Systemen können durch ausgetauscht werden. Die Bibliothek ist daruber Hinaus mandantenfähig, [3] sodass sich viele Beliebers Shops Mit eigenständigen Produktkatalog, Kundenstämmen, Bestellabwicklungen und Administrationsoberflächen Innerhalb Einer Installations abbilden lassen.

Integration

Aimeos liest als Komponentenbibliothek in PHP PHP Framework und Application Application Integreren. Bisher Stehen Integration in folgende Open Source Projekte: verfügbar: [4]

  • TYPO3 CMS
  • Fluss
  • Laravel
  • symfony
  • Schlankes PHP
  • Zend

Dort nutzt Aimeos Kern die Infrastruktur der Anwendung der Frameworks so weit, dass möglich ist, um z. Auf die Ein- / Ausgabe- und Sitzungsdaten des Nutzers zu lenken, Links zu generieren oder für die Konfiguration der Komponenten. Die vollständige Liste der Infrastrukturen (soweit vorhanden) umfasst:

  • Authentifizierung
  • Autorisierung
  • Ausgabedaten
  • Cache-Speicher
  • Dateisystemabstraktion
  • E-Mail-Generierung
  • Eingabedaten (Anfrage)
  • konfiguration
  • Nutzersessions
  • Protokollierung
  • URL-Generierung (Routing)
  • Übersetzungen

Außerdem ist weder die Integration der Template Engine von spoiled Applikation noch Dezember Frameworks Möglich.

Gemeinschaft

Die Entwicklung der Software findet auf der offenen Plattform GitHub statt. Der Entwickler identifiziert den Code und den Code des aktuellen Codes direkt. [5] Dies liegt an Fehlern oder Featurewünschen ist ebenfalls über GitHub möglich. Über Aimeos in anderen Sprachen finden Sie die Transifex-Plattform, mit der Sie die Sprache Ihrer Wahl ändern können. [6]

Auch besteht die Möglichkeit, im Online-Forum auszutauschen und Fragen zu stellen. Die Dokumentation für Nutzer und Entwickler wird in einem Wiki gepflegt. [7]

Sprachen

Folgende Reden wurden unterstützt: [6]

  • Bulgarisches
  • chinesisch
  • Deutsch
  • englisch
  • Französisch
  • Niederländische
  • polnisch
  • Portugiesisch
  • Russisch
  • Spanisch
  • slowakisch
  • Türkisch
  • Ungarisch
  • Persisch (teilweise)
  • Serbisch (teilweise)
  • Vietnamesisch (teilweise)

Versionen

Version Erscheinungsdatum PHP Version bemerkung
2,015.03 11. März 2015 > = 5.2 Erste Version unter dem Namur Aimeos
2,015.07 16. Juli 2015 > = 5.2
2,015.10 1. Oktober 2015 > = 5.2 Version mit Long Sea Support
2,016.01 14. Januar 2016 > = 5.3.3 Unterstützt PSR-1, PSR-4 und PSR-7
2,016.03 10. März 2016 > = 5.3.3
2,016.04 31. März 2016 > = 5.3.3 Stabile Version 2016
2,016.07 7. Juli 2016 > = 5.3.3
2,016.10 4. Oktober 2016 > = 5.3.3 LTS Version 2016
2,017.01 4. Januar 2017 > = 5.4.0 Betaversion 2017
2,017.04 7. April 2017 > = 5.4.0 JSON-REST-API
2,017.07 3. Juli 2017 > = 5.4.0 Neues Admin Interface
2,017.10 4. Oktober 2017 > = 5.4.0 LTS Version 2017
Legende:
Ältere Version; nicht mehr unterstützt
Ältere Version; noch unterstützt
Aktuelle Version
Zucunty Version

Technik

Die Mindestanforerungen mind:

  • ein Unix -ähnliches System, z. B. Linux , MacOS oder Solaris
  • ein Webserver, der apache oder nginx
  • Ihre Nationalbank der Dates , z. B. MySQL 5.1 oder neuer
  • PHP 5.4 oder neuer

Weblinks

  • Offizielle Webseite
  • Quellcode auf Github
  • Hilfe- und Entwicklerforum

Literatur

  • Enterprise Commerce , Midrange Magazin Ausgabe 05/2016, ITP Verlag GmbH, ISSN 0946-2880
  • Enterprise-CMS = Enterprise-Commerce? , PHPmagazin Ausgabe 2.16, Software & Support Media GmbH, ISSN 1619-7976
  • Flow-Commerce , Web & Mobile Entwickler Ausgabe 1/16, Neue Mediengesellschaft Ulm mbH, ISSN 2194-4105
  • Shop-Erweiterungen im Vergleich , Rezension Aimeos TYPO3 Erweiterung, Mittwald
  • Übersicht Shopsysteme , Vergcherich verschuiver Shopsysteme

Einzelnachweise

  1. Hochspringen↑ https://www.heise.de/newsticker/meldung/Metaways-stellt-offenes-E-Commerce-Framework-vor-1464512.html
  2. Hochspringen↑ http://www.linux-magazin.de/NEWS/Open-Source-Shop-Arcavias-in-stabiler-Version
  3. Hochspringen↑ https://aimeos.org/project/shop-features/
  4. Hochspringen↑ http://demo.aimeos.org
  5. Hochspringen↑ https://github.com/aimeos
  6. ↑ Hochspringen nach:a b https://www.transifex.com/aimeos/public/
  7. Hochspringen↑ https://aimeos.org/help/