You are here

README when coming from Availability Calendars.txt in Availability Calendars 7.3

/**
 * Special README for users coming form Availability Calendars module.
 *
 * This file describes the cahnges between the already existing Availability
   Calendars and this new fields based Availability Calendar module.
 * @author Erwin Derksen (http://drupal.org/user/750928)
 */

The availability calendar module defines an availability calendar field. It is
a complete fields-based rewrite of version 7.x-2.x of the Availability
Calendars module.


Upgrading from Availability Calendars 7.x-2.x or earlier
--------------------------------------------------------
To Drupal this is a different module from the already existing Availability
Calendars module. This makes upgrading via update.php a bit tricky. Therefore, a
separate update module has been created. This module can be found in the latest
7.x-2.x package. So install that version as well. The Availability Calendars
update module contains an UPGRADE.txt with more detailed information about
upgrading.


Compatibility with version 2 of Availability Calendars
------------------------------------------------------
A lot of settings has been changed, moved, removed or added. Below you can find
an overview of what happened with all settings:


Old                                    With fields
--------------------------------------------------------------------------------------------------
Enable for content types               Add an availability calendar field to the content type.

System wide and per node settings:
 * Show automatically on node page     Define on Manage display page of a content type.
 * Allow to override per node          Obsolete, we now have field and field instance setting.
 * Show calendars in teasers           Define on Manage display page of a content type.
 * Show a key for the calendars        Available as a block. Use the block reference module
                                       (http://drupal.org/project/blockreference) to put it in
                                       between other fields.
 * Show an edit link per month         Removed. For now, the only way of editing an a calendar is
                                       the interactive calendar. Different widgets and formatters
                                       can be added on request.
 * Edit calendar on its own tab/page   Removed for now.
 * Show a note before each week        Removed for now. Not sure about the UI for this as the per
                                       month editing has been removed.
 * Show only the first letter ...      Can be set separately in "Manage display" (show calendar)
                                       and "Manage fields" (edit calendar).
 * Do not show dates in the past       Removed, defaults to not showing states in the past.
 * Allow split day statuses            Renamed to "show split state", can be set separately in
                                       "Manage display" (show calendar) and "Manage fields" (edit
                                       calendar). This setting has become a setting that only
                                       influences display, not storage.
 * Number of months to display         "Manage display", thus per view mode (teaser, full, ...).
 * Number of months for editors        "Manage fields".

States
 * 1 set of states on admin page       1 global set of states on admin page, with the option to
                                       define a subset of allowed states per field instance.
 * 1 default state on admin page       Default state per field instance.

Styling
 * Basic styling on admin page         Basic styling on admin page.
                                       

New settings
------------
 * Show week number before each week  Can be set separately in "Manage display" (show calendar)
                                      and "Manage fields" (edit calendar).
 * Enable/disable calendar            Per node, as part of the field value. However at instance
                                      setting level you can disable the disabling per node.


New render options
------------------
 * viewport (with settings for horizontal and vertical number of months, and
   months to scroll).


New features
------------
 * Show a booking formlet on the (node/entity) page that reveives the arrival
   and departure dates that can subsequently be posted to a webform.
 

File

README when coming from Availability Calendars.txt
View source
  1. /**
  2. * Special README for users coming form Availability Calendars module.
  3. *
  4. * This file describes the cahnges between the already existing Availability
  5. Calendars and this new fields based Availability Calendar module.
  6. * @author Erwin Derksen (http://drupal.org/user/750928)
  7. */
  8. The availability calendar module defines an availability calendar field. It is
  9. a complete fields-based rewrite of version 7.x-2.x of the Availability
  10. Calendars module.
  11. Upgrading from Availability Calendars 7.x-2.x or earlier
  12. --------------------------------------------------------
  13. To Drupal this is a different module from the already existing Availability
  14. Calendars module. This makes upgrading via update.php a bit tricky. Therefore, a
  15. separate update module has been created. This module can be found in the latest
  16. 7.x-2.x package. So install that version as well. The Availability Calendars
  17. update module contains an UPGRADE.txt with more detailed information about
  18. upgrading.
  19. Compatibility with version 2 of Availability Calendars
  20. ------------------------------------------------------
  21. A lot of settings has been changed, moved, removed or added. Below you can find
  22. an overview of what happened with all settings:
  23. Old With fields
  24. --------------------------------------------------------------------------------------------------
  25. Enable for content types Add an availability calendar field to the content type.
  26. System wide and per node settings:
  27. * Show automatically on node page Define on Manage display page of a content type.
  28. * Allow to override per node Obsolete, we now have field and field instance setting.
  29. * Show calendars in teasers Define on Manage display page of a content type.
  30. * Show a key for the calendars Available as a block. Use the block reference module
  31. (http://drupal.org/project/blockreference) to put it in
  32. between other fields.
  33. * Show an edit link per month Removed. For now, the only way of editing an a calendar is
  34. the interactive calendar. Different widgets and formatters
  35. can be added on request.
  36. * Edit calendar on its own tab/page Removed for now.
  37. * Show a note before each week Removed for now. Not sure about the UI for this as the per
  38. month editing has been removed.
  39. * Show only the first letter ... Can be set separately in "Manage display" (show calendar)
  40. and "Manage fields" (edit calendar).
  41. * Do not show dates in the past Removed, defaults to not showing states in the past.
  42. * Allow split day statuses Renamed to "show split state", can be set separately in
  43. "Manage display" (show calendar) and "Manage fields" (edit
  44. calendar). This setting has become a setting that only
  45. influences display, not storage.
  46. * Number of months to display "Manage display", thus per view mode (teaser, full, ...).
  47. * Number of months for editors "Manage fields".
  48. States
  49. * 1 set of states on admin page 1 global set of states on admin page, with the option to
  50. define a subset of allowed states per field instance.
  51. * 1 default state on admin page Default state per field instance.
  52. Styling
  53. * Basic styling on admin page Basic styling on admin page.
  54. New settings
  55. ------------
  56. * Show week number before each week Can be set separately in "Manage display" (show calendar)
  57. and "Manage fields" (edit calendar).
  58. * Enable/disable calendar Per node, as part of the field value. However at instance
  59. setting level you can disable the disabling per node.
  60. New render options
  61. ------------------
  62. * viewport (with settings for horizontal and vertical number of months, and
  63. months to scroll).
  64. New features
  65. ------------
  66. * Show a booking formlet on the (node/entity) page that reveives the arrival
  67. and departure dates that can subsequently be posted to a webform.