PHPackages                             toastnz/externallinks - 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. toastnz/externallinks

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

toastnz/externallinks
=====================

Module which tracks external broken links in SilverStripe CMS page content field and HTMLText field in toast blocks

1.2(4y ago)0215BSD-3-ClausePHP

Since Jun 29Pushed 4y agoCompare

[ Source](https://github.com/toastnz/externallinks)[ Packagist](https://packagist.org/packages/toastnz/externallinks)[ RSS](/packages/toastnz-externallinks/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

External links (including Blocks HTMLText fields)
=================================================

[](#external-links-including-blocks-htmltext-fields)

Introduction
------------

[](#introduction)

The external links module is a task and ModelAdmin to track and to report on broken external links. This module can also check the blocks HTMLText fields.

It's based on Silverstripe External Links, but including the Blocks HTMLText fiedls.

Requirements
------------

[](#requirements)

- SilverStripe ^4.0
- Silverstripe External Links (silverstripe/externallinks)

Features
--------

[](#features)

- Add external links to broken links reports
- Add a task to track external broken links
- Add HTMLText fields inside blocks external broken links to broken links reports

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

[](#installation)

1. Require the module via composer: `composer require toastnz/externallinks`
2. Run `/dev/build` in your browser to rebuild the database.
3. Run the following task ** to check for broken external links(including blocks html text fields)

Generate report
---------------

[](#generate-report)

Run the following task ** to check your site for external broken links each time to generate the report.

Queued job
----------

[](#queued-job)

This function is under development, please use dev task only.

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

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 ~0 days

Total

3

Last Release

1466d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/49888163?v=4)[Leandro Palmieri](/maintainers/leandro-toastnz)[@leandro-toastnz](https://github.com/leandro-toastnz)

---

Tags

silverstripemodularContent Blocksexternal broken links

### Embed Badge

![Health badge](/badges/toastnz-externallinks/health.svg)

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

###  Alternatives

[silverstripe/cms

The SilverStripe Content Management System

5253.6M1.4k](/packages/silverstripe-cms)[dnadesign/silverstripe-elemental

Elemental pagetype and collection of Elements

1141.1M309](/packages/dnadesign-silverstripe-elemental)[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46302.4k9](/packages/symbiote-silverstripe-advancedworkflow)[silverstripe/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1371.1M85](/packages/silverstripe-userforms)[wedevelopnl/silverstripe-elemental-grid

Elemental grid module

1015.0k2](/packages/wedevelopnl-silverstripe-elemental-grid)

PHPackages © 2026

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