Skip to content

Demo installation

Try Isotope on your own server.

Explore the configuration and features of Isotope eCommerce on your own server. Based on the official Contao Demo, this demo uses a fresh Contao 5.7 installation and the latest version of Isotope. Choose the browser-based Contao Manager or the command-line Composer guide.

Use a fresh, isolated database. Restoring the supplied backup replaces existing database data. Never import it into a live shop. The demo login is public: change the demo credentials before exposing the installation to the internet.

Install with the Contao Manager Install with Composer

Browser-based setup

Install with the Contao Manager.

Install the Contao Manager as described in the Contao documentation and follow these instructions step by step.

Step 1

Find the Isotope demo.

Select Theme for Contao and enter isotope in the search field to find the demo package.

Theme for Contao

Step 2

Select and install the demo.

Click Details in the search result and click on the gear icon next to latest version. Enter ^3.0@rc, then click Install to start the installation.

Install the Isotope eCommerce Demo

Step 3

Wait for the installation.

The Contao Manager now installs the demo. Wait for the installation to complete before continuing.

Demo will be installed

Step 4

Connect your demo database.

After installation, enter the connection parameters for your fresh, isolated database. Do not connect a database containing existing shop data.

Connection parameters

Step 5

Import the demo theme.

Click Import theme. This restores the supplied backup and replaces data in the connected database.

Import theme

Step 6

Wait for the backup restore.

The database is restored from the supplied backup. Wait for the restore to finish.

Database backup will be restored

Step 7

Check the database schema.

Once the database import has completed successfully, click Continue to check the database schema.

Finalize database import

Step 8

Check pending migrations.

Click Check database to check the pending migration.

Execute pending migrations

Step 9

Execute the database update.

Click Execute to update the database.

Execute database changes

Step 10

Continue after the update.

Once the database changes have been applied, click Next.

Database changes have been adopted

Step 11

Apply the schema changes.

Click Execute to apply the schema changes.

Execute database changes

Step 12

Confirm the completed migration.

When there are no further migrations or schema changes, click Confirm & Close.

Confirm & close

Step 13

Finish the database setup.

Click Next to complete the database customization.

Database schema up to date

Step 14

Keep the supplied demo account.

Click Next: the supplied database backup already contains a user account. Change its public demo credentials before exposing the installation.

User account exists in the database

Step 15

Open your installed demo.

The Isotope eCommerce demo has been successfully installed. Continue below to explore the front end and log in to the back end.

Accomplished

Command-line setup

Install with Composer.

  1. Create the project.

    Run these commands to create the demo and enter its project directory:

    composer create-project isotope/isotope-demo:^3.0@rc isotope-demo
    cd isotope-demo
  2. Configure the database.

    Define your database connection in .env.local inside isotope-demo. Use a fresh, isolated database, not an existing shop database.

  3. Restore and migrate.

    Warning: Restoring the supplied backup replaces existing database data. From the same isotope-demo directory, import the backup:

    vendor/bin/contao-console contao:backup:restore

    After the restore has completed, execute the pending migrations:

    vendor/bin/contao-console contao:migrate

    Use the demo login below and change its public credentials before exposing the installation.

Next steps

Your demo is ready to explore.

You can now check the front end or log in in the back end via http://www.yourdomain.org/contao/login as Kevin Jones.

(username: k.jones and password: kevinjones)

Have fun and happy testing!

If you have any questions, please check out our manual or contact the community forums.