Download the PHP package site/site-core without Composer
On this page you can find all versions of the php package site/site-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download site/site-core
More information about site/site-core
Files in site/site-core
Package site-core
Short Description Core Extension for any modern TYPO3 Application.
License GPL-2.0-or-later
Informations about the package site-core
EXT:site-core - A TYPO3 Extension to use solid APIs during development
Features
- Simplified the way to create way faster new Content-Elements
- An easier way of rendering custom Content-Elements via "Frontend-Rendering-Engine" (also PSR-14 Events!)
- Includes a bunch of custom utility-classes as services
- Will always support LTS versions of both TYPO3 and PHP - currently v12 and v8.2
Why would I need this
I've developed this extension primarily only the due to the TcaService class since I struggled/didn't enjoy copy&paste TCA arrays - especially those Table properties (ctrl)
arrays. That one big array you need for the usage of inline records, which you place inside e.g. EXT:site_core/Configuration/TCA/Overrides/my_domain_model.php
and basically returns an array of configured ctrl stuff.
Turns out stuff like that (ctrl-array)...
An example of the big, big ctrl-array
**Note:** This example configuration covers only one field (the _title_) yet....could be way easier using site/site-core
's TcaService:
TcaService way
**Noticed** that this simplified configuration holds 5 fields already and is way more understandable than the other?Installation
composer req site/site-core
Documentation
For documentation please head over to site-core.readthedocs.io
License
MIT
For more information please see LICENSE
All versions of site-core with dependencies
typo3/cms-core Version ^12.4
symfony/dotenv Version ^6.0
dflydev/dot-access-data Version ^3.0