You are here

README.txt in Birthdays 7

Same filename and directory in other branches
  1. 5 README.txt
  2. 6 README.txt
CONTENTS OF THIS FILE
---------------------

 * Introduction
 * Features
 * Requirements
 * Installation & Upgrading
 * Using Birthdays
 * Maintainers


INTRODUCTION
------------

The Birthdays module allows users to add their birthday to their profile. In
their profile the date of birth can be shown, as well as their age and their
star sign. This is all configurable.

You can also list the birthdays on blocks and pages using Views. You can filter
by day, month and year, display only N upcoming birthdays and so on.

It is optional to send users an email or execute another action on their
birthday, and the administrator can receive periodic reminders of who are having
their birthday next day, week or month.


FEATURES
--------

 * Provides a field type that can be used on users, profiles or whatever entity
   you want.
 * Display a birthday input field on registration (or not).
 * A block displaying the next X birthdays, using Views.
 * A block listing birthdays for the next X days, using Views.
 * A page listing all the users and their birthdays/age/star sign, filtered by
   month and year, using Views.
 * Displaying the user's birthday/current age/star sign on the user's profile.
 * User option not to be mailed on their birthday.
 * User & admin option to hide the year and age of the user(s).
 * User options can be turned off by administrator.
 * Optionally send e-mails to administrator with upcoming birthdays for the
   next day, week or month.
 * Optionally sends an email to the user on their birthday. Other actions are
   also possible because Birthdays integrates with the Triggers module.
 * PGSQL support


REQUIREMENTS
------------

This module requires only the Field module that is included in Drupal core, but
it's functionality can be extended using Views, Triggers, Profile 2 and other
contrib modules.


INSTALLATION & UPGRADING
------------------------

See http://drupal.org/documentation/install/modules-themes/modules-7
for instrunctions on installing contrib modules.

Make sure you read UPGRADE.txt before upgrading from Drupal 6.


USING BIRTHDAYS
---------------

  The birthday field type
  -----------------------

  Birthdays module provides a field type for birthdays. You can use birthday
  fields for all entity types. Use the "Manage fields" page of your content
  type / entity type / bundle to add the field. You can also go there to change
  configuration options later.
  These field instance settings are available:

   * Display during registration (if on user entity)
   * Allow the user to hide the year of birth / always hide the year of birth /
     require a year of birth
   * Send regular emails reminding of upcoming birthdays
   * Allow the user to opt-out trigger integration

  Birthdays defaults
  ------------------

  Adds a birthday field to the user entity type, provides a default view and a
  default "Happy birthday mail" action.

  Triggers & Actions
  ------------------

  Triggers module allows you to execute actions on birthdays. Birthdays module
  has a tab on the Triggers configuration page, where you can assign actions to
  execute for each field instance.
  The assigned actions are fired during cron runs.
  Note that the birthday field type has also a setting, to allow the user to
  opt-out of triggers.

  Views
  -----

  Birthdays defaults provides a default page and block, but you can create more
  custom views.
  You can use birthday fields as fields, for sorting and for filtering. The
  field has clicksort support. You can sort by absolute timestamp, time to next
  birthday or day of the year. You can filter by absolute values or offsets in
  days. Also day, month and year column are available as seperate integer
  columns.


MAINTAINERS
-----------

 * David Gildeh (Drazzig) - http://drupal.org/user/26260
 * Maarten van Grootel (maartenvg) - http://drupal.org/user/109716
 * Niklas Fiekas - http://drupal.org/user/1089248 - niklas.fiekas@googlemail.com

File

README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Introduction
  4. * Features
  5. * Requirements
  6. * Installation & Upgrading
  7. * Using Birthdays
  8. * Maintainers
  9. INTRODUCTION
  10. ------------
  11. The Birthdays module allows users to add their birthday to their profile. In
  12. their profile the date of birth can be shown, as well as their age and their
  13. star sign. This is all configurable.
  14. You can also list the birthdays on blocks and pages using Views. You can filter
  15. by day, month and year, display only N upcoming birthdays and so on.
  16. It is optional to send users an email or execute another action on their
  17. birthday, and the administrator can receive periodic reminders of who are having
  18. their birthday next day, week or month.
  19. FEATURES
  20. --------
  21. * Provides a field type that can be used on users, profiles or whatever entity
  22. you want.
  23. * Display a birthday input field on registration (or not).
  24. * A block displaying the next X birthdays, using Views.
  25. * A block listing birthdays for the next X days, using Views.
  26. * A page listing all the users and their birthdays/age/star sign, filtered by
  27. month and year, using Views.
  28. * Displaying the user's birthday/current age/star sign on the user's profile.
  29. * User option not to be mailed on their birthday.
  30. * User & admin option to hide the year and age of the user(s).
  31. * User options can be turned off by administrator.
  32. * Optionally send e-mails to administrator with upcoming birthdays for the
  33. next day, week or month.
  34. * Optionally sends an email to the user on their birthday. Other actions are
  35. also possible because Birthdays integrates with the Triggers module.
  36. * PGSQL support
  37. REQUIREMENTS
  38. ------------
  39. This module requires only the Field module that is included in Drupal core, but
  40. it's functionality can be extended using Views, Triggers, Profile 2 and other
  41. contrib modules.
  42. INSTALLATION & UPGRADING
  43. ------------------------
  44. See http://drupal.org/documentation/install/modules-themes/modules-7
  45. for instrunctions on installing contrib modules.
  46. Make sure you read UPGRADE.txt before upgrading from Drupal 6.
  47. USING BIRTHDAYS
  48. ---------------
  49. The birthday field type
  50. -----------------------
  51. Birthdays module provides a field type for birthdays. You can use birthday
  52. fields for all entity types. Use the "Manage fields" page of your content
  53. type / entity type / bundle to add the field. You can also go there to change
  54. configuration options later.
  55. These field instance settings are available:
  56. * Display during registration (if on user entity)
  57. * Allow the user to hide the year of birth / always hide the year of birth /
  58. require a year of birth
  59. * Send regular emails reminding of upcoming birthdays
  60. * Allow the user to opt-out trigger integration
  61. Birthdays defaults
  62. ------------------
  63. Adds a birthday field to the user entity type, provides a default view and a
  64. default "Happy birthday mail" action.
  65. Triggers & Actions
  66. ------------------
  67. Triggers module allows you to execute actions on birthdays. Birthdays module
  68. has a tab on the Triggers configuration page, where you can assign actions to
  69. execute for each field instance.
  70. The assigned actions are fired during cron runs.
  71. Note that the birthday field type has also a setting, to allow the user to
  72. opt-out of triggers.
  73. Views
  74. -----
  75. Birthdays defaults provides a default page and block, but you can create more
  76. custom views.
  77. You can use birthday fields as fields, for sorting and for filtering. The
  78. field has clicksort support. You can sort by absolute timestamp, time to next
  79. birthday or day of the year. You can filter by absolute values or offsets in
  80. days. Also day, month and year column are available as seperate integer
  81. columns.
  82. MAINTAINERS
  83. -----------
  84. * David Gildeh (Drazzig) - http://drupal.org/user/26260
  85. * Maarten van Grootel (maartenvg) - http://drupal.org/user/109716
  86. * Niklas Fiekas - http://drupal.org/user/1089248 - niklas.fiekas@googlemail.com