PHPackages                             webvpf/wn-christmas-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. webvpf/wn-christmas-plugin

ActiveWinter-plugin[Utility &amp; Helpers](/categories/utility)

webvpf/wn-christmas-plugin
==========================

Christmas - plugin for Winter CMS.

v1.0.1(4y ago)329MITPHPPHP &gt;=7.2

Since Dec 12Pushed 1y ago1 watchersCompare

[ Source](https://github.com/WebVPF/wn-christmas-plugin)[ Packagist](https://packagist.org/packages/webvpf/wn-christmas-plugin)[ Docs](https://github.com/WebVPF/wn-christmas-plugin)[ RSS](/packages/webvpf-wn-christmas-plugin/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

[![plugin logo](https://repository-images.githubusercontent.com/437407088/ba0e8eb8-577d-4563-894c-c47314f74254)](https://repository-images.githubusercontent.com/437407088/ba0e8eb8-577d-4563-894c-c47314f74254)

Christmas
=========

[](#christmas)

Christmas decorations for Winter CMS sites.

Installing Composer
-------------------

[](#installing-composer)

```
composer require webvpf/wn-christmas-plugin
```

Features
--------

[](#features)

- there is no interaction with database
- without jQuery

### Components

[](#components)

- Christmas garland
- Falling snow

Christmas garland
-----------------

[](#christmas-garland)

```
[ChristmasGarland]
dateOn = "01-01"
dateOff = "12-31"
==
{% component 'ChristmasGarland' %}
```

The date of turning on and off the garland is indicated in the format `mm-dd`.

Snow
----

[](#snow)

```
[ChristmasSnow]
amount = 50
size = 5
speed = 1.5
wind = 0
color = "#fff"
opacity = 0.8
swing = 1
==
{% component 'ChristmasSnow' %}
```

- `amount` - Number of snowflakes displayed at the same time. Default: `50`
- `size` - snowflake size. Default: 5
- `speed` - The speed of falling snowflakes vertically. The higher the value, the faster the snowflakes fall. Default: `1.5`
- `wind` - Horizontal wind energy. The wind will blow to the right if it is a positive number, and a negative number causes the wind to blow to the left. Default: 0
- `color` - The color of the snowflakes. This parameter accepts the color code HEX or RGB, example `#fff`, `#ffffff` or `rgb (255,255,255)`. Default: `#fff`
- `opacity` - Maximum transparency of snowflakes. The plugin will generate snowflakes with different opacity from 0 to this number. Default: `0.8`
- `swing` - Swinging snowflakes. If you don't want the snowflakes to wobble, set this parameter to `0`. Default: `1`

---

Example of garland output in the Winter CMS Demo theme
------------------------------------------------------

[](#example-of-garland-output-in-the-winter-cms-demo-theme)

Below is an example of how to insert a garland in a demo template on the main page of the site right below the menu. According to this principle, you can insert a garland not on the page, but into the template (for display on all pages).

Go to CMS and open **Demonstration** page. At the very beginning of the markup, insert **Christmas garland** component by dragging and dropping. To make the garland display correct, add the styles before the twig with the `ChristmasGarland` component as in this example:

```
.jumbotron{padding-top:100px}.b-page_newyear{position:absolute;width:100%;height:100px;top:71px}

{% component 'ChristmasGarland' %}

demo page content...
```

[![Screenshot of page with garland](https://raw.githubusercontent.com/WebVPF/wn-christmas-plugin/main/assets/img/screens/demo-theme-wintercms.jpg)](https://raw.githubusercontent.com/WebVPF/wn-christmas-plugin/main/assets/img/screens/demo-theme-wintercms.jpg)

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1663d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7445b1b017644e642f1a2ac78bb6eb7565baaae3aebebe03e60e9549846f64da?d=identicon)[webvpf](/maintainers/webvpf)

---

Top Contributors

[![WebVPF](https://avatars.githubusercontent.com/u/61043464?v=4)](https://github.com/WebVPF "WebVPF (12 commits)")

---

Tags

christmasgarlandsnowflakewintercmswintercms-pluginwinter cmswintercmschristmasSnowwintercms-plugingarland

### Embed Badge

![Health badge](/badges/webvpf-wn-christmas-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/webvpf-wn-christmas-plugin/health.svg)](https://phpackages.com/packages/webvpf-wn-christmas-plugin)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[starcitizentools/citizen-skin

A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.

3376.6k](/packages/starcitizentools-citizen-skin)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

19251.4k3](/packages/civicrm-civicrm-drupal-8)[altis/core

Core module for Altis

19228.0k3](/packages/altis-core)[winter/wn-tailwindui-plugin

Provides a TailwindUI-based skin for the Winter CMS backend.

1916.2k](/packages/winter-wn-tailwindui-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
