Only a composer.json file to run a complete website.
This is mainly for testing.
This package installs Typo3 v11 and after that two further extensions:
bootstrap
which is a template-extension providing all to run a Bootstrap 5 website.bootstrap_example
which is a distribution-extension. Here all data and files are included.Download all basic typo3 packages.
composer install
public/FIRST_INSTALL
.Stop when you are able to run the Typo3 backend. Do not make records like pages or templates b/c the distribution extension will not import its records.
composer require lbr-media/typo3-extension-bootstrap
composer require lbr-media/typo3-extension-bootstrap-example
# Copy some assets to fileadmin.
php vendor/bin/typo3 bootstrap:updatefileadmin
# Activate the extensions which also imports the data from the distribution-extension:
php vendor/bin/typo3 extension:setup
After that clear the cache (p.e. php vendor/bin/typo3 cache:flush
) and check if the website is running.
The baseURL
is set to /
. If you run the website in a subfolder, adjust it in the template of the root page in field Setup
:
config.baseURL = /your-subfolder/
Or:
config.baseURL = https://your-domain/your-subfolder/
Because the UIDs of the records may change while importing them you have to set some PIDs.
Go to the backend and open the template on root page. Set this in the Constants
field and adjust the PIDs:
plugin.tx_bootstrapexample {
pid {
menu {
legal = 2
projects = 10
portfolio = 7
brand = 13
contact = 5
}
}
}