PHPackages                             amazeelabs/silverback\_campaign\_urls - 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. [API Development](/categories/api)
4. /
5. amazeelabs/silverback\_campaign\_urls

AbandonedArchivedDrupal-module[API Development](/categories/api)

amazeelabs/silverback\_campaign\_urls
=====================================

Allows creating campaign url entities that can be afterwards exposed via graphql, as redirects.

1.0.9(1y ago)07.5k↓54.4%[1 PRs](https://github.com/AmazeeLabs/silverback_campaign_urls/pulls)GPL-2.0+PHP

Since Jun 13Pushed 1y ago3 watchersCompare

[ Source](https://github.com/AmazeeLabs/silverback_campaign_urls)[ Packagist](https://packagist.org/packages/amazeelabs/silverback_campaign_urls)[ Docs](https://github.com/AmazeeLabs/silverback-mono/tree/development/packages/composer/amazeelabs/silverback_campaign_urls#readme)[ RSS](/packages/amazeelabs-silverback-campaign-urls/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependenciesVersions (10)Used By (0)

Silverback campaign urls
========================

[](#silverback-campaign-urls)

The *Silverback campaign urls* module allows the Drupal admins to create campaign urls. These are basically redirects that have no restriction for the source and the destination fields, meaning that the admin can input any kind of strings into them.

These campaign urls are stored as Drupal entities, and they can be retrieved using graphql in a Gatsby app for example. An example can be found in the silverback-gatsby app (check the gatsby-node.ts file).

The endpoint to administer these redirects is */admin/config/search/campaign\_url*

### Gatsby integration

[](#gatsby-integration)

The modules contains a schema extension plugin that can be enabled on the GraphQL server. This schema extension contains a new GraphQL type called **CampaignUrl** which will be added to the schema when the extension is enabled on the GraphQL server. When this is done, the **gatsby-source-silverback** npm package will fetch these entities and create redirects for them.

Usually, in the Gatsby app, there should be an integaration with a sepcific hosting provider, like **gatsby-plugin-netlify** for netlify which should create the redirects in a specific file and format.

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~64 days

Recently: every ~109 days

Total

8

Last Release

664d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/501415?v=4)[Philipp Melab](/maintainers/pmelab)[@pmelab](https://github.com/pmelab)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/amazeelabs-silverback-campaign-urls/health.svg)

```
[![Health](https://phpackages.com/badges/amazeelabs-silverback-campaign-urls/health.svg)](https://phpackages.com/packages/amazeelabs-silverback-campaign-urls)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k15](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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