Download the PHP package crossmedia/fourallportal without Composer

On this page you can find all versions of the php package crossmedia/fourallportal. 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 fourallportal

Latest Stable Version Total Downloads Latest Unstable Version PHP Version Require

PIM Connector

Extension to facilitate import from PIM to TYPO3 records.

Requirements

  1. Typo3 version 12.4 or higher
  2. Typo3 in composer mode
  3. PHP version 8.1 or higher
  4. Installed typo3/cms-scheduler package: composer require typo3/cms-scheduler

Documentation and Guides

  1. Install the 4ALLPORTAL Plugin
  2. Server Component
  3. Module Component
  4. Mapping Class
  5. Type Converter
  6. Complex Types
  7. Dynamic Domain Module
  8. Model Class File
  9. 4ALLPORTAL Extension Commands

    • Create session ID
    • Generate TCA for model
    • Generate abstract entity class
    • Generate additional SQL schema file
    • Generates all configuration
    • Get module and connector configuration
    • Initialize system
    • Pin PIM schema version
    • Update models
    • Sync data
    • Unlock sync
    • Replay events
    • Run tests
  10. TCA Definitions File
  11. Scheduled Tasks
  12. Old Documentation (8.7)

Versions

Version TYPO3 PHP Support/Development
6.x 12.x 8.1 - 8.3 Features, Bugfixes, Security Updates
5.x 7.6 - 8.7 5.5 - 7.2 Support dropped

Migration from Typo3 v8.x to v12.x

Please refer to the Migration Guide document included in this repository.

Expected behavior

Assuming that you put all of the above components together correctly, running the import CLI command should cause the following chain of events to occur:

Developer hints

The following hints may help developers avoid pitfalls when working with this logic:

  1. Reflection is widely used and registration happens in extension config files, and both of these asset types are quite eagerly cached by TYPO3. The cache group that contains both of these caches is the system one which is normally hidden unless you are in Development context or the system cache flushing was explicitly allowed for your user.
  2. Even though TypeConverts are used, Extbase's validation logic is not triggered. This means you can potentially save values in the DB that cause loading of the Entity to fail if for example it is passed as argument to a controller action (unless you disable validation for the argument in the controller action itself).
  3. TYPO3 contains TypeConverters for standard types which may not be possible to override. Should you experience problems with this, it is possible to remove an already registered TypeConverter directly from the TYPO3_CONF_VARS array but this is strongly discouraged. If a given TypeConverter is unable to convert a value, consider wrapping said value in a ValueObject you attach to your Entity, then create a TypeConverter that converts to that type of ValueObject.
  4. As far as humanly possible, try to adhere to the best practice described above and make your Entity as close to the PIM column structures as you can. Overriding any of the logic of the mapping classes or TypeConverter base class may cause vital features to stop working, e.g. could prevent proper handling of relations. The less you customise, the more likely it is that the default rules will handle your object types with no problems.

All versions of fourallportal with dependencies

PHP Build Version
Package Version
Requires typo3/cms-core Version >=7.6.0 <=8.7.99
typo3/cms-backend Version >=7.6.0 <=8.7.99
typo3/cms-extbase Version >=7.6.0 <=8.7.99
typo3/cms-fluid Version >=7.6.0 <=8.7.99
typo3/cms-filemetadata Version *
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 crossmedia/fourallportal contains the following files

Loading the files please wait ....