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(9mo ago)0315proprietaryPHP

Since May 3Pushed 9mo 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 2w ago

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

40

—

FairBetter than 86% of packages

Maintenance58

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity70

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

277d 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)
```

###  Alternatives

[silverstripe/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1321.1M83](/packages/silverstripe-userforms)[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46299.9k9](/packages/symbiote-silverstripe-advancedworkflow)[silverstripe/sharedraftcontent

Share draft page content with non-CMS users

21419.6k11](/packages/silverstripe-sharedraftcontent)

PHPackages © 2026

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