Installation 

Requirements 

  • TYPO3 CMS 13.4 or 14 or higher
  • PHP 8.2 or higher
  • Composer-based TYPO3 installation (strongly recommended)

The extension requires two additional PHP packages that are pulled in automatically via Composer:

  • nesbot/carbon ^3.2 — human-readable date/time differences
  • illuminate/collections ^12.69 — fluent collection helpers

Installation via TER (non-Composer) 

  1. Download the extension from the TYPO3 Extension Repository.
  2. Upload and install it via Admin Tools > Extensions.
  3. Run Admin Tools > Maintenance > Analyze Database Structure to create the required tables.

Post-Installation Steps 

No configuration needed. Login in the backend, and verify that the module Notification Messages is present.

Database Tables 

The extension creates two tables:

Table

Purpose

tx_lexnotifications_domain_model_notification

Stores in-app (database-channel) notifications for frontend users. Each row represents one unread or archived notification.

tx_lexnotifications_domain_model_message

Stores messages composed in the backend module, including recipient lists, delivery channels and send status.