2017 © Pedro Peláez
 

library ssbuilderscrack

Builders Crack Silverstripe Module

image

webkitz/ssbuilderscrack

Builders Crack Silverstripe Module

  • Saturday, October 31, 2015
  • by lukesUbuntu
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Builderscrack Silverstripe Module

Silverstripe module for pulling down data/review from builderscrack.co.nz, (*1)

Module is still being developed, (*2)

Todo

  • Add admin check to scrape builders crack

installation

  1. Download the composer.phar executable or use the installer., (*3)

    sh $ curl -sS https://getcomposer.org/installer | php, (*4)

  2. install with command line sh $ composer create-project webkitz/SSBuildersCrack --stability="dev", (*5)

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, (*6)

See more mysite/_config.php config options, (*7)

In your template add the following, (*8)

  • $JobReviews | this will render the module template with reviews ```
    • $title
    • $date
    • $comment
    • $jobNumber
    • $href

``` OR, (*9)

  • $JobReviewsTemplate | Returns the modules current template which is the above., (*10)

  • After building template you will need to either setup a cronjob to pulldown reviews or logged in as admin simply run http://localhost/website/builderscrack/ this will download new reviews., (*11)

  • You can modify the reviews in the admin section, (*12)

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 http://localhost/website/builderscrack/cronjob

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 https://builderscrack.co.nz/tradies/efd80s/ 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);

The Versions

31/10 2015

dev-master

9999999-dev

Builders Crack Silverstripe Module

  Sources   Download

MIT

The Requires

 

builderscrack module