Download the PHP package oronts/asset-pilot-bundle without Composer

On this page you can find all versions of the php package oronts/asset-pilot-bundle. 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 asset-pilot-bundle

oronts/asset-pilot-bundle: intelligent rule-based asset organization for Pimcore 12

Pimcore version PHP version Symfony version

Quick start • Example • Documentation • Full docs


Asset Pilot automates how Pimcore assets are filed. When a DataObject is saved, it evaluates the object's asset fields against a priority-ordered rule set, resolves a target path from a Twig template, and moves the files into a structured folder hierarchy, handling localized fields, async processing, a mandatory recoverable operation journal, durable observer delivery, and a Studio UI dashboard.

Features

Quick Start

The latest published stable is 1.1.x. The 2.0 feature set documented here is the next release and is not yet on Packagist, so composer require oronts/asset-pilot-bundle installs the current 1.1.x stable line until v2.0.0 is tagged and published.

Asset Pilot requires an installed Pimcore Studio. A bare Pimcore Classic skeleton must install and configure Generic Execution Engine, Generic Data Index, Studio Backend, and Studio UI first; see the installation guide for the verified order.

Enable the bundle in config/bundles.php:

Install the database tables and permissions. The Composer package already contains a verified prebuilt Studio remote:

Rerun the bounded projection rebuild until it reports ready before enabling destructive cleanup.

Full setup, including both required supervised Messenger consumers, failure transport, Lock, upgrades, and safe uninstall, is in docs/installation.md.

Operators can inspect stale mutation state with asset-pilot:recover-operations and apply only its signed reviewed classification. Recovery never repeats the original move or revert. Dead observer deliveries use the same preview/apply discipline through asset-pilot:retry-deliveries; retry preserves the operation and initiating actor.

Example

Organize product images into a folder named by item number:

Preview the moves, then apply that exact reviewed plan before its token expires:

More recipes (category hierarchies, multi-class setups, move strategies, asset protection, date-based organization) are in docs/scenarios.md.

Documentation

Everything lives in docs/.

Requirements

Dependency Version
PHP >= 8.4
Pimcore ^12.3.11
Pimcore Studio Backend ^2025.4.7
Pimcore Studio UI ^2025.4.8
Symfony components ^7.3
Symfony Messenger ^7.3
Symfony Lock ^7.3

Contributing

Issues and pull requests are welcome. See CONTRIBUTING.md for the dev setup, the quality gates, and what a mergeable change looks like.

License

Licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-or-later). Pimcore and Studio dependencies have their own licenses. Review the licenses for your distribution and service model; AGPL section 13 applies when users interact remotely with a modified covered version.


Built and maintained by Oronts

Oronts

Asset Pilot is built and maintained by Oronts, an AI-first software company in Munich. We design and run commerce platforms, PIM and DAM systems, and the data automation around them for mid-market and enterprise teams, with Pimcore experience spanning versions 10, 11, and 12. This bundle is the asset-filing engine we use on client platforms and release under AGPL-3.0-or-later. Validate it in a representative Pimcore environment before rollout. When you want it shaped to your data model or backed by an SLA, that is the work we do.

Where we help:

If your team files assets by hand, fights duplicates, or runs a DAM nobody trusts, we fix the workflow and the platform underneath it. Tell us what you run and we will scope it.

Contact: [email protected] · oronts.com

Author: Refaat Al Ktifan ([email protected])


All versions of asset-pilot-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=8.4
ext-ctype Version *
ext-filter Version *
ext-json Version *
ext-mbstring Version *
ext-zip Version *
doctrine/dbal Version ^4.0
league/flysystem Version ^3.0
pimcore/pimcore Version ^12.3.11
pimcore/static-resolver-bundle Version ^3.6
pimcore/studio-backend-bundle Version ^2025.4.7
pimcore/studio-ui-bundle Version ^2025.4.8
psr/cache Version ^3.0
psr/container Version ^2.0
psr/event-dispatcher Version ^1.0
psr/log Version ^3.0
symfony/cache-contracts Version ^3.5
symfony/config Version ^7.3
symfony/console Version ^7.3
symfony/dependency-injection Version ^7.3
symfony/event-dispatcher Version ^7.3
symfony/event-dispatcher-contracts Version ^3.5
symfony/expression-language Version ^7.3
symfony/http-foundation Version ^7.3
symfony/http-kernel Version ^7.3
symfony/lock Version ^7.3
symfony/messenger Version ^7.3
symfony/routing Version ^7.3
symfony/security-http Version ^7.3
symfony/service-contracts Version ^3.5
symfony/yaml Version ^7.3
twig/twig Version ^3.26.1
zircote/swagger-php Version ^5.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 oronts/asset-pilot-bundle contains the following files

Loading the files please wait ...