proudnerds / laposta
Subscribe to and unsubscribe from Laposta newsletters
Package info
github.com/proudnerds-typo3/laposta
Type:typo3-cms-extension
pkg:composer/proudnerds/laposta
Requires
- php: ^8.2
- typo3/cms-core: ^14.3
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
- typo3-ter/laposta: 14.3.0
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
- Set your Laposta API key in the constants
(
plugin.tx_laposta.settings.apiKey). - Create "Laposta newsletter list" records — one per newsletter, each holding the Laposta list id.
- Add the Laposta subscribe and/or Laposta unsubscribe plugin to a page.
- 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.