PHPackages                             neckerrman/like - 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. neckerrman/like

ActiveLibrary

neckerrman/like
===============

23PHP

Since Nov 14Pushed 3y ago1 watchersCompare

[ Source](https://github.com/NECKERRMAN/statamic-like-button)[ Packagist](https://packagist.org/packages/neckerrman/like)[ RSS](/packages/neckerrman-like/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Author
======

[](#author)

This addon was created by

---

```
    ____  ____  ____  _____   __   ____  _______   ________________ __ __________  ______
   / __ \/ __ \/ __ )/  _/ | / /  / __ \/ ____/ | / / ____/ ____/ //_// ____/ __ \/ ____/
  / /_/ / / / / __ \ / //  |/ /  / / / / __/ /  |/ / __/ / /   / ,<  / __/ / /_/ / __/
 / _, _/ /_/ / /_/ // // /|  /  / /_/ / /___/ /|  / /___/ /___/ /| |/ /___/ _, _/ /___
/_/ |_|\____/_____/___/_/ |_/  /_____/_____/_/ |_/_____/\____/_/ |_/_____/_/ |_/_____/

```

---

for education purposes

Like Button
-----------

[](#like-button)

> Like Button is a Statamic addon that does something pretty neat.

Features
--------

[](#features)

This addon does:

- Adds &amp; updates the likes attached to your entry (a blog, an event ...)
- No login required
- Adds IP blocking to protect the entry from getting like-spammed

How to Use
----------

[](#how-to-use)

### Installing

[](#installing)

```
composer require neckerrman/like
```

Simply add the like button to your entry or the show.\*\*.php and you're off!

OR

1. Download and place the folder in root
2. Add the following line to composer.json in the require section

```
"neckerrman/like": "dev-main",

```

It should look like this:

```
    "require": {
        "php": "^8.0",
        ...,
        "neckerrman/like": "dev-main",
        ...,
    },

```

3. Add the following at the bottom in your composer.json

```
"repositories": [
        {
            "type": "path",
            "url": "addons/neckerrman/like"
        }
    ]

```

4. Run composer update to add the package

```
composer update
```

5. Add {{ like }} to any show.\*\*.php to start using this button!

### Adding custom field in Statamic

[](#adding-custom-field-in-statamic)

1. Navigate to collections and choose edit blueprints by clicking the three dots in the top right corner.
    [![Step 1](resources/assets/images/readme/1.png)](resources/assets/images/readme/1.png)
2. Click on the blueprint that you want to edit.
    [![Step 2](resources/assets/images/readme/2.png)](resources/assets/images/readme/2.png)
3. In sidebar click 'create field'.
    [![Step 3](resources/assets/images/readme/3.png)](resources/assets/images/readme/3.png)
4. Choose the integer field.
    [![Step 4](resources/assets/images/readme/4.png)](resources/assets/images/readme/4.png)
5. Add the correct data (name should be Likes and value zero !), save by clicking finish. The field likes is now added!
    [![Step 5](resources/assets/images/readme/5.png)](resources/assets/images/readme/5.png)[![Step 6](resources/assets/images/readme/6.png)](resources/assets/images/readme/6.png)
6. When navigating to an entry you can see the corresponding number of likes.
    [![Step 7](resources/assets/images/readme/7.png)](resources/assets/images/readme/7.png)

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity24

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://www.gravatar.com/avatar/55549aa25966764d16bfbc967930300c5aabccb812ff0794da2e9488964e9f9c?d=identicon)[NECKERRMAN](/maintainers/NECKERRMAN)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/neckerrman-like/health.svg)

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

PHPackages © 2026

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