2017 © Pedro Peláez
 

library statusboard

Panel classes for Panic Status board

image

humsie/statusboard

Panel classes for Panic Status board

  • Friday, December 27, 2013
  • by Humsie
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Panel classes for Panic Statusboard

Statusboard gives you a collection of generic classes to display (custom) content using Panic's Status Board app., (*1)

Quickstart

Manual

Download and code and make sure you psr-0 autoloading is correctly setup., (*2)

Composer

Todo: add to packagist, (*3)

Usage

Line or Bar Graph

$graph = new \Statusboard\Graph("Graph Title");
//$graph->setTitle("Graph Title");

$graph->setType("line");
//$graph->setType("bar");

$graph->setRefresh(15);
$graph->addDatasequence("Datasequence Title 1")->setColor("red");
$graph->addDatasequence("Datasequence Title 2", "ds2")->setColor("blue");

$graph->x()->setShowEveryLabel(false);
$graph->y()->setHide(true);
//$graph->setError("No Data found", "Empty response from backend");

for ($i = 0; $i < 3; $i++) {
    $graph->datasequence("Datasequence Title 1")->newDatapoint((2000 + $i), rand(10, 300));
    $graph->datasequence("ds2")->newDatapoint((string)(2000 + $i), rand(10, 300));
}

echo $graph->output();

this code generated 2 elements with 3 random values., (*4)

Projects Table

$table = new \Statusboard\Table(
    new \Statusboard\Table\Row\Projects()
);

$table->hideHeaders();

$table->addRow("project1")

$table->addRow("project2")
    ->setIcon("project.png")
    ->setName("Statusboard")
    ->setVersion("1.1")
    ->addPerson("foo.jpg")
    ->addPerson("bar.jpg")
    ->setBars(10);

$table->row("project1")
    ->setName('Project 1')
    ->setVersion("1.0")
    ->addPerson("foo.jpg")
    ->addPerson("bar.jpg");

echo $table->getOutput();

The Versions

27/12 2013

dev-master

9999999-dev

Panel classes for Panic Status board

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Avatar Humsie

widget status panel board statusboard panic