Light-hearted animations for the seasons, laid over your site on the dates
you choose.
- Halloween: ghosts, bats, spiders and pumpkins wander in from the edges.
Click one to banish it. - Bonfire Night: fireworks burst over the page now and then.
- Christmas: gentle snow, and a gremlin who creeps towards a present at
the foot of the page. Squash him before he steals it. - Easter: painted eggs roll past and hatch into chicks when clicked, and
Bertie, a black and white Dutch rabbit, hops by. Click him and he does a
binky. - Thanksgiving: turkeys dash about and flap off in a flurry of feathers.
Each effect has its own dates, with Easter and Thanksgiving worked out for
you every year. Visitors get a small on/off button, and anyone whose device
asks for reduced motion starts with effects off. The page underneath stays
fully usable: the effects sit in their own layer that only catches clicks on
the creatures themselves, and they never appear on administration pages.
Other modules can add effects of their own; see seasonal_effects.api.php.
Requirements
- Backdrop CMS 1.x
- PHP 8.0 or later
Installation
Install this module using the official Backdrop CMS instructions at
https://docs.backdropcms.org/documentation/extend-with-modules
Then go to Configuration > User interface > Seasonal effects
(admin/config/user-interface/seasonal-effects) to choose the effects and
dates, and use the Preview link beside each one to see it on your site.
Issues
Bugs and feature requests should be reported in the Issue Queue:
https://github.com/backdrop-contrib/seasonal_effects/issues
Current Maintainer(s)
- Steve Moorhouse (albanycomputers) (https://github.com/albanycomputers)
- Seeking additional maintainers and contributors.
Credits
- Steve Moorhouse - Zulip (DrAlbany)
- The Easter rabbit is drawn in memory of Bertie, a Dutch rabbit who came
home on 8 November 2013.
Sponsorship
- Albany Computer Services (https://www.albany-computers.co.uk)
- Albany Web Design (https://www.albanywebdesign.co.uk)
- Albany Hosting (https://www.albany-hosting.co.uk)
License
This project is GPL v2 software. See the LICENSE.txt file in this directory
for complete text.