Customer TYPO3-Sitepackage Template for SKom Projects.
Every new Project is build upon a stack of 3 TYPO3 extensions:
- bootstrap_package as the basic
- skom_sitepackage optimizes the setup and adds new features
- customer_sitepackage hosts the configuration for each individual project
This extensions is a kickstart sitepackage, which you can use to configure your own TYPO3 project (based on bootstrap_package). Use this extension to apply your own changes, like colors, fonts, logos etc.
To do this, you should detache this exentsion from it's original git repository after you have installed it in your project, because you don't want your own changes be overwriten by updating the git repo.
After you have detached it from the original repo, you can make your own git repo out of it, with your own changes.
Because you will make your own changes to this sitepackage, it's recommended to install it in your packages folder.
mkdir packages (if not already exists)
cd packages
git clone https://github.com/Starraider/customer_sitepackage.git . [1]
[1]: If you get an error msg on MacOS, saying your folder is not empty: rm .DS_Store
{
"repositories": [
{
"type": "path",
"url": "packages/*"
},
],
"require": {
"skom/customer-sitepackage": "@dev"
},
}
The customer_sitepackage will automaticly be symlinked into the typo3conf/ext/ folder.
git rm --cached packages/customer_sitepackage
rm -rf packages/customer_sitepackage/.git
rm -rf packages/customer_sitepackage/.github
composer req skom/customer-sitepackage
git rm --cached typo3conf/ext/customer_sitepackage
rm -rf typo3conf/ext/customer_sitepackage/.git
rm -rf typo3conf/ext/customer_sitepackage/.github
Go to the TYPO3 Extension-Manager and search for customer_sitepackage. Klick install.
git rm --cached typo3conf/ext/customer_sitepackage
rm -rf typo3conf/ext/customer_sitepackage/.git
rm -rf typo3conf/ext/customer_sitepackage/.github
- bk2k/bootstrap-package: ^11
- skom/skom-sitepackage: ^9.2.13
Developed 2020 by Sven Kalbhenn
If you have any questions about this project or just want to talk: Send me a message [email protected]