pimcore / pimcore
内容与产品管理框架(CMS/PIM/电子商务)
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- composer-runtime-api: ^2.0
- ext-curl: *
- ext-dom: *
- ext-exif: *
- ext-fileinfo: *
- ext-gd: *
- ext-iconv: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ext-pdo_mysql: *
- ext-simplexml: *
- ext-zip: *
- ext-zlib: *
- composer/ca-bundle: ^1.2
- defuse/php-encryption: ^2.2.0
- doctrine/annotations: ^1.13.1 || ^2.0
- doctrine/collections: ^1.6.8
- doctrine/dbal: ^3.8
- doctrine/doctrine-bundle: ^2.6.3
- doctrine/doctrine-migrations-bundle: ^3.2.2
- doctrine/inflector: ^2.0.2
- doctrine/orm: ^2.15
- doctrine/persistence: ^3.0.3
- egulias/email-validator: ^3.0.0
- endroid/qr-code: ^4
- friendsofsymfony/jsrouting-bundle: ^3.2.1
- guzzlehttp/guzzle: ^7.8
- http-interop/http-factory-guzzle: ^1.0.0
- knplabs/knp-paginator-bundle: ^6.0.0
- league/csv: ^9.11
- league/flysystem: ^3.12.0
- league/flysystem-bundle: ^3.3.0
- league/html-to-markdown: ^5.1
- matthiasmullie/minify: ^1.3
- monolog/monolog: ^3.2.0
- mpratt/embera: ^2.0.14
- myclabs/deep-copy: ^1.11
- neitanod/forceutf8: ^2.0.4
- nesbot/carbon: ^2.65
- onnov/detect-encoding: ^2.0
- pear/net_url2: ^2.2
- presta/sitemap-bundle: ^3.3
- sabre/dav: ^4.1.2
- scheb/2fa-bundle: ^6.0
- scheb/2fa-google-authenticator: ^6.0
- spatie/image-optimizer: ^1.6.2
- symfony-cmf/routing-bundle: ^3.0
- symfony/cache: ^6.4
- symfony/config: ^6.4
- symfony/console: ^6.4
- symfony/contracts: ^3.2
- symfony/debug-bundle: ^6.4
- symfony/dependency-injection: ^6.4
- symfony/doctrine-bridge: ^6.4
- symfony/doctrine-messenger: ^6.4
- symfony/dom-crawler: ^6.4
- symfony/error-handler: ^6.4
- symfony/event-dispatcher: ^6.4
- symfony/expression-language: ^6.4
- symfony/filesystem: ^6.4
- symfony/finder: ^6.4
- symfony/framework-bundle: ^6.4.1
- symfony/html-sanitizer: ^6.4
- symfony/http-foundation: ^6.4
- symfony/http-kernel: ^6.3
- symfony/lock: ^6.4
- symfony/mailer: ^6.4
- symfony/messenger: ^6.4
- symfony/mime: ^6.4
- symfony/monolog-bundle: ^3.8
- symfony/options-resolver: ^6.4
- symfony/password-hasher: ^6.4
- symfony/process: ^6.4
- symfony/property-access: ^6.4
- symfony/rate-limiter: ^6.4
- symfony/routing: ^6.4
- symfony/security-bundle: ^6.4
- symfony/security-core: ^6.4
- symfony/security-http: ^6.4
- symfony/serializer: ^6.4
- symfony/string: ^6.4
- symfony/templating: ^6.4
- symfony/translation: ^6.4
- symfony/twig-bridge: ^6.4
- symfony/twig-bundle: ^6.4
- symfony/uid: ^6.4
- symfony/validator: ^6.4
- symfony/var-dumper: ^6.4
- symfony/web-profiler-bundle: ^6.4
- symfony/webpack-encore-bundle: ^1.7
- symfony/workflow: ^6.4
- symfony/yaml: ^6.4
- tijsverkoyen/css-to-inline-styles: ^2.2.3
- twig/extra-bundle: ^3.4.0
- twig/string-extra: ^3.3.5
- twig/twig: ^3.3.9
- umpirsky/country-list: ^2.0.6
Requires (Dev)
- chrome-php/chrome: ^1.4.0
- codeception/codeception: ^5.0.3
- codeception/module-symfony: ^3.1.0
- composer/composer: *
- ergebnis/phpstan-rules: ^2.0
- gotenberg/gotenberg-php: ^1.1 || ^2.4
- phpstan/phpstan: 1.12.0
- phpstan/phpstan-symfony: ^1.3.5
- phpunit/phpunit: ^9.3
- symfony/dotenv: ^6.4
- symfony/runtime: ^6.4
- webmozarts/console-parallelization: ^2.1
Suggests
- ext-imagick: ^3.4.0
- ext-redis: *
- ext-sockets: *
- chrome-php/chrome: Optional for Documents Page Previews when requiring gotenberg-php v2, but required if you opt for gotenberg-php v1
- elasticsearch/elasticsearch: Required for Elastic Search service
- gotenberg/gotenberg-php: ^2.0 - Required for generating pdf via Gotenberg in assets preview (LibreOffice), page preview, version diff and web2print
- pimcore/admin-ui-classic-bundle: ^1.5.0
- symfony/dotenv: Required for loading environment vars from .env files
- webmozarts/console-parallelization: Required for parallelization of console commands
Conflicts
- pimcore/admin-ui-classic-bundle: <1.5
- sabre/dav: 4.2.2
- symfony/symfony: *
- thecodingmachine/safe: <2.0
- twig/twig: >=3.9.0
- 11.x-dev / 11.4.x-dev
- v11.4.0-RC1
- 11.3.x-dev
- v11.3.2
- v11.3.1
- v11.3.0
- v11.3.0-RC2
- v11.3.0-RC1
- v11.2.7
- v11.2.6
- v11.2.5
- v11.2.4
- v11.2.3
- v11.2.2
- v11.2.1
- v11.2.0
- v11.1.6
- v11.1.5
- v11.1.4
- v11.1.3
- v11.1.2
- v11.1.1
- v11.1.0
- v11.1.0-RC1
- v11.0.12
- v11.0.11
- v11.0.10
- v11.0.9
- v11.0.8
- v11.0.7
- v11.0.6
- v11.0.5
- v11.0.4
- v11.0.3
- v11.0.2
- v11.0.1
- v11.0.0
- v11.0.0-RC2
- v11.0.0-RC1
- v11.0.0-BETA1
- v11.0.0-ALPHA8
- v11.0.0-ALPHA7
- v11.0.0-ALPHA6
- v11.0.0-ALPHA5
- v11.0.0-ALPHA4
- v11.0.0-ALPHA3
- v11.0.0-ALPHA2
- v11.0.0-ALPHA1
- v10.6.9
- v10.6.8
- v10.6.7
- v10.6.6
- v10.6.5
- v10.6.4
- v10.6.3
- v10.6.2
- v10.6.1
- v10.6.0
- v10.5.25
- v10.5.24
- v10.5.23
- v10.5.22
- v10.5.21
- v10.5.20
- v10.5.19
- v10.5.18
- v10.5.17
- v10.5.16
- v10.5.15
- v10.5.14
- v10.5.13
- v10.5.12
- v10.5.11
- v10.5.10
- v10.5.9
- v10.5.8
- v10.5.7
- v10.5.6
- v10.5.5
- v10.5.4
- v10.5.3
- v10.5.2
- v10.5.1
- v10.5.0
- v10.4.6
- v10.4.5
- v10.4.4
- v10.4.3
- v10.4.2
- v10.4.1
- v10.4.0
- v10.3.7
- v10.3.6
- v10.3.5
- v10.3.4
- v10.3.3
- v10.3.2
- v10.3.1
- v10.3.0
- v10.2.10
- v10.2.9
- v10.2.8
- v10.2.7
- v10.2.6
- v10.2.5
- v10.2.4
- v10.2.3
- v10.2.2
- v10.2.1
- v10.2.0
- v10.1.5
- v10.1.4
- v10.1.3
- v10.1.2
- v10.1.1
- v10.1.0
- v10.0.9
- 10.0.8
- v10.0.7
- v10.0.6
- v10.0.5
- v10.0.4
- v10.0.3
- v10.0.2
- v10.0.1
- v10.0.0
- v10.0.0-BETA4
- v10.0.0-BETA3
- v10.0.0-BETA2
- v10.0.0-BETA1
- v6.9.6
- v6.9.5
- v6.9.4
- v6.9.3
- v6.9.2
- v6.9.1
- v6.9.0
- v6.8.12
- v6.8.11
- v6.8.10
- v6.8.9
- v6.8.8
- v6.8.7
- v6.8.6
- v6.8.5
- v6.8.4
- v6.8.3
- v6.8.2
- v6.8.1
- v6.8.0
- v6.7.3
- v6.7.2
- v6.7.1
- v6.7.0
- v6.6.11
- v6.6.10
- v6.6.9
- v6.6.8
- v6.6.7
- v6.6.6
- v6.6.5
- v6.6.4
- v6.6.3
- v6.6.2
- v6.6.1
- v6.6.0
- v6.5.3
- v6.5.2
- v6.5.1
- v6.5.0
- v6.4.2
- v6.4.1
- v6.4.0
- v6.3.6
- v6.3.5
- v6.3.4
- v6.3.3
- v6.3.2
- v6.3.1
- v6.3.0
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.1.2
- v6.1.1
- v6.1.0
- v6.0.5
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- v5.8.9
- v5.8.8
- v5.8.7
- v5.8.6
- v5.8.5
- v5.8.4
- v5.8.3
- v5.8.2
- v5.8.1
- v5.8.0
- v5.7.3
- v5.7.2
- v5.7.1
- v5.7.0
- v5.6.6
- v5.6.5
- v5.6.4
- v5.6.3
- v5.6.2
- v5.6.1
- v5.6.0
- v5.5.4
- v5.5.3
- v5.5.2
- v5.5.1
- v5.5.0
- v5.4.4
- v5.4.3
- v5.4.2
- v5.4.1
- v5.4.0
- v5.3.1
- v5.3.0
- v5.2.3
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.3
- v5.1.2
- v5.1.1
- v5.1.0
- v5.1.0-alpha
- v5.0.4
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v5.0.0-RC
- 4.6.5
- 4.6.4
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.0
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.1.1
- 3.1.0
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.3.0
- 2.2.2
- 2.2.1
- 2.2.0
- dev-8150-followup-allow-null-log-mail
- dev-vulnerabilities_ignore_list
- dev-update-license
- dev-2753-fix-filter-type
- dev-cs-fixer-check
- dev-custom-reports-improvements
- dev-fix-asset-rename
- dev-fieldcollections-grid-preview
- dev-twig-block-poc
- dev-creteproject-cache-clear
- dev-translation-fallback
- dev-fix-metadata-unique-constraint
- dev-csfixer-pimcore-only-1
- dev-element-dto
- dev-poc_capture_node
- dev-stale_config_update
- dev-14463-task-ecom-framework-js-and-css-updates
This package is auto-updated.
Last update: 2024-09-20 06:47:44 UTC
README
Pimcore 核心框架 - 开源数据与体验管理平台:PIM、MDM、CDP、DAM、DXP/CMS 与数字商务
- 📢 我们正在招聘! - 加入我们的使命!
- 🌍 网站 - 了解更多关于 Pimcore
- 📖 文档
- 🉐 帮助翻译 Pimcore! 从 基础 开始,继续到 扩展
- 👍 在 Facebook 上关注我们,在 LinkedIn 和 Twitter 上关注我们
- 🐞 问题追踪器 - 报告错误或建议新功能
- 🗨 论坛 - 社区支持和讨论
- 👪 社区聊天 - Gitter
贡献
修复错误:请创建一个包含逐步描述的拉取请求以重现问题
贡献功能:在开始开发之前,请通过我们的 Gitter 频道 联系核心团队
安全漏洞:请参阅我们的 安全策略
有关详细信息,请参阅我们的 贡献指南。
概述
主要优点和优势
⚒ 同时进行数据建模和 UI 设计
无论您是处理非结构化网络文档还是结构化数据(MDM/PIM),您都定义 UI 设计(网络文档通过模板,结构化数据通过直观的图形编辑器),Pimcore 知道如何有效地持久化数据并优化快速访问。
🎛 针对您的数据的无差别和通用框架
由于框架方法,Pimcore 非常灵活,并能完美适应您的需求。它建立在知名的 Symfony 框架之上,为您的项目提供了坚固和现代的基础。
🚀 可扩展和庞大的 Symfony 社区
利用社区提供的所有现有 Symfony 组件和捆绑包,或者创建您自己的捆绑包来扩展项目,并使用可重用组件。
💎 在一个平台上整合您的数字世界
不再需要在 MDM/PIM、电子商务、DAM 和您的 Web-CMS 之间进行 API、导入/导出和同步。所有操作都无缝协同工作,这是 Pimcore 的设计初衷。
✨️ 现代且直观的用户界面
我们喜欢美观的用户界面,旨在提高日常使用效率,并优化编辑器的体验。
预览和演示
数据对象
通过预定义的数据模型,手动或自动通过API管理任何结构化数据。使用类编辑器定义对象的结构和属性。管理任何数据 - 产品(PIM/MDM)、类别、客户(CDP)、订单(数字商业)、博客文章(DXP/CMS)。数据对象提供从单一来源管理多个输出渠道结构化数据的功能。通过将数据集中在一个地方,Pimcore的数据对象使您能够更快地实现更好的数据完整性和数据质量,从而在多个接触点上创建和维护一致的、最新的客户体验。
数字资产
资产是Pimcore的DAM部分。在文件夹结构中存储、管理和组织数字文件,如图像、视频、PDF、Word/Excel文档。在Pimcore中直接预览200多种文件类型,编辑图片,并使用附加元数据丰富文件。提供图像焦点的面部识别。编辑器只需在系统中维护一个文件的高分辨率版本。Pimcore可以自动为各种渠道(如商业、应用、网站)生成所有所需的输出格式。当然,包括全面的用户管理和版本控制。
文档
Pimcore的DXP/CMS部分,用于管理非结构化内容,如网站页面及其导航。基于Twig模板,文档渲染物理HTML/CSS页面,并提供了管理数据呈现的能力,即客户将体验到的样子。它们可以通过管理员排列预定义布局元素来组成。Pimcore文档为网站提供多语言和多站点功能,包括电子邮件和新闻通讯。总的前端灵活性使内容与商业完美融合。您还可以使用它们为离线渠道创建内容,如印刷目录(网络到印刷)。
演示(社区版)
管理员URL(稳定版):https://demo.pimcore.fun/admin/
管理员URL(开发版):https://11.x-dev.pimcore.fun/admin/
用户名:admin
密码:demo
入门指南
只需3个命令即可开始! 😎
COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/skeleton ./my-project
cd ./my-project
./vendor/bin/pimcore-install
这将安装一个空骨架应用程序,但我们还提供演示包供您方便使用 - 当然也是3个命令 💪 点击此处获取更多安装选项和详细指南
支持的版本和LTS
Pimcore包的次要版本社区支持在下一个次要版本发布时结束。在社区支持结束后,提供长期支持与企业版结合。
LTS版本基于我们的平台版本发布,涵盖核心框架以及Pimcore提供的扩展。有关版本及其支持状态的详细信息,请参阅我们的文档。
版权和许可
版权:Pimcore GmbH 关于许可详情,请访问 LICENSE.md