nodebb-widget-ns-birthdays
v3.0.0
Published
Efficient widget to output all today's birthdays of community members.
Downloads
8
Maintainers
Readme
NodeBB Widget: Birthdays
Efficient widget to output all today's birthdays of community members.
Table of Contents
Customization
You could change styles for these classes:
.birthdays .birthday-item
, responsible for line in the list.birthdays .birthday-name
, responsible for the user's name.birthdays .birthday-age
, responsible for the user's age (Also age could be disabled in widget settings)
If you want change icon style, refer to .fa
class.
Screenshots
How does it work?
- At start, job will be triggered to check all users that have birthday today. It's an async process. By design it will take some time.
- Every day at midnight (Server Time), job to find today's birthdays is fired
- Widget returns birthdays that are stored in memory, It's fast and efficient.
Optimisations:
- to store today's birthdays in memory
- to check for birthdays only once per day