PHPackages                             hailwood/silverstripe-fontawesome - 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. hailwood/silverstripe-fontawesome

AbandonedArchivedSilverstripe-module

hailwood/silverstripe-fontawesome
=================================

Adds a new iconpicker fieldtype.

1.0.0(9y ago)2252[2 issues](https://github.com/hailwood/silverstripe-fontawesome/issues)GNUPHP

Since Jan 9Pushed 9y ago1 watchersCompare

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

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Silverstripe Font Awesome Icon Picker
=====================================

[](#silverstripe-font-awesome-icon-picker)

#### A Silverstripe Font Awesome Icon Picker:

[](#a-silverstripe-font-awesome-icon-picker)

[![Screenshot](/snapshot.gif?raw=true)](/snapshot.gif?raw=true)

- **Always up to date**: We read the yaml from the font awesome repository. Just specify your version and you're read to go.
- **Optional on the frontend**: We know on the frontend you might like to bundle your own font awesome icons, so you choose if you want us to load them from the CDN.

#### Options

[](#options)

```
FontAwesomeIconField:
  version: 4.6.3
  autoload_css: true
```

#### Usage

[](#usage)

##### Dataobject/Page

[](#dataobjectpage)

```
class PageWithIcon extends Page {

    protected static $db = [
        'PageIcon' => 'FontAwesomeIcon',
    ];

    public function getCMSFields(){
        $fields = parent::getCMSFields();

        $fields->addFieldToTab('Root.Main', FontAwesomeIconField::create('PageIcon', 'Icon'));

        return $fields;
    }

}
```

##### SS Template (if you have other classes to add)

[](#ss-template-if-you-have-other-classes-to-add)

```

Page Icon:

```

##### SS Template (if you don't want to customize it)

[](#ss-template-if-you-dont-want-to-customize-it)

```

Page Icon: {$PageIcon}

```

###  Health Score

24

↓

LowBetter than 35% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

Unknown

Total

1

Last Release

3359d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/868f1ed9f864444f55c654b2291a697a825ce88a84cd3006e1fbba537c245e7f?d=identicon)[hailwood](/maintainers/hailwood)

---

Top Contributors

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

---

Tags

silverstripeicons

### Embed Badge

![Health badge](/badges/hailwood-silverstripe-fontawesome/health.svg)

```
[![Health](https://phpackages.com/badges/hailwood-silverstripe-fontawesome/health.svg)](https://phpackages.com/packages/hailwood-silverstripe-fontawesome)
```

###  Alternatives

[symbiote/silverstripe-advancedworkflow

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

46292.3k7](/packages/symbiote-silverstripe-advancedworkflow)

PHPackages © 2026

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