Skip to content

feat: Add Jokes Widget Plugin#1241

Open
SalmanAlmajali wants to merge 10 commits intofilamentphp:mainfrom
SalmanAlmajali:main
Open

feat: Add Jokes Widget Plugin#1241
SalmanAlmajali wants to merge 10 commits intofilamentphp:mainfrom
SalmanAlmajali:main

Conversation

@SalmanAlmajali
Copy link

Overview A fun and lightweight Filament PHP widget that brings "Dad Jokes" directly to your dashboard. This plugin is designed to add a bit of humor to the administrative experience, supporting both English (via external API) and Bahasa Indonesia (local collection).

Key Features

  • Smart Localization: Automatically detects the app locale. It serves classic Indonesian "bapak-bapak" jokes for id locale and dynamic English jokes via the icanhazdadjoke.com API for others.
  • Livewire Integration: Features an interactive refresh button to swap jokes instantly without a page reload.
  • Filament v4 and v5 Ready: Built specifically to support the latest Filament ecosystem.

Technical Details

  • Package Name: salmanalmajali/jokes-widget
  • Category: Widgets
  • Dependencies: Filament v4 or v5, Livewire, Guzzle

@SalmanAlmajali SalmanAlmajali requested a review from saade as a code owner January 28, 2026 17:22
@saade saade added new plugin new author pending discord channel We’re working on cleaning up old channels to make room for new ones. labels Feb 9, 2026
Copy link
Member

@saade saade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey! Your plugin image must follow the 16:9 aspect ratio, be at least 2560x1440 pixels, and preferably be a JPEG file, as outlined in our Contributing Guide.

Please make the necessary adjustments and let us know once it’s fixed.

@saade
Copy link
Member

saade commented Feb 9, 2026

Also, please fix your author avatar; the aspect ratio is also wrong.

@SalmanAlmajali SalmanAlmajali requested a review from saade February 9, 2026 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changes requested new author new plugin pending discord channel We’re working on cleaning up old channels to make room for new ones.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants