PHPackages                             silverware/masonry - 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. [Templating &amp; Views](/categories/templating)
4. /
5. silverware/masonry

ActiveSilverstripe-vendormodule[Templating &amp; Views](/categories/templating)

silverware/masonry
==================

SilverWare Masonry Module.

1.3.0(8y ago)08512BSD-3-ClausePHPPHP &gt;=5.6.0

Since May 8Pushed 8y ago1 watchersCompare

[ Source](https://github.com/praxisnetau/silverware-masonry)[ Packagist](https://packagist.org/packages/silverware/masonry)[ Docs](https://github.com/praxisnetau/silverware-masonry)[ RSS](/packages/silverware-masonry/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (1)Versions (13)Used By (2)

SilverWare Masonry Module
=========================

[](#silverware-masonry-module)

[![Latest Stable Version](https://camo.githubusercontent.com/bf5f93eca2c0a9722a44cb0f03643e9fddd8f8d50a8476d5b5bd69e40d687211/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f6d61736f6e72792f762f737461626c65)](https://packagist.org/packages/silverware/masonry)[![Latest Unstable Version](https://camo.githubusercontent.com/514a707fe727a879339af4487c524e51c8232087a53bff0ae6d40cb55243d4bb/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f6d61736f6e72792f762f756e737461626c65)](https://packagist.org/packages/silverware/masonry)[![License](https://camo.githubusercontent.com/c3d0c77d1cc13c302e8138d1f59e7a1174f516852d1b602bcbc0d250f2928154/68747470733a2f2f706f7365722e707567782e6f72672f73696c766572776172652f6d61736f6e72792f6c6963656e7365)](https://packagist.org/packages/silverware/masonry)

Provides a masonry component for use with [SilverWare](https://github.com/praxisnetau/silverware).

Contents
--------

[](#contents)

- [Requirements](#requirements)
- [Installation](#installation)
- [Usage](#usage)
- [Issues](#issues)
- [Contribution](#contribution)
- [Attribution](#attribution)
- [Maintainers](#maintainers)
- [License](#license)

Requirements
------------

[](#requirements)

- [SilverWare](https://github.com/praxisnetau/silverware)

Installation
------------

[](#installation)

Installation is via [Composer](https://getcomposer.org):

```
$ composer require silverware/masonry

```

Usage
-----

[](#usage)

This module provides a `MasonryComponent` which accepts an implementation of `SilverWare\Lists\ListSource` in order to render the list items using a [masonry layout](https://masonry.desandro.com). It is recommended that the list items provide a image via `SilverWare\Extensions\Model\MetaDataExtension` in order to be rendered correctly.

To make use of this component:

1. Using the CMS, add a new instance of `MasonryComponent` to your SilverWare template or layout.
2. Select the list source for the component from the dropdown field on the Main tab.
3. Configure the component using the Style and Options tabs.

### Column Widths

[](#column-widths)

On the Style tab, you may choose either "Percentages" or "Pixels" for the column widths of the component. For each type of unit, fields are available to specify the column width per viewport size:

- Tiny
- Small
- Medium
- Large
- Huge

As SilverWare uses a mobile-first approach, you should enter at least one width in the "Tiny" field.

### Gutter

[](#gutter)

On the Style tab, you may also define the gutter size in pixels. The gutter is the amount of space between each item in the masonry grid.

### Horizontal Order

[](#horizontal-order)

The component defaults to using a horizontal order for the rendered items. On the Options tab, you may uncheck the "Order items horizontally" checkbox to alter the layout order. For more information, please see the [Masonry documentation](https://masonry.desandro.com/options.html#horizontalorder).

Issues
------

[](#issues)

Please use the [GitHub issue tracker](https://github.com/praxisnetau/silverware-masonry/issues) for bug reports and feature requests.

Contribution
------------

[](#contribution)

Your contributions are gladly welcomed to help make this project better. Please see [contributing](CONTRIBUTING.md) for more information.

Attribution
-----------

[](#attribution)

- Makes use of [Masonry](https://github.com/desandro/masonry) and [imagesLoaded](https://github.com/desandro/imagesloaded) by [David DeSandro](https://github.com/desandro).

Maintainers
-----------

[](#maintainers)

[![Colin Tucker](https://avatars3.githubusercontent.com/u/1853705?s=144)](https://github.com/colintucker)[![Praxis Interactive](https://avatars2.githubusercontent.com/u/1782612?s=144)](https://www.praxis.net.au)[Colin Tucker](https://github.com/colintucker)[Praxis Interactive](https://www.praxis.net.au)License
-------

[](#license)

[BSD-3-Clause](LICENSE.md) © Praxis Interactive

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity65

Established project with proven stability

 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

Every ~36 days

Recently: every ~64 days

Total

12

Last Release

2940d ago

Major Versions

0.1.0 → 1.0.02017-06-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5d47a59cd183aa3f599c2b66dfce7c79c249c2eacb749f0ac8c38c4ca273d14?d=identicon)[PraxisNetAu](/maintainers/PraxisNetAu)

---

Top Contributors

[![colintucker](https://avatars.githubusercontent.com/u/1853705?v=4)](https://github.com/colintucker "colintucker (20 commits)")

---

Tags

masonrysilverstripe-4silverwaresilverstripemasonrysilverware

### Embed Badge

![Health badge](/badges/silverware-masonry/health.svg)

```
[![Health](https://phpackages.com/badges/silverware-masonry/health.svg)](https://phpackages.com/packages/silverware-masonry)
```

###  Alternatives

[silverstripe-themes/simple

The SilverStripe simple theme (default SilverStripe 3 theme)

411.3M8](/packages/silverstripe-themes-simple)[silverstripe/login-forms

A collection of templates for the CMS login screens

191.4M30](/packages/silverstripe-login-forms)[stevie-mayhew/silverstripe-svg

Basic SVG support for SilverStripe

22355.3k4](/packages/stevie-mayhew-silverstripe-svg)[benmanu/silverstripe-simple-styleguide

Provides a kitchen sink template useful for theme development.

1245.0k](/packages/benmanu-silverstripe-simple-styleguide)[symbiote/silverstripe-usertemplates

Provides user-definable templates within the CMS that can be applied to content trees. Allows specification of Layout and main templates, as well as associating css + js files

1414.7k2](/packages/symbiote-silverstripe-usertemplates)[symbiote/silverstripe-listingpage

A module that allows CMS users to create templated listing pages.

1012.9k3](/packages/symbiote-silverstripe-listingpage)

PHPackages © 2026

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