Skip to content

[Feature]: Introduce CentralBundle with local overrides #559

@kaurov

Description

@kaurov

Feature description

Usually, Pimcore-Partners-Agencies implement and sell MANY websites.
We usually use some central bundle with core Model and Services to share among all created websites.
Such bundle is usually connected as vendor/bundle in composer.json
In some special cases, it can be connected as GitSubmodule.

It makes us easier to:

  • update/bugfix all created website in 1 place
  • reuse company experience for the new project
  • speed up new website creation process

What I propose to move to such CentralBundle in Demo application:

  • the whole content of /src/ folder except car.*
  • central twig templates. Local ones you can keep, but they will just include central ones -- to allow a developer to overwrite in the future if the project looks different.
  • CSS files. With only 1 local CSS left
  • Data-Object interface and definitions. Local Data-Object classes only extends central definitions, so admin can add more fields

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions