PHPackages                             islandora-rdm/workflow\_participants - 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. islandora-rdm/workflow\_participants

AbandonedDrupal-module[Utility &amp; Helpers](/categories/utility)

islandora-rdm/workflow\_participants
====================================

Fork of Drupal.org project because ansible doesn't work well with Drupal patches. Allows for per-entity workflow participants (editors and reviewers) to be assigned.

0182PHP

Since Sep 23Pushed 6y ago5 watchersCompare

[ Source](https://github.com/roblib/workflow_participants)[ Packagist](https://packagist.org/packages/islandora-rdm/workflow_participants)[ RSS](/packages/islandora-rdm-workflow-participants/feed)WikiDiscussions 8.x-2.x Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Workflow Participants
---------------------

[](#workflow-participants)

This module allows per-entity workflow participants to be configured. These participants can either be editors or reviewers. Content moderation states can be configured to allow editors, reviewers, or both, to make transitions. Reviewers cannot edit the content, only moderate. Editors can moderate and make changes.

### Details

[](#details)

This module requires the core experimental module `content_moderation`. When Drupal 8.3.0 is released, there will likely be a rewrite to incorporate the new `workflows` module.

The goal of this is to eventually work with any entity that can be moderated. In the current state though, it is hardcoded only for node entities.

Only entities that are moderated can have workflow participants added.

### Installation

[](#installation)

- Enable the module
- Optionally configure roles with the `Allowed to be a workflow editor or reviewer`permission. If this is skipped, any active user can be an editor or reviewer.
- Grant the `Manage workflow participants for own content` permission which will allow authors to add or remove workflow participants from their own content.
- Grant the `Manage workflow participants` to roles that should be able to manage participants on any content.
- Edit moderation states and check the *Allow editors* and *Allow reviewers* as needed.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 91.7% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/87d64fd6a56e2cd5f33910f3b8335ae839da6c00d1f98343ec96a780e000e276?d=identicon)[Roblib](/maintainers/Roblib)

![](https://www.gravatar.com/avatar/d38609715577ecc0e9e9f1a70334dc8dae9cbbdf5630e63073542893d9cc7239?d=identicon)[alxp](/maintainers/alxp)

![](https://www.gravatar.com/avatar/a25443503f36f1b0e6a282e09350ad6f6cc92fa03ca499b2a8e3f851bd4c6cb7?d=identicon)[plux](/maintainers/plux)

![](https://www.gravatar.com/avatar/a9618ae081d2d28d8332e48d63cf86db3b0655e7666b9c94cf7a006a06e011e2?d=identicon)[ppound](/maintainers/ppound)

---

Top Contributors

[![jhedstrom](https://avatars.githubusercontent.com/u/76833?v=4)](https://github.com/jhedstrom "jhedstrom (33 commits)")[![alxp](https://avatars.githubusercontent.com/u/82412?v=4)](https://github.com/alxp "alxp (3 commits)")

---

Tags

islandora8rdm-085

### Embed Badge

![Health badge](/badges/islandora-rdm-workflow-participants/health.svg)

```
[![Health](https://phpackages.com/badges/islandora-rdm-workflow-participants/health.svg)](https://phpackages.com/packages/islandora-rdm-workflow-participants)
```

###  Alternatives

[lampjunkie/php-datatables

PHP Library for (http://www.datatables.net)

5817.4k](/packages/lampjunkie-php-datatables)[emanueleminotto/faker-placehold-it-provider

placehold.it provider for Faker

1423.5k1](/packages/emanueleminotto-faker-placehold-it-provider)[duoshuo/uuid

A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID)

1039.2k](/packages/duoshuo-uuid)

PHPackages © 2026

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