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

ActiveDrupal-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.1k↓33.3%[1 PRs](https://github.com/AmazeeLabs/silverback_campaign_urls/pulls)GPL-2.0+PHP

Since Jun 13Pushed 1y ago4 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 1mo 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

32

—

LowBetter than 72% of packages

Maintenance35

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

610d 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

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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