PHPackages                             webkitz/ssbuilderscrack - 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. webkitz/ssbuilderscrack

ActiveLibrary

webkitz/ssbuilderscrack
=======================

Builders Crack Silverstripe Module

012PHP

Since Oct 31Pushed 10y ago1 watchersCompare

[ Source](https://github.com/webkitz/ssbuilderscrack)[ Packagist](https://packagist.org/packages/webkitz/ssbuilderscrack)[ RSS](/packages/webkitz-ssbuilderscrack/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Builderscrack Silverstripe Module
---------------------------------

[](#builderscrack-silverstripe-module)

Silverstripe module for pulling down data/review from builderscrack.co.nz

Module is still being developed

#### Todo

[](#todo)

- Add admin check to scrape builders crack

\###installation

1. Download the [`composer.phar`](https://getcomposer.org/composer.phar) executable or use the installer.

    ```
    $ curl -sS https://getcomposer.org/installer | php
    ```
2. install with command line

```
   $ composer create-project webkitz/SSBuildersCrack --stability="dev"
   ```

### Setup
In your mysite/_config.php add the following (where the link is to your builders review)
```

```
BuildersCrack::setUrl("https://builderscrack.co.nz/tradies/efd80s/");

```

```
or you can just set the traders reference id eg : efd80s

```

```
 BuildersCrack::setTrader("efd80s");

```

```
- Build with dev/build?flush=1

See more mysite/_config.php [config options](#config-options)

In your template add the following

- $JobReviews   | this will render the module template with reviews

```

&lt;% loop $JobReviews %&gt;

- $title
- $date
- $comment
- $jobNumber
- $href

&lt;% end\_loop %&gt; ``` OR

- $JobReviewsTemplate | Returns the modules current template which is the above.
- After building template you will need to either setup a cronjob to pulldown reviews or logged in as admin simply run this will download new reviews.
- You can modify the reviews in the admin section

#### Cron Job

[](#cron-job)

- To run the builderscrack cron task call as required

```
$ php framework/cli-script.php /builderscrack/cronjob

```

Run standard cron job as admin simply run

#### Config Options

[](#config-options)

- setTrader | This allowes you to set the unique traders ID this is commonly found in there review link eg `efd80s` is the traders in

```
    BuildersCrack::setTrader("efd80s");

```

- setUrl | You can set the full link to the review if you want.

```
    BuildersCrack::setUrl("https://builderscrack.co.nz/tradies/efd80s/");

```

- set\_sandbox | Sets module into sandbox mode this will render a local sandbox.html file instead of retrieving from builderscrack site. File needs to be in the root of silverstripe folder

```
    BuildersCrack::set_sandbox(true);

```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8d0ca190db32d833c2704de95f42e6917287aa11ea612c2bc5d3721616f221d0?d=identicon)[lukesUbuntu](/maintainers/lukesUbuntu)

---

Top Contributors

[![lukesUbuntu](https://avatars.githubusercontent.com/u/6184757?v=4)](https://github.com/lukesUbuntu "lukesUbuntu (28 commits)")

### Embed Badge

![Health badge](/badges/webkitz-ssbuilderscrack/health.svg)

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

PHPackages © 2026

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