robertlemke/akismet

Integration of Akismet, an intelligent comment spam detector, for Flow

Installs: 2 975

Dependents: 1

Suggesters: 0

Security: 0

Stars: 5

Watchers: 2

Forks: 1

Open Issues: 0

Type:neos-package

v3.1.2 2023-11-01 09:00 UTC

This package is auto-updated.

Last update: 2024-03-01 00:11:27 UTC


README

Flow package which provides convenient access to the Akismet REST service.

Setup

In order to use the service you'll first need to sign up for a (usually) free account at http://akismet.com/

Next, just include this package into your application by adding it to the required package of your composer.json file.

Finally add your Akismet credentials to your Settings.yaml:

RobertLemke:
  Akismet:

    # Defines the host of the Akismet service. Does not have to be changed unless
    # Akismet changes its service entry point.
    serviceHost: 'rest.akismet.com'

    # The API key you have been provided by Akismet
    apiKey: ''

    # The frontpage URI pointing to your blog or the site using Akismet. Must be
    # a full URI, for example "http://robertlemke.com/blog".
    blogUri: ''

Usage

The Service class provides a simple API for checking if a comment is spam or submitting new spam or ham to the service:

$isSpam = $service->isCommentSpam($permaLink, $content, $type, $author, $authorEmailAddress, $authorUri);