twoh / twoh_kickstarter
This extension serves as a kickstart for the creation and reuse of TYPO3 projects. Additional required extensions expand your TYPO3 with performance and SEO optimizations.
Requires
- php: >=8.0
- ext-dom: *
- ext-libxml: *
- apache-solr-for-typo3/solr: ^12
- autodudes/ai-suite: ^12.0
- b13/container: ^2.3
- fluidtypo3/vhs: ^7.0
- georgringer/news: ^11.0
- georgringer/numbered-pagination: ^2.0
- ichhabrecht/content-defender: ^3.4
- internetgalerie/ig-slug: ^1.1
- lochmueller/sourceopt: ^5
- lochmueller/staticfilecache: ^13
- plan2net/webp: ^5.1
- t3/min: ^3.0
- twoh/twoh_base: ^1.0.0
- twoh/twoh_content_blocks: ^1.0.0
- twoh/twoh_tiny_png: ^1.0.0
- typo3/cms-core: ^12.4
- typo3/cms-fluid-styled-content: ^12.4
- typo3/cms-form: ^12.4
- typo3/cms-seo: ^12.4
- websedit/we-cookie-consent: ^4.0
- yoast-seo-for-typo3/yoast_seo: ^9
Requires (Dev)
- roave/security-advisories: dev-latest
README
This extension serves as a kickstart for the creation and reuse of TYPO3 projects. Additional required extensions expand your TYPO3 with performance and SEO optimizations.
Minimum requirements
- PHP 8
- composer ^2
- TYPO3 12
Setup
Install
- install Extension via Composer or FTP
- include Extension in TypoScript ROOT Template
- include Extension in Page TS ROOT
- start commands below
Header & Footer
You can set the Header and Footer Menu PID's over TypoScript or Backend constants.
headerMenu = {$plugin.tx_twohatom.settings.headerMenu}
footerMenu = {$plugin.tx_twohatom.settings.footerMenu}
Grid Layout
We use container.
Accessibility
Check out the [Accessibility] for your Webpage. https://www.npmjs.com/package/a11y-sitechecker
Performance and SEO
You can find an optimized .htaccess file in ext directory.
Also set compressionLevel to `
9`
in FE and BE Configuration.
Yoast SEO plugin
If you install our extension with composer, then the YoastSeo plugin will also be installed.
Scheme.org
We recommend to stick to Scheme.org when building the HTML5 structure. See our contact module as an example. Please use also the Scheme.org Validator