Skip to content
This repository was archived by the owner on Mar 13, 2026. It is now read-only.
This repository was archived by the owner on Mar 13, 2026. It is now read-only.

[Extensions] Install extensions using composer #3438

Description

@Guite

Depends on #3644

Use composer for installing extensions during runtime.

We could also use our extension library as a composer repository then and/or use packagist.
Thus this would also solve #909
See also https://github.com/composer/satis

Example: Contao composer client (German manual).
Example: Drupal composer manager

  • POC for PHP-driven runtime executions
  • Tests
    • Install module with dependency to Symfony bundle
    • Uninstall module with dependency to Symfony bundle
    • Install module with dependency to other module
    • Uninstall module with dependency to other module
    • Conflict
  • Further aspects
    • Rewrite our current extensions management.
    • Unify handling of modules and themes.
    • Also think about handling translations.
    • Handle legacy components

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions