Pimcore
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.
Technologie[Bearbeiten | Quelltext bearbeiten]
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, Navision, 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 Sencha Ext-JS-6-Entwicklungs-Framework.
Software-Anforderungen[Bearbeiten | Quelltext bearbeiten]
Pimcore ist eine Webanwendung und benötigt einen kompatiblen HTTP-Server und eine SQL-Datenbank. Pimcore hat die folgenden System-Anforderungen: [2]
- nginx oder Apache v2.2+ mit mod_rewrite
- MySQL v5.5.3+ oder MariaDB
- PHP 7.1+ with FPM / FastCGI oder mod_php
Weblinks[Bearbeiten | Quelltext bearbeiten]
- pimcore: Content-Management-Framework auf Zend-Basis. (Nicht mehr online verfügbar.) In: entwickler.de. 28. Oktober 2010, archiviert vom Original am 21. Oktober 2016; abgerufen am 17. August 2016. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- Interview with Dietmar of pimcore, Most Promising Open Source Project Finalist. In: OpenCandy. 29. Oktober 2010, archiviert vom Original am 3. November 2010; abgerufen am 17. August 2016.
Einzelnachweise[Bearbeiten | Quelltext bearbeiten]
- ↑ Pimcore tags. In: GitHub. Abgerufen am 17. Oktober 2022.
- ↑ Pimcore Software Anforderungen. (Nicht mehr online verfügbar.) In: Pimcore. 3. Oktober 2017, archiviert vom Original am 3. Oktober 2017; abgerufen am 3. Oktober 2017. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.