peopleinside / festive-decorations
Decorazioni festive e stagionali per Flarum (titoli, logo, menù, festone, neve, lucciole, cappelli natalizi sugli avatar).
Package info
github.com/PeopleInside/festive-decorations
Language:JavaScript
Type:flarum-extension
pkg:composer/peopleinside/festive-decorations
Requires
- php: >=8.2
- flarum/core: ^2.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Porting del plugin WordPress "Decorazioni Festive".
Disclaimer
This software is provided "AS IS", without any warranty. While it has been tested and reasonable efforts are made to ensure security and reliability, no guarantees are provided. As an open project, anyone may contribute or report issues, but this does not imply endorsement or liability from the maintainers.
You use this software entirely at your own risk. The authors and contributors are not liable for any damages, data loss, or unexpected behavior resulting from its use, modification, or distribution. Always review and test the code independently before deploying it in critical or production environments.
Installazione
Copia la cartella in extensions/festive-decorations (nella root di Flarum), poi:
composer config repositories.festive path extensions/festive-decorations
composer require peopleinside/festive-decorations
php flarum cache:clear
Abilita l'estensione dal pannello admin e configurala dalla sua pagina impostazioni.
Come funzionano gli effetti (modalità Automatico)
- Periodo natalizio (default 01/12 – 06/01): neve + cappelli sugli avatar + ghirlanda SVG nell'header (il tuo script natalizio). Sostituisce la neve normale.
- Fuori dal Natale, nel periodo neve (default 25/10 – 07/01): solo neve (CANVAS NEVE).
- Periodo lucciole (default 08/01 – 24/10): script lucciole. Titolo, logo, menù e festone emoji seguono il tema del giorno (festività/stagioni), come nel plugin WordPress.
Se qualcosa non compare
Adatta i selettori CSS dalle impostazioni (titolo, logo, voci menù, contenitore festone).
Ricompilare la parte admin (opzionale)
cd js && npm install && npm run build