Skip to content
Open Source Digital Experience Platform (DXP, MDM/PIM, CDP, DAM, CMS/UX & eCommerce
PHP JavaScript CSS HTML TSQL Shell
Branch: master
Clone or download

Latest commit

dvesh3 Merge pull request #6438 from mloock/variant-grid
Fix on object variant grid: batch edit for 'select' fields + batch edit all with selected items
Latest commit c749232 May 25, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Updated issue template with new demo link (#5999) Mar 6, 2020
.travis Removed obsolete html2text references - see also #6067 May 25, 2020
bin Fixed wrong project root on pimcore-install command (#6145) Apr 6, 2020
bundles Merge pull request #6438 from mloock/variant-grid May 25, 2020
config [Composer-Update] fixed cli installer, remove web-installer - see #3120 Jul 23, 2018
doc Merge pull request #6448 from pimcore/remove_html2text May 25, 2020
lib Removed obsolete html2text references - see also #6067 May 25, 2020
models Coding Standards Fixer Bot May 23, 2020
stubs Fix reference to where the constants are generated now May 19, 2020
tests [DataObject] Dataloss when saving localized fields in field collectio… May 11, 2020
.editorconfig editorconfig - removed root - usually pimcore is not the top-most dir… Jul 18, 2019
.gitattributes [Composer-Update] new library directory structure - see #3120 Jul 23, 2018
.gitignore Fix: Better check for project root and fall back to env (#5245) Nov 13, 2019
.markdownlint.json [DOCS] Move .markdownlint.json to repository root disable MD014 rule Jun 14, 2017
.php_cs.dist [Composer-Update] new library directory structure - see #3120 Jul 23, 2018
.travis.yml [PHPStan] Fix tests without baseline (#6077) Mar 24, 2020 [Admin] Remove jQuery in Admin UI (#5222) Nov 13, 2019 Overworked readme and contributing information May 23, 2018 License: removed year info Apr 12, 2017 [DOCS] moved travis Feb 6, 2020
codeception.dist.yml adapt tests to new setup Jul 24, 2018
composer.json [Embed] Use Embera 2.0.3 - #6061 Mar 30, 2020
gpl-3.0.txt GPLv3 - initial Sep 22, 2015 [Admin] Remove jQuery in Admin UI (#5222) Nov 13, 2019
phpstan-baseline.neon Avoid Pimcore::getContainer() in Controller/Commands (#6394) May 22, 2020
phpstan.local.neon add php stan to tests (#4434) Jul 11, 2019
phpstan.neon Updated link to PHPStan reference (#6249) Apr 20, 2020

Pimcore - Own the digital World

Pimcore - Open Source Digital Experience Platform: MDM/PIM, CDP, DAM, CMS/UX & eCommerce

Packagist Software License Build Status Gitter


Bug fixes: please create a pull request including a step by step description to reproduce the problem
Contribute features: contact the core-team on our Gitter channel before you start developing
Security vulnerabilities: please use this form

For details, please have a look at our contributing guide.


Technology and Architecture

Key Benefits and Advantages

Data Modelling and UI Design at the same Time

No matter if you're dealing with unstructured web documents or structured data for MDM/PIM, you define the UI design (web documents by a template and structured data with a intuitive graphical editor), Pimcore knows how to persist the data efficiently and optimized for fast access.

🎛 Agnostic and Universal Framework for your Data

Due to the framework approach, Pimcore is very flexible and adapts perfectly to your needs. Built on top of the well-known Symfony Framework you have a solid and modern foundation for your project.

🚀 Extensible and huge Symfony Community

Benefit from all existing Symfony Components and Bundles provided by the community or create your own Bundles to extend your Projects with reusable components.

💎 Your Digital World consolidated in one Platform

No more API, import/export and synchronization hell between MDM/PIM, E-Commerce, DAM, and your Web-CMS. All is working seamlessly together, natively ... this is what Pimcore is built for.

✨️ Modern and Intuitive UI

We love good looking user interfaces, designed to be efficient for the daily use and optimized for a great experience for editors.

Preview and Demo


Pimcore Admin Interface Screenshot CMS The CMS part of Pimcore for managing unstructured content such as the pages of a website and its navigation. Physical HTML/CSS pages which are displayed in the browser. Documents can be filled with various content areas, which consist of predefined layout elements. Pimcore documents provide multi-lingual capabilities and powerful features for managing multiple websites at once. Full frontend flexibility enables a complete blend of content and commerce.

Digital Assets

Pimcore Admin Interface Screenshot DAM Images, videos, PDF, Word/Excel documents and other files can be managed and organized into folders. Pimcore renders preview images for more than 200 file types. An integrated image editor is included. Facial recognition for focal points in images and support for VR/360° previews is integrated. Editors maintain images only once at the highest resolution in the system. The output formats for channels such as online shop, app, website, etc. are automatically created.

Data Objects

Pimcore Admin Interface Screenshot PIM/MDM Predefined structured data, which is centrally managed and created either manually or automatically via the API. Used for products & attributes (MDM/PIM), customers (CDP), blog articles (WCM), orders (digital commerce), and so much more. Objects can be used to fill content areas and elements of a website, portal or app with data from one central source. Single source administration of data ensures a consistent, up-to-date digital customer experience with little effort.

Demo (MDM/PIM, E-Commerce, DAM, CMS, ...)

Username: admin
Password: demo

Getting Started

Only 3 commands to start! 😎

COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/skeleton ./my-project
cd ./my-project

This will install an empty skeleton application, but we're also offering a demo package for your convenience - of course also with 3 commands 💪 Click here for more installation options and a detailed guide

Copyright and License

Copyright: Pimcore GmbH
For licensing details please visit

You can’t perform that action at this time.