What it really means to build a CMF
summary
A reusable Symfony bundle that exposes PHPCR content storage as a RESTful CMF using Doctrine PHPCR-ODM and API Platform: read operations are provided via API Platform data providers, and writes go through a write listener to a document writer. It supports Jackalope/Jackrabbit transports, node-based workspaces with two workspaces (default and live) for draft vs published workflows, versioning, multilingual fallbacks, and is distributed as a Composer package for end-to-end use with SPA back offices and public sites.
AI-written summary · about
chapters (9)
- 0:00CMF for custom projects
- 2:32Tech stack architecture
- 6:56Workspace workflow
- 11:18Symfony bundle config
- 13:05DocumentWriter service
- 15:12API Platform REST integration
- 17:44Reading flow via DataProvider
- 19:32Writing flow via DocumentWriter
- 21:18Normalization and final response
related talks
59mA CQRS Approach with Api Platform and Symfony Messenger
06mPHP Content Repository Specification
41mBuilding first-class REST APIs with Symfony
39mBuilding RESTful APIs with Symfony Components
41mBuilding Restful APIs with Symfony Components
50mBuild RESTful APIs easily with Symfony
34mWhy PHP and Symfony are still in the game
25mCode decoupling from Symfony (and others frameworks)
