PHPackages                             arnebratt/batchtool - 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. arnebratt/batchtool

ActiveEzpublish-legacy-extension[Utility &amp; Helpers](/categories/utility)

arnebratt/batchtool
===================

Batchtool (OpenContent Fork)

1.3.1(2mo ago)05.2k↓26.7%GPL-2.0PHP

Since Apr 3Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/Opencontent/Batchtool)[ Packagist](https://packagist.org/packages/arnebratt/batchtool)[ RSS](/packages/arnebratt-batchtool/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (4)Used By (0)

Batchtool
=========

[](#batchtool)

The [eZ Publish](http://ez.no) extension [Batchtool](http://projects.ez.no/batchtool).

The version 2.0 of Batchtool have added support for class autoloading, making it more extensible. The filter/operation classes no longer depend on being stored in the Batchtool extension.

I would appreciate feedback on wether the new version is working without problems for you, and what operations you have used.

This version have been tested on eZ Publish 5.1, and seems to be working with the following command:

```
php ezpublish/console ezpublish:legacy:script runcronjobs.php batchtool --legacy-help

```

This is a command line utility to do the same operations on lots of selected objects/nodes. For instance to move, copy or delete a bunch of nodes. It is based on filters that fetches the objects to operate on, utilizing the fetch functions in eZ Publish for a flexible selection of objects.

This is intended as a command line tool, allthough it has been set up as a cronjob in case that could come in handy for some tasks.

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance83

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 77.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2924 days

Total

2

Last Release

88d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4bb0695337c30a80b955ef72819273442a7dcbcfd69f99b80a28084d170bba0a?d=identicon)[Opencontent](/maintainers/Opencontent)

---

Top Contributors

[![arnebratt](https://avatars.githubusercontent.com/u/1096883?v=4)](https://github.com/arnebratt "arnebratt (41 commits)")[![kdzwinel](https://avatars.githubusercontent.com/u/985504?v=4)](https://github.com/kdzwinel "kdzwinel (9 commits)")[![lorello](https://avatars.githubusercontent.com/u/694058?v=4)](https://github.com/lorello "lorello (1 commits)")[![lrealdi](https://avatars.githubusercontent.com/u/14081241?v=4)](https://github.com/lrealdi "lrealdi (1 commits)")[![Opencontent](https://avatars.githubusercontent.com/u/972033?v=4)](https://github.com/Opencontent "Opencontent (1 commits)")

### Embed Badge

![Health badge](/badges/arnebratt-batchtool/health.svg)

```
[![Health](https://phpackages.com/badges/arnebratt-batchtool/health.svg)](https://phpackages.com/packages/arnebratt-batchtool)
```

###  Alternatives

[ezsystems/eztags-ls

eZ Tags is an extension for eZ Publish, providing more functionality for tagging content objects than ezkeyword datatype included in eZ Publish kernel.

40204.3k3](/packages/ezsystems-eztags-ls)[ezsystems/ezautosave-ls

Content editing autosave extension for eZ Publish legacy

22426.3k3](/packages/ezsystems-ezautosave-ls)[ezsystems/legacy-bridge

eZ Platform bridge to eZ Publish Legacy

17118.9k5](/packages/ezsystems-legacy-bridge)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
