Download the PHP package ecentral/celum-connect-fal without Composer

On this page you can find all versions of the php package ecentral/celum-connect-fal. 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 celum-connect-fal

CELUM Connect FAL

A TYPO3 FAL (File Abstraction Layer) driver that exposes assets and collections from a CELUM DAM system as a read-only TYPO3 file storage. Uses the CELUM REST API to fetch and cache asset metadata, preview URLs, and download links.

Requirements

Installation

Then activate the extension via the TYPO3 backend under Admin Tools > Extensions, or via CLI:

Configuration

The driver is configured per FAL storage in the TYPO3 backend under File > Filelist > [Storage] > Edit. Select Driver: BrixCelumDriver and fill in the FlexForm fields:

Field Type Required Default Description
licenseKey string yes — License key issued for your CELUM instance. It also determines the base URL of the CELUM REST API
roots string yes — Comma-separated list of CELUM collection IDs to expose as root folders, e.g. 12,34,56 (see Finding Root Node IDs)
locale en | de no en Language used for asset names returned by the API
defaultLocale en | de no en Fallback language when the primary locale is unavailable
cacheLifetimeInMinutes integer (1–29) no 29 How long API responses are cached in the TYPO3 cache framework

Finding your API Key

The API key is generated in the CELUM Configuration Management Application (CMA):

  1. Log in to your CELUM backend (e.g. https://your-instance.celum.cloud)
  2. Navigate to Advanced UI (older user interface)
  3. Go to Administration > Configuration Management and log in there
  4. Under the Authentication category, click Profiles, then click + ADD to create a new authentication profile
  5. Select Rest API — a dialog will open where you can retrieve the API key

Tip: Create a dedicated API user for TYPO3 to control access rights precisely.

Finding Root Node IDs

The root node ID is the numerical ID of the CELUM folder that will serve as the entry point in the TYPO3 file selection:

  1. In CELUM Content, navigate to the folder you want to use as the root - the ID is visible in the URL (e.g. 1234_node)
  2. Open the folder's Detail View — the ID is visible in the upper left corner.

Multiple root node IDs can be entered as a comma-separated list — all configured nodes and their sub-nodes will be available recursively in TYPO3.

Usage

Creating a FAL Storage

  1. Go to Web > List > Page Pid=0.
  2. Create a new file storage record.
  3. Set Driver to BrixCelumDriver.
  4. Fill in the connection settings under the Configuration tab (see Configuration).
  5. Save. TYPO3 will connect to the CELUM REST API and expose the configured root collections as folders.

Read-Only Storage

The CELUM driver is read-only. All write operations (upload, rename, move, delete) will throw an exception. Assets must be managed inside CELUM and will be reflected automatically after the cache TTL expires.

Clearing the Cache

A dedicated cache-clear button is available in the TYPO3 backend toolbar. To activate it, add the following TS-Config under the user or group settings:

This clears all cached CELUM API responses immediately.


All versions of celum-connect-fal with dependencies

PHP Build Version
Package Version
Requires typo3/cms-core Version ^12 || ^13
guzzlehttp/psr7 Version *
ecentral/celum-connect-fal-rest-client Version ^1.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 ecentral/celum-connect-fal contains the following files

Loading the files please wait ...