PHPackages                             paolorox/ti-ext-customalert - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. paolorox/ti-ext-customalert

ActiveTastyigniter-package[Utility &amp; Helpers](/categories/utility)

paolorox/ti-ext-customalert
===========================

Full-screen customizable alert and announcement popup with blurred background, action buttons, and customer view logs.

v1.0.0(1mo ago)00MITPHP

Since Jul 3Pushed 1mo agoCompare

[ Source](https://github.com/Paolorox/ti-ext-customalert)[ Packagist](https://packagist.org/packages/paolorox/ti-ext-customalert)[ RSS](/packages/paolorox-ti-ext-customalert/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Custom Alert Overlay Extension for TastyIgniter
===============================================

[](#custom-alert-overlay-extension-for-tastyigniter)

A premium, highly-customizable fullscreen announcement and alert popup extension for [TastyIgniter](https://tastyigniter.com). Perfect for cookie consents, marketing announcements, policy updates, or critical site notices.

Authored by **Paolo Rossini**.

---

Features
--------

[](#features)

- **Premium Glassmorphic Design**: Modern aesthetics featuring responsive full-screen overlays with adjustable slate/pearl glass themes, backdrop blur strengths, and entrance animations.
- **Drag-and-Drop Button Configurator**: Add multiple action buttons in the backoffice. Each button is customizable with its own action (Close and Accept, or Redirect to URL), style (Primary solid, Elegant glass, Danger accent, Outline), and text.
- **View &amp; Interaction Analytics**: Logs when a user sees the popup and records which button they clicked (Dismissed vs redirect buttons).
- **Performance Optimized (Hybrid Seen Checking)**: Prevents database bottlenecks on page load by checking client cookies first. For registered customers, it syncs with the database to prevent the popup from reappearing if they log in from another device.
- **Auto-Reset on Update**: Automatically hashes the popup content (title, message, buttons). If you update the message in the backend, the hash changes, resetting the cookies and database view logs so all users are shown the new message.
- **Dedicated Logs Dashboard**: A detailed table under *Tools &gt; Custom Alert Logs* that is fully searchable and filterable.

---

Requirements
------------

[](#requirements)

- TastyIgniter version `^4.0`
- PHP `^8.1`

---

Installation
------------

[](#installation)

1. Create a directory named `extensions/igniter/customalert` in your TastyIgniter installation.
2. Extract or copy the contents of this repository into that folder.
3. Run the database migrations to register the extension and create the logs table: ```
    php artisan igniter:up
    ```
4. Clear the Laravel and TastyIgniter caches to register the routes and controllers: ```
    php artisan optimize:clear
    ```

---

Configuration
-------------

[](#configuration)

1. Log in to your TastyIgniter Admin Panel.
2. Navigate to **System &gt; Settings &gt; Custom Alert Settings**.
3. Enable the alert, write your notice using the Rich Text editor, choose your preferred design theme, and configure your action buttons.
4. Click **Save**.

---

View Logs
---------

[](#view-logs)

Go to **Tools &gt; Custom Alert Logs** in the admin sidebar. Here you can search, view IP addresses, sessions, status, and track which button each customer clicked.

---

License
-------

[](#license)

This project is licensed under the MIT License.

###  Health Score

34

—

LowBetter than 74% of packages

Maintenance91

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

43d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/178499790?v=4)[Paolo Rossini](/maintainers/Paolorox)[@Paolorox](https://github.com/Paolorox)

---

Top Contributors

[![Paolorox](https://avatars.githubusercontent.com/u/178499790?v=4)](https://github.com/Paolorox "Paolorox (3 commits)")

### Embed Badge

![Health badge](/badges/paolorox-ti-ext-customalert/health.svg)

```
[![Health](https://phpackages.com/badges/paolorox-ti-ext-customalert/health.svg)](https://phpackages.com/packages/paolorox-ti-ext-customalert)
```

###  Alternatives

[tastyigniter/tastyigniter

TastyIgniter is a free open source online ordering and restaurant management system

3.7k26.0k](/packages/tastyigniter-tastyigniter)[tastyigniter/ti-ext-payregister

Allows you to accept credit card payments using PayPal, Stripe, Authorize.Net and/or Mollie.

1021.3k12](/packages/tastyigniter-ti-ext-payregister)[tastyigniter/ti-ext-api

Manages and generates RESTful APIs using available models in your TastyIgniter app.

2116.0k11](/packages/tastyigniter-ti-ext-api)[gleman17/laravel_tools

A collection of Laravel tools for developers.

251.4k](/packages/gleman17-laravel-tools)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
