oveleon / product-installer
Provides the possibility to install products in the Contao backend.
Fund package maintenance!
oveleon
Requires
- php: ^8.1
- composer-runtime-api: 2.*
- ext-dom: *
- composer/semver: ^3.3
- contao/core-bundle: ^4.13 | ^5.0
- doctrine/dbal: ^3.3
- knplabs/github-api: ^3.9
- symfony/config: ^5.4 || ^6.4 || ^7.0
- symfony/dependency-injection: ^5.4 || ^6.4 || ^7.0
- symfony/event-dispatcher: ^5.4 || ^6.4 || ^7.0
- symfony/filesystem: ^5.4 || ^6.4 || ^7.0
- symfony/finder: ^5.4 || ^6.4 || ^7.0
- symfony/http-client: ^5.4 || ^6.4 || ^7.0
- symfony/http-client-contracts: ^2.4 || ^3.1
- symfony/http-foundation: ^5.4 || ^6.4 || ^7.0
- symfony/http-kernel: ^5.4 || ^6.4 || ^7.0
- symfony/mime: ^5.4 || ^6.4 || ^7.0
- symfony/routing: ^5.4 || ^6.4 || ^7.0
- symfony/security-core: ^5.4 || ^6.4 || ^7.0
- symfony/translation-contracts: ^2.3 || ^3.0
Requires (Dev)
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
This package is auto-updated.
Last update: 2024-12-02 13:31:41 UTC
README
The Product Installer enables the retrieval and installation of licensed and / or proprietary software products like Themes or Extensions from various shop systems prepared for this purpose.
It provides a full setup service for software products and an overview of the available products directly in the Contao backend.
The licences are purchased via the shop and its products can be easily installed into the existing ecosystem using the Product Installer, so that the shop operator does not need any additional services for distributing licences.
If you are interested in distributing your own products via the Product Installer, please contact us via our contact form.
Overview
Licence verification and product registration
Automatic installation of composer dependencies
Downloading product content
Setup wizard during import
Developer documentation
Known import limitations
Insert tags currently only support page ({link::*}}
) and article ({include_article::*}}
) references
Insert tags with query parameter are not supported yet (e.g. {{file::file.php?arg1=val}}
)
Currently only single file connections within custom elements are supported (singleSRC
)