Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ezplatform Core Laravel Package

ezsystems/ezplatform-core

Core package of eZ Platform (Ibexa DXP) CMS for Symfony/PHP. Provides the content repository, domain services, persistence, and APIs that power content modeling, publishing workflows, and integration with the eZ Platform stack.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Headless CMS & Decoupled Architecture: Enables building scalable, API-first content platforms for modern web/mobile apps, reducing frontend-backend coupling.
  • Enterprise Content Management: Supports complex content workflows, multilingual sites, and structured content models for B2B/B2C portals.
  • Composable Architecture: Facilitates modular design (e.g., microservices, Jamstack) by exposing REST/GraphQL APIs out-of-the-box.
  • Roadmap Acceleration: Avoids reinventing CMS wheels (e.g., content modeling, versioning, permissions) while allowing customization via Symfony/Laravel integrations.
  • Build vs. Buy: Justifies "buy" for teams needing enterprise-grade CMS features without heavy custom dev; "build" for teams extending core functionality (e.g., custom field types, workflows).
  • Use Cases:
    • Digital experiences (e.g., marketing sites, intranets).
    • Content-heavy SaaS platforms (e.g., documentation, e-commerce).
    • Legacy system modernization (migrating from monolithic CMS to modular).

When to Consider This Package

  • Adopt if:

    • Your team needs a Symfony/Laravel-compatible CMS with structured content (e.g., JSON schemas, taxonomies).
    • You prioritize API-driven content delivery (REST/GraphQL) over traditional page templates.
    • Your roadmap includes scalable content workflows (e.g., approvals, translations, versioning).
    • You’re building for multi-region/multi-language audiences with built-in localization.
    • Your stack already uses Symfony components (e.g., Doctrine, Twig) or you’re open to integrating them.
  • Look elsewhere if:

    • You need a pure Laravel package (this is Symfony-based; requires bridge like ezsystems/ezplatform-laravel).
    • Your use case is simple blogging or lightweight pages (consider Statamic, October CMS).
    • You lack Symfony expertise (steep learning curve for customizations).
    • You require real-time collaboration (e.g., Google Docs-like editing; consider Strapi + plugins).
    • Your budget prioritizes open-core commercial support (eZ Platform offers paid tiers).

How to Pitch It (Stakeholders)

For Executives: "eZ Platform Core gives us a battle-tested, enterprise-grade CMS that decouples content from presentation—enabling faster digital experiences while future-proofing our tech stack. It’s like WordPress for developers: structured, scalable, and API-first. For [X use case], it cuts dev time by 60% while supporting global content needs. The Symfony ecosystem ensures long-term maintainability, and we can extend it with Laravel via official bridges."

For Engineering: *"This is a Symfony-powered CMS engine that lets us:

  • Model content rigorously (e.g., custom field types, relationships) without reinventing the wheel.
  • Expose content via REST/GraphQL for any frontend (React, mobile, etc.).
  • Integrate seamlessly with Laravel via the ezplatform-laravel package (if needed).
  • Leverage Symfony’s ecosystem (Doctrine, Twig, security) for robustness. Tradeoff: Steeper learning curve than lightweight CMS options, but unmatched flexibility for complex needs. Ideal if we’re building for scale or compliance-heavy industries."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor