PHPackages                             silverstripe/elemental-blocks - 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. silverstripe/elemental-blocks

Abandoned → [silverstripe/recipe-content-blocks](/?search=silverstripe%2Frecipe-content-blocks)ArchivedSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

silverstripe/elemental-blocks
=============================

A collection of CMS blocks for the silverstripe-elemental module

1.0.0(8y ago)19.5k7[1 PRs](https://github.com/silverstripe/silverstripe-elemental-blocks/pulls)BSD-3-ClausePHP

Since Feb 22Pushed 6y ago10 watchersCompare

[ Source](https://github.com/silverstripe/silverstripe-elemental-blocks)[ Packagist](https://packagist.org/packages/silverstripe/elemental-blocks)[ RSS](/packages/silverstripe-elemental-blocks/feed)WikiDiscussions 1.0 Synced 2mo ago

READMEChangelog (2)Dependencies (6)Versions (7)Used By (0)

SilverStripe Elemental Blocks (deprecated)
==========================================

[](#silverstripe-elemental-blocks-deprecated)

[![Build Status](https://camo.githubusercontent.com/8ae07f51623a31c4a493401edc0e3242d16baada8bf4957b8bb26d21ff691066/687474703a2f2f696d672e736869656c64732e696f2f7472617669732f73696c7665727374726970652f73696c7665727374726970652d656c656d656e74616c2d626c6f636b732e7376673f7374796c653d666c6174)](https://travis-ci.org/silverstripe/silverstripe-elemental-blocks)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/f23471c5eeee435c87b458b9ed5f200f6526873b74eddf44b0aafe48efdcf6d4/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73696c7665727374726970652f73696c7665727374726970652d656c656d656e74616c2d626c6f636b732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/silverstripe/silverstripe-elemental-blocks/?branch=master)[![codecov](https://camo.githubusercontent.com/d86b148cc27136d27ffbd38a9056f10e456378a997ffbbe0a3a6b883c8649067/68747470733a2f2f636f6465636f762e696f2f67682f73696c7665727374726970652f73696c7665727374726970652d656c656d656e74616c2d626c6f636b732f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/silverstripe/silverstripe-elemental-blocks)[![SilverStripe supported module](https://camo.githubusercontent.com/9b7e93d393a01f6d3091fb30983b870aa863ef076858115faaa1c74b995854ec/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73696c7665727374726970652d737570706f727465642d3030373143342e737667)](https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/)

This repository contains a base set of CMS content blocks for the [silverstripe-elemental](https://github.com/dnadesign/silverstripe-elemental) module.

Warning: deprecated!
--------------------

[](#warning-deprecated)

For ease of maintenance and the ability for developers to individually select functionality, this module was split into two.

For SilverStripe 4.2 or newer, please use one or both of the following modules instead:

- [silverstripe/elemental-fileblock](https://github.com/silverstripe/silverstripe-elemental-fileblock)
- [silverstripe/elemental-bannerblock](https://github.com/silverstripe/silverstripe-elemental-bannerblock)

As a replacement for this module during an upgrade, there is a recipe that re-combines the content blocks into a single requirement:

- [silverstripe/recipe-content-blocks](https://github.com/silverstripe/recipe-content-blocks)

This module (`silverstripe/elemental-content-blocks`) will not be accepting patch fixes from now on.

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

[](#installation)

Install using Composer:

```
composer require silverstripe/elemental-blocks 1.0.x-dev

```

Once complete, run `dev/build` from your browser, or command line via `vendor/bin/sake dev/build`.

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

[](#requirements)

- SilverStripe CMS ^4.0
- Elemental ^2.0

Documentation
-------------

[](#documentation)

An in-depth overview of using the blocks in this module will be added shortly.

Customising templates
---------------------

[](#customising-templates)

The blocks in this module follow the [BEM (Block Element Modifier)](http://getbem.com/) CSS class naming system, and should provide a WCAG 2.0 compliant template markup for your project's accessibility standard.

If you do need to modify the templates, copy the appropriate template into `mysite/templates` or your custom theme, and adjust as necessary. If doing so, ensure that you match the folder structure (PHP class namespace) to ensure that your customised template is given priority over the defaults.

For more information see [templates in the developer documentation](https://docs.silverstripe.org/en/4/developer_guides/templates/).

Translations
------------

[](#translations)

The translations for this project are managed via [Transifex](https://www.transifex.com/silverstripe/silverstripe-elemental-blocks)and are updated automatically during the release process. To contribute, please head to the link above and get translating!

Versioning
----------

[](#versioning)

This library follows [Semver](http://semver.org). According to Semver, you will be able to upgrade to any minor or patch version of this library without any breaking changes to the public API. Semver also requires that we clearly define the public API for this library.

All methods, with `public` visibility, are part of the public API. All other methods are not part of the public API. Where possible, we'll try to keep `protected` methods backwards-compatible in minor/patch versions, but if you're overriding methods then please test your work before upgrading.

Reporting Issues
----------------

[](#reporting-issues)

Please [create an issue](http://github.com/silverstripe/silverstripe-elemental-blocks/issues/new) for any bugs you've found.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 65.1% 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 ~155 days

Total

5

Last Release

2380d ago

### Community

Maintainers

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

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

![](https://www.gravatar.com/avatar/afbb3dcc9ef29c1a6eedd6addcae5fce9ab1271915a85a4c349301b71237368d?d=identicon)[silverstripe-machine01](/maintainers/silverstripe-machine01)

---

Top Contributors

[![robbieaverill](https://avatars.githubusercontent.com/u/5170590?v=4)](https://github.com/robbieaverill "robbieaverill (41 commits)")[![NightJar](https://avatars.githubusercontent.com/u/778003?v=4)](https://github.com/NightJar "NightJar (14 commits)")[![wilr](https://avatars.githubusercontent.com/u/101629?v=4)](https://github.com/wilr "wilr (4 commits)")[![Martimiz](https://avatars.githubusercontent.com/u/614243?v=4)](https://github.com/Martimiz "Martimiz (1 commits)")[![bergice](https://avatars.githubusercontent.com/u/541886?v=4)](https://github.com/bergice "bergice (1 commits)")[![raissanorth](https://avatars.githubusercontent.com/u/14869519?v=4)](https://github.com/raissanorth "raissanorth (1 commits)")[![dhensby](https://avatars.githubusercontent.com/u/563596?v=4)](https://github.com/dhensby "dhensby (1 commits)")

---

Tags

silverstripeContent Blockselemental

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/silverstripe-elemental-blocks/health.svg)

```
[![Health](https://phpackages.com/badges/silverstripe-elemental-blocks/health.svg)](https://phpackages.com/packages/silverstripe-elemental-blocks)
```

###  Alternatives

[fractas/elemental-stylings

Collection of useful and reusable SilverStripe Elemental stylings properties

1416.4k1](/packages/fractas-elemental-stylings)[wedevelopnl/silverstripe-elemental-grid

Elemental grid module

1014.1k2](/packages/wedevelopnl-silverstripe-elemental-grid)

PHPackages © 2026

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