Download the PHP package eighteen73/media-manager without Composer

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

Media Manager

Native media folders, private media, shared multisite media, and safety-first cleanup for WordPress.

Requirements

Development

Script Purpose
npm run env:start Start Docker wp-env (dev :8888, tests :8889)
npm run env:stop Stop wp-env
npm run env:destroy Destroy containers and volumes (needed after env config changes)
npm run test:unit Jest unit/component tests (no WordPress required)
npm run test:php PHPUnit integration tests inside wp-env tests-cli
npm run test:e2e Playwright E2E against the tests site (:8889)
npm run test:e2e:ui Playwright UI mode
npm run test Run unit, PHP, then E2E
npm run lint CSS/JS/PHP lint
composer test PHPUnit only (expects WordPress test lib; prefer npm run test:php on the host)

Default wp-env credentials: admin / password.

npm run build must succeed before E2E. First-time Playwright setup:

E2E global setup authenticates as admin and activates Media Manager on the tests site (:8889).

Testing standard (eighteen73)

This plugin is the reference layout for other eighteen73 WordPress plugins.

Layout

Runtimes

Layer Runner Environment
PHP PHPUnit + WP_UnitTestCase Docker wp-env tests-cli
JS Jest via @wordpress/scripts Node only
E2E Playwright + @wordpress/e2e-test-utils-playwright wp-env tests site http://localhost:8889

Keep Docker wp-env for PHP and E2E when the plugin needs MySQL, multisite, or real filesystem behavior (private media, shared network media).

WordPress Playground is complementary — demos, Blueprints, and PR previews — not a drop-in replacement for this plugin’s PHP/E2E suite:

Multisite note

Writing tests

License

GPL-2.0-or-later


All versions of media-manager with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
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 eighteen73/media-manager contains the following files

Loading the files please wait ...