PHPackages                             biffbangpow/silverstripe-rejb - 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. biffbangpow/silverstripe-rejb

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

biffbangpow/silverstripe-rejb
=============================

Silverstripe implementation of the Recruitment Entrepreneur Job Board

2.7.0(7mo ago)0315proprietaryPHP

Since May 3Pushed 7mo ago3 watchersCompare

[ Source](https://github.com/BiffBangPow/silverstripe-rejb)[ Packagist](https://packagist.org/packages/biffbangpow/silverstripe-rejb)[ RSS](/packages/biffbangpow-silverstripe-rejb/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (5)Versions (25)Used By (0)

Recruitment Entrepreneur Group Wide Job Board SilverStripe
==========================================================

[](#recruitment-entrepreneur-group-wide-job-board-silverstripe)

Setup
-----

[](#setup)

`composer require biffbangpow/silverstripe-rejb`

You will need to set some config settings in `mysite.yml` for this package to work, the required settings are:

```
BiffBangPow\SilverStripeREJB\SilverstripeREJB:
  job_board_url_path: "/jobs"
  api_base_url: "https://jobs.recruitmentvc.com"
  brand_slug: "brand-slug-here"

```

You will need to add the following extensions to anything that needs to output some of the job widgets, for example to add to every page:

```
SilverStripe\CMS\Controllers\ContentController:
  extensions:
    jobboardcontent: BiffBangPow\SilverStripeREJB\Extensions\JobBoardContentControllerExtension
    jobboardurl: BiffBangPow\SilverStripeREJB\Extensions\JobBoardURLExtension

```

You will also need to direct all requests to the job board to the job board controller, add this to your `mysite.yml`, replace `/jobs` with the url you want your job board to reside at, this should be the same `job_board_url_path` you set above

```
SilverStripe\Control\Director:
  rules:
    'jobs/job/$ID': 'BiffBangPow\SilverStripeREJB\Controllers\JobBoardPageController'
    'jobs': 'BiffBangPow\SilverStripeREJB\Controllers\JobBoardPageController'

```

You can also override the default style variables using this config, all of the available values are listed below

```
BiffBangPow\SilverStripeREJB\SilverstripeREJB:
  style:
    primary: "#69CDF5"
    primaryBorder: "#69CDF5"
    primaryText: "#ffffff"
    primaryHover: "#29A6CC"
    primaryHoverBorder: "#29A6CC"
    primaryHoverText: "#ffffff"
    secondary: "#3F6070"
    secondaryBorder: "#3F6070"
    secondaryText: "#ffffff"
    secondaryHover: "#3D5865"
    secondaryHoverBorder: "#3D5865"
    secondaryHoverText: "#ffffff"
    panelBackground: "#ffffff"
    panelDropShadow: "#E6E5E5"
    panelBorder: "#E6E5E5"
    inputBackground: "#ffffff"
    bodyText: "#484748"
    buttonBorderRadius: "10px"
    inputBorderRadius: "10px"
    searchFormFieldsBorderColour: "#69CDF5"
    searchFormFieldsBorderRadius:  "15px"
    searchFormFieldsBackground: "transparent"
    searchFormFieldsTextColour: "#FFFFFF"
    sectorCardBorderWidth: "20px"
    sectorCardBorderColour: "#FFFFFF"
    sectorCardBorderOpacity: "0.4"
    sectorCardBorderRadius: "10px"

```

Finally you need to add the following near the bottom of your main `Page.ss` template file

```

```

Configuration
-------------

[](#configuration)

Head to the settings section in the CMS and fill in the values under 'Job Board', the style settings all have defaults that can be left alone or adjusted to fit the relevant brand

Development
-----------

[](#development)

Setting the package in dev mode will load css from `http://localhost:8000/main.css` and the javascript from `http://localhost:8000/bundle.js`

```
BiffBangPow\SilverStripeREJB\SilverstripeREJB:
  dev_mode: true

```

You can also control which port it uses for the local resources:

```
BiffBangPow\SilverStripeREJB\SilverstripeREJB:
  dev_port: 8000

```

If the package is not set in dev mode it will load css from `https://jobs.recruitmentvc.com/cdn/main.css` and the javascript from `https://jobs.recruitmentvc.com/cdn/bundle.js`

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance62

Regular maintenance activity

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity69

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 ~101 days

Recently: every ~10 days

Total

24

Last Release

230d ago

Major Versions

1.11.0 → 2.0.02025-03-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/7ec1725a06ca5e652f729eddf26d1e44b787a9906d8e3c519db45e5516c892a4?d=identicon)[jamesbbp](/maintainers/jamesbbp)

---

Top Contributors

[![jamesbbp](https://avatars.githubusercontent.com/u/14783612?v=4)](https://github.com/jamesbbp "jamesbbp (36 commits)")

---

Tags

silverstripe

### Embed Badge

![Health badge](/badges/biffbangpow-silverstripe-rejb/health.svg)

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

PHPackages © 2026

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