承接 pimcore/platform-version 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

pimcore/platform-version

Composer 安装命令:

composer require pimcore/platform-version

包简介

Verified Pimcore Version

README 文档

README

Pimcore

Open Core Platform for Product Experience Management (PXM)
One platform. Any data. Any channel. Any process.

Packagist Version License: POCL PHP Version

Website · Documentation · Live Demo · Pimcore Inside · Discussions · Report an issue

What is Pimcore

Pimcore is an open core platform for Product Experience Management (PXM). It provides a solid, API-driven foundation for managing digital data and customer experience, combining a Core Framework with a modular set of Core Extensions covering PIM, MDM, DAM, CDP, DXP/CMS, and Digital Commerce — all licensed under the Pimcore Open Core License (POCL). Data is stored independently of the channel and delivered to any output: websites, commerce systems, mobile apps, print, digital signage, or headless consumers via REST and GraphQL. Pimcore Studio provides the unified administration interface for the entire platform.

Pimcore platform overview

Pimcore ships with rich out-of-the-box functionality and is designed to be fully customizable and extensible. You define your own data models, build your own templates or consume the APIs, integrate with any IT infrastructure, and tailor the platform to exact project requirements — from a single standalone implementation to a complex multi-system architecture.

Features

All data in Pimcore is organized into three core element types that can be linked and related to each other:

  • Data Objects — manage any structured data based on a class-editor-defined model, either manually or via API. Covers products (PIM/MDM), categories, customers (CDP), orders (Digital Commerce), and articles (DXP/CMS). Delivers consistent data to multiple output channels from a single source. Data objects management screenshot

  • Assets (DAM) — store and manage any file type. Preview 200+ formats directly in Pimcore, auto-generate channel-specific output formats, and enrich files with metadata and versioning. Digital asset management (DAM) screenshot

  • Documents (DXP/CMS) — build pages with Twig templates and inline editables, with full multilingual and multi-site support, plus emails, newsletters, and web-to-print. Document and page management (DXP/CMS) screenshot

The Pimcore Platform

Pimcore is modular. Its modules ship as separate Composer packages (Core Modules & Extensions), all licensed under POCL:

See Pimcore Modules for the full list and Pimcore Editions for module availability per edition (Community, Professional, Enterprise, PaaS).

Architecture

Pimcore follows a layered architecture where multiple interfaces — the Studio administration UI, server-rendered websites, and headless API consumers — all operate on the same core data layer.

Technology stack:

  • Backend — PHP 8.4 / 8.5, Symfony (MVC, DI, Messenger, Routing, Security)
  • Studio UI — React, TypeScript, Ant Design, Redux, RTK Query, Mercure, Rsbuild
  • Persistence — MySQL/MariaDB via Doctrine DBAL for structured data; Flysystem for file storage (local, S3, and other adapters)
  • Search & indexing — OpenSearch or Elasticsearch via the Generic Data Index
  • Cache — Redis or Symfony Cache
  • Background processing — Symfony Messenger with a configurable message queue backend
  • Real-time — Mercure for server-sent events

Two delivery patterns:

  • Server-rendered — Symfony controllers with Twig templates and Pimcore editables for inline content editing; pages are built and rendered by the Pimcore application itself.
  • Headless — REST and GraphQL APIs via Datahub; Pimcore acts as a pure data and content backend for any frontend or external system.

Both patterns can be used alongside each other in the same project.

See the Architecture documentation for full details including application layers and the data flow between them.

Platform Versions

Each module has its own repository and is released independently. The pimcore/platform-version package bundles a set of specific module versions that are tested and verified to work together, released as a single version such as 2026.1. Major Platform Versions ship once per year; the documentation and demos are based on Platform Versions. Starting with 2026.1, every module carries the same version number as the platform. New projects depend on pimcore/platform-version by default.

How to get started

Local installation

Pimcore 2026.x uses Docker for local development. No local PHP or Composer installation is required.

Prerequisites: Docker and Docker Compose installed, and your user must be allowed to run Docker commands and change file permissions.

See the full Installation guide for necessary installation steps.

Try the live demo

A hosted Enterprise Edition demo is available without any local setup:

https://pimcore.com/en/demo-request

Contributing

We appreciate all sorts of contributions to the Pimcore Platform.

  • Bug fixes — open a pull request including step-by-step instructions to reproduce the problem in the respective repository.
  • New features — open a discussion with the core team before you start developing.
  • Security vulnerabilities — see our security policy.

Read the contributing guide before submitting a pull request. Contributions require accepting the CLA.

Reporting issues

Issue reporting for all Pimcore repositories is centralized.

  • Public issues — open them in pimcore/platform-version/issues, not in individual repositories. This gives the community and maintainers one place to track, prioritize, and resolve them.
  • Private / customer-specific issues — Pimcore partners and customers can use the Enterprise Portal for non-public information.

Both paths are handled with the same priority; only the visibility differs.

Community & support

License

Pimcore is licensed under the Pimcore Open Core License (POCL).

Copyright Pimcore GmbH.

pimcore/platform-version 适用场景与选型建议

pimcore/platform-version 是一款 基于 TypeScript 开发的 Composer 扩展包,目前已累计 360.31k 次下载、GitHub Stars 达 12, 最近一次更新时间为 2023 年 12 月 13 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 pimcore/platform-version 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 pimcore/platform-version 我们能提供哪些服务?
定制开发 / 二次开发

基于 pimcore/platform-version 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 360.31k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 13
  • 点击次数: 13
  • 依赖项目数: 8
  • 推荐数: 0

GitHub 信息

  • Stars: 12
  • Watchers: 8
  • Forks: 7
  • 开发语言: TypeScript

其他信息

  • 授权协议: proprietary
  • 更新时间: 2023-12-13