Download the PHP package unopim/dam without Composer

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

UnoPim Digital Asset Management (DAM)

UnoPim DAM is a flexible, open-source Digital Asset Management (DAM) system built on Laravel. It enables businesses to store, organize, and manage digital assets such as images, videos, documents, and more. The system is designed for seamless cross-team asset management. Key features include:

Requirements

Optional system binaries (for media previews)

The asset grid generates first-frame thumbnails for videos and first-page thumbnails for PDFs. These need two CLI tools on the host. If they're missing the grid still works — it just falls back to the generic file-type icon and logs a warning to storage/logs/laravel.log.

Tool Used for Install (Debian/Ubuntu) Install (RHEL/Alma) macOS (Homebrew)
ffmpeg Video thumbnails (Jobs/GenerateVideoThumbnail) sudo apt-get install -y ffmpeg sudo dnf install -y ffmpeg brew install ffmpeg
poppler-utils (pdftoppm) PDF thumbnails (Jobs/GeneratePdfThumbnail) sudo apt-get install -y poppler-utils sudo dnf install -y poppler-utils brew install poppler

After installing, existing assets get their thumbnail lazily on the next thumbnail request — no manual backfill needed.

If you run UnoPim in Docker, add the same packages to your apt-get install line in dockerfiles/fpm.Dockerfile and dockerfiles/q.Dockerfile (the queue worker also needs them, since GenerateVideoThumbnail runs there when queued).

✨ Features

Comprehensive File & Directory Management

Advanced Asset Operations

Metadata and Tagging

Collaboration and Resource Linking

Asset Assignment via Export / Import

Installation with Composer

Installation without Composer

To manually install UnoPim DAM:

  1. Download and Setup the Extension

    • Download and unzip the extension.
    • Rename the folder to DAM and place it in the packages/Webkul directory within the project's root.
  2. Register the Package Provider

    • Add the following to bootstrap/providers.php:

      • At the top, add the use statement:

      • In the return array, in the Webkul package service providers section, add:
  3. Update Autoload Configuration

    • Register the DAM directory in composer.json under autoload psr-4:
  4. Run Installation Commands

    • Execute these commands to complete the installation:
  5. Enable Queue Operations

    • Start the queue to execute actions, such as job operations, by running the following command:

    • If the queue:work command is managed by a process manager like Supervisor, restart the relevant service after installing the module to apply the changes. Replace unopim-worker with your actual worker name, if different:

📦 DAM Asset Migration to AWS S3

This Laravel Artisan command is used to migrate DAM asset files from the local private disk to AWS S3 storage. It supports migrating all files or only newly uploaded ones, and optionally deleting local files after successful migration.

🛠 Command Signature

🔐 Authentication

To execute this command, valid admin credentials are required:

🧭 Options Prompts

During execution, the command will prompt you to choose:

📋 Example Workflow

📬 Postman API Collection

To interact with UnoPim DAM's API, you can use our official Postman collection:

UnoPim DAM APIs Documentation

UnoPim DAM APIs on Postman

This collection provides ready-to-use API requests for various UnoPim DAM API features. You can import it directly into your Postman workspace and start testing the APIs.

API Support


All versions of dam with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
intervention/image 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 unopim/dam contains the following files

Loading the files please wait ...