thelia/installer

custom installer for Thelia.

Maintainers

👁 thelia

Package info

github.com/thelia/installer

Type:composer-plugin

pkg:composer/thelia/installer

Statistics

Installs: 96 697

Dependents: 334

Suggesters: 0

Stars: 1

Open Issues: 0

1.5 2024-08-12 13:48 UTC

Requires

  • composer-plugin-api: ^1.0||^2.0

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

LGPL-3.0-or-later 30b7a084e64bd3a4ffb290fa6d9bf096b64b2b56

TheliaThelia-moduleThelia-template

This package is auto-updated.

Last update: 2026-05-23 15:08:52 UTC


README

This installer allows you to install module and templates using composer. We created special type for Thelia

You can now create module and submit them on packagist.org

List of special types :

  • thelia-module => install your module in local/module
  • thelia-frontoffice-template => install your template in templates/frontOffice
  • thelia-backoffice-template => install your template in templates/backOffice
  • thelia-email-template => install your template in templates/email
  • thelia-pdf-template => install your template in templates/pdf

Example composer.json file

{
 "name": "thelia/hooktest-module",
 "type": "thelia-module",
 "require": {
 "thelia/installer": "~1.0"
 }
}

This would install your module in local/modules/hookstest-module

You certainly notice that hooktest-module is not a valid name for a Thelia module. In fact packagist.org doesn't allow package in uppercase. For fixing this, you must use an extra param in your composer.json

{
 "name": "thelia/hooktest-module",
 "type": "thelia-module",
 "require": {
 "thelia/installer": "~1.0"
 },
 "extra": {
 "installer-name": "HookTest"
 }
}

With this new section, your module will be install now in local/modules/HookTest