Download the PHP package aimeos/aimeos-typo3 without Composer

On this page you can find all versions of the php package aimeos/aimeos-typo3. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package aimeos-typo3

Aimeos logo

Aimeos TYPO3 extension

Total Downloads Scrutinizer Code Quality License

:star: Star us on GitHub — it motivates us a lot!

Aimeos is THE professional, full-featured and high performance e-commerce extension for TYPO3! You can install it in your existing TYPO3 web site within 5 minutes and can adapt, extend, overwrite and customize anything to your needs.

aimeos-frontend

Table Of Content

Installation

This document is for the latest Aimeos TYPO3 22.10 release and later.

Composer

Note: composer 2.1+ is required!

The latest TYPO3 version can be installed via composer. This is especially useful, if you want to create new TYPO3 installations automatically or play with the latest code. You need to install the composer package first, if it isn't already available:

To install the TYPO3 base distribution first, execute this command:

It will install TYPO3 into the ./myshop/ directory. Change into the directory and install TYPO3 as usual:

Open the TYPO3 URL in your browser and follow the setup steps. Afterwards, install the Aimeos extension using:

If composer complains that one or more packages can't be installed because the required minimum stability isn't met, add this to your composer.json:

If you want a more or less working installation out of the box for new installations, you can install the Bootstrap package too:

Note: Remember to create a root page and a root template, which includes the Bootstrap package templates! (See also below.)

Finally, depending on your TYPO3 version, run the following commands from your installation directory:

For TYPO3 11+:

If you don't want to add the Aimeos demo data, you should remove --option=setup/default/demo:1 from the Aimeos setup command.

For TYPO3 10:

If you experience any errors with the database, please check the Database Setup section below.

Please keep on reading below the "TER Extension" installation section!

DDev

Note: Installation instructions for TYPO3 with ddev or Colima can be found here: TYPO3 with ddev or colima

TER Extension

If you want to install Aimeos into a traditionally installed TYPO3 ("legacy installation"), the Aimeos extension from the TER is recommended. You can download and install it directly from the Extension Manager of your TYPO3 instance.

Install Aimeos TYPO3 extension

Afterwards, you have to execute the update script of the extension to create the required database structure:

Execute update script

Aimeos Distribution

For new TYPO3 installations, there is a 1-click Aimeos distribution available, too. Choose the Aimeos distribution from the list of available distributions in the Extension Manager and you will get a completely set up shop system including demo data for a quick start.

TYPO3 Setup

Setup TYPO3 by creating a FIRST_INSTALL file in the ./public directory:

Open the URL of your installation in the browser and follow the steps in the TYPO3 setup scripts.

Database Setup

If you use MySQL < 5.7.8, you have to use utf8 and utf8_unicode_ci instead because those MySQL versions can't handle the long indexes created by utf8mb4 (up to four bytes per character) and you will get errors like

To avoid that, change your database settings in your ./typo3conf/LocalConfiguration.php to:

Security

Since TYPO3 9.5.14+ implements SameSite cookie handling and restricts when browsers send cookies to your site. This is a problem when customers are redirected from external payment provider domain. Then, there's no session available on the confirmation page. To circumvent that problem, you need to set the configuration option cookieSameSite to none in your ./typo3conf/LocalConfiguration.php:

Site Setup

TYPO3 10+ requires a site configuration which you have to add in "Site Management" > "Sites" available in the left navigation. When creating a root page (a page with a globe icon), a basic site configuration is automatically created (see below at Go to the Import View).

Page Setup

Download the Aimeos Page Tree t3d file

The page setup for an Aimeos web shop is easy, if you import the example page tree for TYPO3 10/11. You can download the version you need from here:

Note: The Aimeos layout expects Bootstrap providing the grid layout!

In order to upload and install the file, follow the following steps:

Go to the Import View

Note: It is recommended to import the Aimeos page tree to a page that is defined as "root page". To create a root page, simply create a new page and, in the "Edit page properties", activate the "Use as Root Page" option under "Behaviour". The icon of the root page will change to a globe. This will also create a basic site configuration. Don't forget to also create a typoscript root template and include the bootstrap templates with it!

Create a root page

Go to the import view

Upload the page tree file

Upload the page tree file

Import the page tree

Import the uploaded page tree file

Now you have a new page "Shop" in your page tree including all required sub-pages.

SEO-friendly URLs

TYPO3 9.5 and later can create SEO friendly URLs if you add the rules to the site config: https://aimeos.org/docs/latest/typo3/setup/#seo-urls

License

The Aimeos TYPO3 extension is licensed under the terms of the GPL Open Source license and is available for free.

Links


All versions of aimeos-typo3 with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0.10
composer-runtime-api Version ^2.1
typo3/cms-core Version ^12.4.11
typo3/cms-backend Version ^12.4.11
typo3/cms-extbase Version ^12.4.11
typo3/cms-scheduler Version ^12.4.11
aimeos/ai-admin-jqadm Version 2023.10.*
aimeos/ai-admin-graphql Version 2023.10.*
aimeos/ai-admin-jsonadm Version 2023.10.*
aimeos/ai-controller-jobs Version 2023.10.*
aimeos/ai-client-jsonapi Version 2023.10.*
aimeos/ai-client-html Version 2023.10.*
aimeos/ai-typo3 Version 2023.10.*
nyholm/psr7-server Version ^1.0
nyholm/psr7 Version ^1.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package aimeos/aimeos-typo3 contains the following files

Loading the files please wait ....