Pimcore
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | Pimcore GmbH |
Erscheinungsjahr | 2013 |
Aktuelle Version | 10.5.[1] (12. Oktober 2022) |
Betriebssystem | plattformunabhängig |
Programmiersprache | PHP, SQL, JavaScript |
Kategorie | Stammdatenmanagement Produktinformationsmanagement Content-Management-System Customer-Experience-Management Digital-Asset-Management E-commerce Software |
Lizenz | GPL (Freie Software) |
https://www.pimcore.com/ |
Pimcore ist eine frei nutzbare Open-Source-Software-Plattform. Sie beinhaltet Module für PIM, MDM, DAM, CMS, und Digital Commerce.
Pimcore wird im Webbrowser bedient und basiert auf der Programmiersprache PHP sowie dem MySQL/MariaDB-Datenbank-System. Es besteht aus einer modularen Software-Architektur, die führende Entwicklungs-Frameworks, wie das Symfony Projekt und die Paketverwaltung Composer auf Basis eines „Best-of-Breed“-Ansatzes nutzt. Die Architektur nutzt die Konventionen der objektorientierten Softwareentwicklung unter Berücksichtigung des MVC-Entwurfmusters (Model View Controller).
Pimcore befolgt die Vorgaben und Definitionen der PHP Framework Interop Group (PSR 1, 2, 3, 4 und 7). Seit August 2016 ist das Unternehmen Mitglied dieses PHP Standardisierungsgremiums.
Seit der Erstveröffentlichung im Jahr 2010 verfolgt Pimcore einen vollständig API-basierenden Ansatz. Sämtliche Funktionalitäten können von einer PHP- und einer REST-API angesprochen werden. Dies ermöglicht die einfache Anbindung an beliebige, bestehende Dritt-Systeme, wie beispielsweise SAP, Microsoft Dynamics NAV, Salesforce oder Oracle. Der Kern von Pimcore ist durch Drittkomponenten und Plugins erweiterbar.
Pimcore verfügt über eine Management-Oberfläche, um das System zu konfigurieren und Daten zu verwalten. Das Benutzer-Interface basiert auf dem Framework Ext JS.
Pimcore ist eine Webanwendung und benötigt einen kompatiblen HTTP-Server und eine SQL-Datenbank. Pimcore hat die folgenden System-Anforderungen: [2]