{"id":18240676,"url":"https://github.com/lbr-media/typo3-bootstrap-base","last_synced_at":"2025-07-13T10:33:35.414Z","repository":{"id":57012958,"uuid":"463407771","full_name":"lbr-media/typo3-bootstrap-base","owner":"lbr-media","description":"Basic installation package to run typo3-extension-bootstrap with distribution typo3-extension-bootstrap-example.","archived":false,"fork":false,"pushed_at":"2022-03-08T17:54:16.000Z","size":4,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T16:54:09.193Z","etag":null,"topics":["bootstrap","bootstrap5","example-project","installation","installation-script","typo3"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lbr-media.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-25T05:23:07.000Z","updated_at":"2022-02-27T05:44:52.000Z","dependencies_parsed_at":"2022-08-21T13:40:55.469Z","dependency_job_id":null,"html_url":"https://github.com/lbr-media/typo3-bootstrap-base","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/lbr-media/typo3-bootstrap-base","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbr-media%2Ftypo3-bootstrap-base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbr-media%2Ftypo3-bootstrap-base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbr-media%2Ftypo3-bootstrap-base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbr-media%2Ftypo3-bootstrap-base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lbr-media","download_url":"https://codeload.github.com/lbr-media/typo3-bootstrap-base/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbr-media%2Ftypo3-bootstrap-base/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265128467,"owners_count":23715622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","bootstrap5","example-project","installation","installation-script","typo3"],"created_at":"2024-11-05T05:04:20.632Z","updated_at":"2025-07-13T10:33:35.384Z","avatar_url":"https://github.com/lbr-media.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# typo3-bootstrap-base\n\nOnly a composer.json file to run a complete website.\n\nThis is mainly for testing.\n\nThis package installs Typo3 v11 and after that two further extensions:\n\n1. https://github.com/lbr-media/typo3-extension-bootstrap as `bootstrap` which is a template-extension providing all to run a Bootstrap 5 website.\n1. https://github.com/lbr-media/typo3-extension-bootstrap-example as `bootstrap_example` which is a distribution-extension. Here all data and files are included.\n\n## Installation\n\n### 1. Get started\n\nDownload all basic typo3 packages.\n\n``` Bash\ncomposer install\n```\n\n### 2. Install Typo3 in the ususal way:\n\n1. Create file `public/FIRST_INSTALL`.\n2. Call the website: https://your-domain/\n3. Do the installation steps.\n\nStop 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.\n\n### 4. Load the template- and distribution-extensions\n\n``` Bash\ncomposer require lbr-media/typo3-extension-bootstrap\ncomposer require lbr-media/typo3-extension-bootstrap-example\n```\n\n### 5. Get the extensions running\n\n``` Bash\n# Copy some assets to fileadmin.  \nphp vendor/bin/typo3 bootstrap:updatefileadmin\n\n# Activate the extensions which also imports the data from the distribution-extension:  \nphp vendor/bin/typo3 extension:setup\n```\n\nAfter that clear the cache (p.e. `php vendor/bin/typo3 cache:flush`) and check if the website is running.\n\n### Adjust settings\n\nThe `baseURL` is set to `/`. If you run the website in a subfolder, adjust it in the template of the root page in field `Setup`:\n\n``` TypoScript\nconfig.baseURL = /your-subfolder/\n```\n\nOr:\n\n``` TypoScript\nconfig.baseURL = https://your-domain/your-subfolder/\n```\n\n### Adjust constants\n\nBecause the UIDs of the records may change while importing them you have to set some PIDs.\n\nGo to the backend and open the template on root page. Set this in the `Constants` field and adjust the PIDs:\n\n``` TypoScript\nplugin.tx_bootstrapexample {\n    pid {\n        menu {\n            legal = 2\n            projects = 10\n            portfolio = 7\n            brand = 13\n            contact = 5\n        }\n    }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flbr-media%2Ftypo3-bootstrap-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flbr-media%2Ftypo3-bootstrap-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flbr-media%2Ftypo3-bootstrap-base/lists"}