{"id":17084432,"url":"https://github.com/niklasf/birthdays","last_synced_at":"2026-05-02T14:48:05.742Z","repository":{"id":1640450,"uuid":"2365224","full_name":"niklasf/birthdays","owner":"niklasf","description":"The Drupal Birthdays module","archived":false,"fork":false,"pushed_at":"2012-11-09T20:43:37.000Z","size":371,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"7.x-1.x","last_synced_at":"2025-01-28T20:12:42.630Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://drupal.org/project/birthdays","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/niklasf.png","metadata":{"files":{"readme":"README.txt","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-09-11T12:10:45.000Z","updated_at":"2017-05-17T16:17:54.000Z","dependencies_parsed_at":"2022-07-18T22:59:20.767Z","dependency_job_id":null,"html_url":"https://github.com/niklasf/birthdays","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklasf%2Fbirthdays","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklasf%2Fbirthdays/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklasf%2Fbirthdays/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklasf%2Fbirthdays/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/niklasf","download_url":"https://codeload.github.com/niklasf/birthdays/tar.gz/refs/heads/7.x-1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245111928,"owners_count":20562511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T13:07:11.158Z","updated_at":"2026-05-02T14:48:05.704Z","avatar_url":"https://github.com/niklasf.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nCONTENTS OF THIS FILE\n---------------------\n\n * Introduction\n * Features\n * Requirements\n * Installation \u0026 Upgrading\n * Using Birthdays\n * Maintainers\n\n\nINTRODUCTION\n------------\n\nThe Birthdays module allows users to add their birthday to their profile. In\ntheir profile the date of birth can be shown, as well as their age and their\nstar sign. This is all configurable.\n\nYou can also list the birthdays on blocks and pages using Views. You can filter\nby day, month and year, display only N upcoming birthdays and so on.\n\nIt is optional to send users an email or execute another action on their\nbirthday, and the administrator can receive periodic reminders of who are having\ntheir birthday next day, week or month.\n\n\nFEATURES\n--------\n\n * Provides a field type that can be used on users, profiles or whatever entity\n   you want.\n * Display a birthday input field on registration (or not).\n * A block displaying the next X birthdays, using Views.\n * A block listing birthdays for the next X days, using Views.\n * A page listing all the users and their birthdays/age/star sign, filtered by\n   month and year, using Views.\n * Displaying the user's birthday/current age/star sign on the user's profile.\n * User option not to be mailed on their birthday.\n * User \u0026 admin option to hide the year and age of the user(s).\n * User options can be turned off by administrator.\n * Optionally send e-mails to administrator with upcoming birthdays for the\n   next day, week or month.\n * Optionally sends an email to the user on their birthday. Other actions are\n   also possible because Birthdays integrates with the Triggers module.\n * PGSQL support\n\n\nREQUIREMENTS\n------------\n\nThis module requires only the Field module that is included in Drupal core, but\nit's functionality can be extended using Views, Triggers, Profile 2 and other\ncontrib modules.\n\n\nINSTALLATION \u0026 UPGRADING\n------------------------\n\nSee http://drupal.org/documentation/install/modules-themes/modules-7\nfor instrunctions on installing contrib modules.\n\nMake sure you read UPGRADE.txt before upgrading from Drupal 6.\n\n\nUSING BIRTHDAYS\n---------------\n\n  The birthday field type\n  -----------------------\n\n  Birthdays module provides a field type for birthdays. You can use birthday\n  fields for all entity types. Use the \"Manage fields\" page of your content\n  type / entity type / bundle to add the field. You can also go there to change\n  configuration options later.\n  These field instance settings are available:\n\n   * Display during registration (if on user entity)\n   * Allow the user to hide the year of birth / always hide the year of birth /\n     require a year of birth\n   * Send regular emails reminding of upcoming birthdays\n   * Allow the user to opt-out trigger integration\n\n  Birthdays defaults\n  ------------------\n\n  Adds a birthday field to the user entity type, provides a default view and a\n  default \"Happy birthday mail\" action.\n\n  Triggers \u0026 Actions\n  ------------------\n\n  Triggers module allows you to execute actions on birthdays. Birthdays module\n  has a tab on the Triggers configuration page, where you can assign actions to\n  execute for each field instance.\n  The assigned actions are fired during cron runs.\n  Note that the birthday field type has also a setting, to allow the user to\n  opt-out of triggers.\n\n  Views\n  -----\n\n  Birthdays defaults provides a default page and block, but you can create more\n  custom views.\n  You can use birthday fields as fields, for sorting and for filtering. The\n  field has clicksort support. You can sort by absolute timestamp, time to next\n  birthday or day of the year. You can filter by absolute values or offsets in\n  days. Also day, month and year column are available as seperate integer\n  columns.\n\n\nMAINTAINERS\n-----------\n\n * David Gildeh (Drazzig) - http://drupal.org/user/26260\n * Maarten van Grootel (maartenvg) - http://drupal.org/user/109716\n * Niklas Fiekas - http://drupal.org/user/1089248 - niklas.fiekas@googlemail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklasf%2Fbirthdays","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniklasf%2Fbirthdays","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklasf%2Fbirthdays/lists"}