PHPackages                             robertvanlienden/silverstripe-bulma-portfolio-theme - 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. robertvanlienden/silverstripe-bulma-portfolio-theme

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

robertvanlienden/silverstripe-bulma-portfolio-theme
===================================================

A ready to use, complete silverstripe theme that can be used for showcasing projects. Based on Bulma CSS

v1.0.1(2y ago)05MITJavaScript

Since Mar 3Pushed 2y ago1 watchersCompare

[ Source](https://github.com/robertvanlienden/silverstripe-bulma-portfolio-theme)[ Packagist](https://packagist.org/packages/robertvanlienden/silverstripe-bulma-portfolio-theme)[ RSS](/packages/robertvanlienden-silverstripe-bulma-portfolio-theme/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (2)Dependencies (3)Versions (4)Used By (0)

Silverstripe Bulma Portfolio Theme
==================================

[](#silverstripe-bulma-portfolio-theme)

A nice, ready-to-use, responsive [Bulma](https://bulma.io/)-based theme. Ready to start for example your portfolio website!

Extendable with `robertvanlienden/silverstripe-addons` (and more modules), but also usable as stand-alone theme.

Screenshot
----------

[](#screenshot)

[![](screenshots/screenshot_001.png)](screenshots/screenshot_001.png)[![](screenshots/screenshot_002.png)](screenshots/screenshot_002.png)[![](screenshots/screenshot_003.png)](screenshots/screenshot_003.png)

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

[](#requirements)

### Installation

[](#installation)

- Silverstripe 4

### Development

[](#development)

- Node Package Manager (npm)
- Node Version Manager (nvm)

### Extendable with the following silverstripe modules

[](#extendable-with-the-following-silverstripe-modules)

- `robertvanlienden/silverstripe-addons`This module adds features like items pages, footer HTML and header logo upload.
- `dnadesign/silverstripe-elemental`
- `wedevelopnl/silverstripe-elemental-grid`
- `silverstripe/userforms`
- `silverstripe/blog`
- `silverstripe/comments`

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

[](#installation-1)

### Composer

[](#composer)

**Keep in mind, that if you install this theme with composer, changes you made will get overriden after the next `composer install`.**But, also if the theme gets updates/bugfixes etc, you can update the theme with composer.

- Run `composer install robertvanlienden/silverstripe-bulma-portfolio-theme`
- `app/_config/theme.yml` update to the following;\\

```
---
Name: mytheme
---
SilverStripe\View\SSViewer:
  themes:
    - '$public'
    - 'silverstripe-bulma-portfolio-theme'
    - '$default'
```

- Run `composer vendor-expose`
- Run a `dev/build flush=all` and you should be ready to go!

### Manual

[](#manual)

- Copy the theme into the `themes` directory
- `app/_config/theme.yml` update to the following;\\

```
---
Name: mytheme
---
SilverStripe\View\SSViewer:
  themes:
    - '$public'
    - 'silverstripe-bulma-portfolio-theme'
    - '$default'
```

- Run `composer vendor-expose`
- Run a `dev/build flush=all` and you should be ready to go!

Developing
----------

[](#developing)

This theme is easy to customize and make your own! To make changes in CSS/JS you need to do the following;

I suggest to just use Node Version Manager to use the right Node version. Just run `nvm use` in the theme folder, and run an `npm install`.

You're ready to start developing on this theme!

### Build

[](#build)

Want to build JS/CSS assets for production? Just run; `npm run build` and let webpack compile the production assets.

### Watch

[](#watch)

Watch for changes by running `npm run build`

License
-------

[](#license)

This theme is published under MIT License.

If you use this theme commercial and make money with this theme, please be kind and do a donation (see Donations below).

Issue/PR
--------

[](#issuepr)

Feel free to make some issue/PR if you find issues/bugs/improvements.

If you want to make big changes, please first create an issue to discuss this change with the maintainer. I don't want you to spend lots of time to create amazing thing that not getting merged into this repo.

Donations
---------

[](#donations)

Do you want to thank me for making this SilverStripe theme?

Please donate to me with PayPal! You can donate on [Paypal.me/robertvanlienden](http://paypal.me/robertvanlienden).

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

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

Every ~166 days

Total

2

Last Release

1053d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/27813145?v=4)[Robert van Lienden](/maintainers/robertvanlienden)[@robertvanlienden](https://github.com/robertvanlienden)

---

Top Contributors

[![robertvanlienden](https://avatars.githubusercontent.com/u/27813145?v=4)](https://github.com/robertvanlienden "robertvanlienden (8 commits)")

---

Tags

silverstripetheme

### Embed Badge

![Health badge](/badges/robertvanlienden-silverstripe-bulma-portfolio-theme/health.svg)

```
[![Health](https://phpackages.com/badges/robertvanlienden-silverstripe-bulma-portfolio-theme/health.svg)](https://phpackages.com/packages/robertvanlienden-silverstripe-bulma-portfolio-theme)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[silverstripe-themes/simple

The SilverStripe simple theme (default SilverStripe 3 theme)

411.3M8](/packages/silverstripe-themes-simple)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

206.7k](/packages/pressbooks-pressbooks-book)

PHPackages © 2026

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