Product installation

Once you have purchased the products, it is now time to install them. The best way to do that is using Contao Manager. Alternatively, you can install packages manually via Composer CLI. Follow the guides below for either of options.

✅ Please be sure to enable captions while watching the YouTube video!

Installation via Contao Manager (recommended)

1. Go to your Composer key manager page and add a new key. It is a good practice to generate an individual Composer key for every project.
You can learn more about Composer keys in this article.

2. Click the "Download artifact" button next to the key you choose.

3. Open your Contao Manager and drag & drop the package into the Packages view. You can also use the "Upload Packages" button to do that.

4. Click the "Add Packages" button. It will list all new packages that will be installed.

5. Click the "Apply Changes" button at the bottom of the screen. It will now install the new packages.

6. Once all packages are installed, update the database using Contao Manager or Install Tool.

7. Almost set! Now you have to activate your products.

Obtain the artifact from Composer key manager in your account.

Installation for Contao 4.13

Suppose, for some reason (e.g., to use Isotope eCommerce), you must install Veello Theme for Contao 4.13. In that case, you have to include the specific versions of the packages:

  1. Veello Theme: ^1.4
  2. Veello Theme Importer (optional): ^1.1
  3. Veello Portfolio (optional): ^1.4

You can choose the specific versions right after you upload the ZIP artifact:

You need to enter specific versions to install products for Contao 4.13.

Manual installation (expert)

While we strongly recommend utilizing Contao Manager for installing Veello products due to its user-friendly interface and streamlined process, advanced users also have the option to perform manual installations.

1. First, locate your <root_dir>/composer.json file and add the new repository inside it:

{
    "name": "contao/managed-edition",
    "type": "project",
    "description": "Contao Open Source CMS",
    "require": {
        // ...
    },
    // ...
    "repositories": [
        {
            "type": "composer", 
            "url": "https://veello.com/api/composer/$your_composer_key/packages.json"
        }
    ]
}

2. Now, you can tell Composer to require the purchased products by package names. The package names can be found on the Packages overview page. Go to your command line and execute the following command:

$ composer require <veello/package-1> <veello/package-2>

For example, to install the Veello Theme + Theme Importer, you have to run the following command:

$ composer require veello/theme veello/theme-importer

3. After the installation is complete, please update the database using Contao Install Tool, or by running the vendor/bin/contao-console contao:migrate command.

4. Almost set! Now you have to activate your products.

Having troubles?

If you experience any troubles during the installation of products, or you are uncertain how to proceed, please contact us and we will gladly help you out.