PHPackages                             cabag/ext-backend-progress - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. cabag/ext-backend-progress

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

cabag/ext-backend-progress
==========================

Add a toolbaritem that displays the progress of a long running task.

2.0.1(5y ago)01GPL-2.0-or-laterPHPPHP 7.2

Since Nov 3Pushed 5y ago3 watchersCompare

[ Source](https://github.com/cabservicesag/ext-backend_progress)[ Packagist](https://packagist.org/packages/cabag/ext-backend-progress)[ RSS](/packages/cabag-ext-backend-progress/feed)WikiDiscussions 1.0 Synced 1w ago

READMEChangelogDependencies (5)Versions (11)Used By (0)

Backend Progress
================

[](#backend-progress)

About
-----

[](#about)

This extension is based on cabag's boiler\_plate extension.

The goal of this extension is to provide a progress bar to the TYPO3 backend accessible as a toolbar item, so switching from a module to another still allows to keep track of a long running task.

The extension implementing this feature have two ways of displaying the progres:

1. As a progress circle, containing the progress percentage as a number in the middle
2. As a progress bar with an additional progress label, allowing to give additional information on a long running task which overall amount of subtasks may not be known in advance, in this case the progress bar might be used to display the progress over all tasks.

Such long running tasks have to be implemented as tasks for now but could be implemented as Websocket calls in the future.

For developers
==============

[](#for-developers)

To ease the implementation effort, a `BackendProgressAwareTrait` is provided by the extension.

Initialising
------------

[](#initialising)

See `examples/Command/ExampleProgressBarCommand.php` for a full example

```
