PHPackages                             colema18/gathercontent - 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. colema18/gathercontent

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

colema18/gathercontent
======================

GatherContent for Drupal

0150PHP

Since May 23Pushed 4y ago1 watchersCompare

[ Source](https://github.com/colema18/gathercontent9)[ Packagist](https://packagist.org/packages/colema18/gathercontent)[ RSS](/packages/colema18-gathercontent/feed)WikiDiscussions main Synced 5d ago

READMEChangelogDependenciesVersions (1)Used By (0)

About
=====

[](#about)

This module integrates Gather Content into Drupal.

Installation
------------

[](#installation)

### Dependencies

[](#dependencies)

- Image
- File
- Views

### Optional dependecies

[](#optional-dependecies)

- [Tablesorter](https://github.com/mottie/tablesorter) for sortable tables.

### Tasks

[](#tasks)

1. Download and install dependent packages. You'll need [Composer](https://getcomposer.org/doc/00-intro.md#system-requirements).
2. Download the most recent release of [Tablesorter](https://github.com/Mottie/tablesorter/releases), and place it into `libraries/`. Rename it's directory to `tablesorter-mottie`.

API
---

[](#api)

We provide several events, which you can find in `gathercontent/src/Event/GatherContentEvents.php` file with additional documentation.

### Tests

[](#tests)

Your bootstrap attribute in "phpunit.xml.dist" should point to "web/core/tests/bootstrap.php". Add this to the xml too with your credentials:

```

```

Standing in the phpunit.xml.dist directory, run the tests as: path/to/phpunit path/to/gathercontent/

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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://avatars.githubusercontent.com/u/687026?v=4)[James Coleman](/maintainers/colema18)[@colema18](https://github.com/colema18)

---

Top Contributors

[![colema18](https://avatars.githubusercontent.com/u/687026?v=4)](https://github.com/colema18 "colema18 (4 commits)")

### Embed Badge

![Health badge](/badges/colema18-gathercontent/health.svg)

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

###  Alternatives

[dmind/cookieman

Provides a user consent popup. It asks for approval to include tracking objects (cookies, images or any HTML) and includes the objects when consented. It also removes cookies after the consent has been revoked.

39190.5k](/packages/dmind-cookieman)

PHPackages © 2026

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