Download the PHP package haroone/module-admin-reindex without Composer

On this page you can find all versions of the php package haroone/module-admin-reindex. 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 module-admin-reindex

Admin Reindex for Magento 2

Run selected Magento indexers from the native Index Management grid, in the background, with live progress.

An open-source Magento extension by Haroone Agency.

CI

Install · Run a reindex · Permissions · Support

Demo

The popup opens immediately while Magento's native message queue begins processing the selected indexers in the background.

Run a reindex

  1. Open System > Tools > Index Management.
  2. Select one or more indexers, or use Magento's Select All control.
  3. Choose Reindex from the existing Actions dropdown and confirm.
  4. Watch successful, running, skipped, failed, and remaining indexers in the progress popup.
  5. Leave the page safely, or close the completed popup to refresh the grid statuses and timestamps.

The admin request only schedules the work. Magento's message queue executes each selected indexer in the background, so closing the popup or leaving Index Management does not stop the job.

Why use it?

Magento provides the indexer commands on the server, but it does not provide a native admin action for running selected indexers. This extension adds that missing action without replacing the core grid or building a separate admin page.

Requirements

Magento release Supported PHP versions CI test version
2.4.4 8.1 2.4.4-p13 / PHP 8.1
2.4.5 8.1 2.4.5-p14 / PHP 8.1
2.4.6 8.1, 8.2 2.4.6-p15 / PHP 8.2
2.4.7 8.2, 8.3 2.4.7-p10 / PHP 8.3
2.4.8 8.3, 8.4 2.4.8-p5 / PHP 8.4
2.4.9 8.4, 8.5 2.4.9 / PHP 8.5

The module supports Magento Open Source and Adobe Commerce. CI installs the latest publicly available magento/project-community-edition package for each release line; Adobe Commerce extended-support patch numbers can be higher. The compatibility matrix follows Adobe's published system requirements and released versions.

Installation

Composer

Install the stable release from Packagist:

Do not skip setup:upgrade. Magento registers the module's MySQL queue destination during recurring setup; without it, jobs can appear as scheduled but never start.

Manual installation

Copy the repository contents to:

Then run:

Run php bin/magento setup:static-content:deploy -f as part of the normal deployment flow when the store is in production mode. The progress popup includes small admin JavaScript and CSS files.

Queue requirement

Magento's consumers cron group must be running. A normal Magento cron installation includes the core consumer runner. A dedicated process manager can run the module consumer instead:

If no consumer is running, the job remains queued and the popup shows that it is waiting. The extension deliberately does not start operating-system processes from an admin request.

Behavior and scope

Each selection runs the full reindexAll() operation for that indexer. It does not reindex a specific database table, product, category, or row.

The extension does not change:

Magento's existing yellow One or more indexers are invalid notification already tells administrators when reindexing is required. This extension reuses that core behavior instead of adding a competing notification system.

Core Magento features reused

Administrators with Magento's Bulk Actions permission can also see jobs in the native Bulk Actions history and system-message area.

Permissions

The extension adds Reindex Data beneath Index Management in Magento ACL. Grant it under System > Permissions > User Roles > Role Resources.

Users without this permission cannot schedule jobs, request progress, or see the Reindex action. Progress data is restricted to the admin user who created the bulk job.

Failure handling

Security

Please report security issues privately through Haroone Agency contact instead of opening a public issue.

Support and Magento services

This extension is built and maintained by Haroone Agency, a Magento-focused ecommerce engineering company working on custom modules, checkout fixes, migrations, performance, and production support.

License

Released under the MIT License. Copyright © 2026 Haroone.com.


All versions of module-admin-reindex with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
magento/framework Version ^103.0.4
magento/framework-bulk Version ^101.0.1
magento/module-asynchronous-operations Version ^100.4.4
magento/module-authorization Version ^100.4.4
magento/module-backend Version ^102.0.4
magento/module-indexer Version ^100.4.4
magento/module-message-queue Version ^100.4.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 haroone/module-admin-reindex contains the following files

Loading the files please wait ...