Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

NodeBB Widget: Birthdays

Efficient widget to output all today's birthdays of community members.

Table of Contents

Version Dependencies Code Climate Travis

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

Widget Preview

How does it work?

  1. 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.
  2. Every day at midnight (Server Time), job to find today's birthdays is fired
  3. 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

About

Efficient widget to output all today's birthdays of community members.

Topics

Resources

License

Releases

No releases published

Sponsor this project

 

Packages

No packages published