Search by

proudnerds / laposta

Zillion01proudnerds-typo3

Subscribe to and unsubscribe from Laposta newsletters

Package info

github.com/proudnerds-typo3/laposta

Homepage

Type:typo3-cms-extension

pkg:composer/proudnerds/laposta

Statistics

Installs: 1 470

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

14.3.0 2026-09-17 13:56 UTC

This package is auto-updated.

Last update: 2026-09-17 13:58:48 UTC


README

TYPO3 extension to subscribe to and unsubscribe from one or more Laposta newsletters from the TYPO3 frontend. Laposta is a Dutch newsletter service.

Features

  • Subscribe and unsubscribe plugins for the frontend
  • Multiple newsletter lists, with optional double opt-in per list
  • Custom fields per newsletter (configured in Laposta)
  • Accessible forms and notifications (WCAG 2.2 AA): grouped messages with a clear structure, fieldset/legend, programmatic labels and focus handling
  • Honey pot field against spam, with optional logging
  • Fully translatable; English and Dutch are included

Requirements

  • TYPO3 14.3
  • PHP 8.2 or higher
  • A Laposta account and API key

For TYPO3 12.4 use the 12.5 release line.

Installation

composer require proudnerds/laposta

Then include the static TypoScript template ("Laposta") on your site.

Upgrading from 12.x: the plugins are now content types instead of CType=list plugins. Run the Migrate Proudnerds Laposta plugins to content elements upgrade wizard in the Install Tool to convert existing content elements and backend user group permissions.

Configuration

  1. Set your Laposta API key in the constants (plugin.tx_laposta.settings.apiKey).
  2. Create "Laposta newsletter list" records — one per newsletter, each holding the Laposta list id.
  3. Add the Laposta subscribe and/or Laposta unsubscribe plugin to a page.
  4. Select the newsletter list records on the plugin and set the plugin's record storage page to where those records live.

Custom fields can be added in the Laposta administration and exposed in the template by prefixing the field name with customField..

Documentation

Full documentation is available in the Documentation/ folder and rendered on docs.typo3.org.

License

GPL-2.0-or-later. Development sponsored by Gemeente Gooise Meren.