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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package site-core

EXT:site-core - A TYPO3 Extension to use solid APIs during development

Features

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

PHP Build Version
Package Version
Requires php Version ^8.2
typo3/cms-core Version ^12.4
symfony/dotenv Version ^6.0
dflydev/dot-access-data Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package site/site-core contains the following files

Loading the files please wait ....