Tip
Use the table of contents in the left panel to navigate.
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 differencesilluminate/collections^12.69 — fluent collection helpers
Installation via Composer (Recommended)
composer require agencelex/notifications
vendor/bin/typo3 extension:setup
vendor/bin/typo3 upgrade:run
vendor/bin/typo3 cache:flush
Installation via TER (non-Composer)
Note
Non-Composer installations are supported but not recommended for new projects. Ensure the third-party packages listed above are available via your autoloader.
- Download the extension from the TYPO3 Extension Repository.
- Upload and install it via Admin Tools > Extensions.
- 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 |
|---|---|
|
|
Stores in-app (database-channel) notifications for frontend users. Each row represents one unread or archived notification. |
|
|
Stores messages composed in the backend module, including recipient lists, delivery channels and send status. |