Author’s Note: PHP Dashboard v4.0

“Dark data is defined as the inforamtion assets (terrabytes…even petabytes of data) organizations collect, process and store in the course of regular business activity, that accumulates but is never used.

Organizations run without fully leveraging their dark data is like a horseman riding on a dangerous mountainous road, on a dark and stormy night, blindfolded.”

– Data Ninja

I believe one of the key reasons why dark data continues to proliferate in organizations is that tools available today are inadequate in enabling every person in a large organization with a browser and network access to work with and present this data (for good…obviously…for sake of this discussion let’s assume sensitive data is protected against inappropriate use…identity theft, etc.).

The current generation of leading data access/visualization tools only allows certain qualified people in an organization to work with data.

A NEW generation of data access/visualization tools has yet to be invented that ‘democratizes’ access, analysis and presentation in a social, collaborative, ‘sharing’ platform.

As an author at codecanyon, I continue to write scripts that help develop on an idea of a NEXT GENERATION, MORE ‘DEMOCARATIC’ visulization tool that:

  • is extensible and designed to leverage all the popular open source visaulization scripts available (highcharts, d3js, mapbox, leaflet, etc)
  • is easy to access and lightweight – AS EASY AND LIGHT AS A WEBPAGE – and use by ANYONE to create sophisticated dashboards (drag and drop user interface on a web page accessible on any internet browser)
  • is foundationally designed for collaboration and sharing with other people (js-fiddle style collaboration and sharing) – making data sharing and analyzing more mainstream.

This next version of PHP Dashboard version 4.0 is an extension of my popular HTML5 Dashboard Designer script that continues to leverage PHP and MySQL to create a multi-tenant environment for the designer that allows js-fiddle type sharing of dashboards. For users of HTML5 Dashboard Designer, you’ll see the familiar interface but what’s new is in the enhanced menu on the top right that allows you to save, share, email dashboards. You can invite collaborators and sign in / sign up to create your own accounts.

Let me know what you think of the enhancements. I have a multi-year roadmap for this tool so look out for more enhancements. Contact me if you have any ideas. (Also, looking for a sponsor for this tool – see ‘Looking for a sponsor – menu option’)

PHP Dashboard v4.0 – available NOW at codecanyon.net! Click here!

Tanoshinde (‘Have fun!’),
Data Ninja
my email: dataninja.at.codecanyon@gmail.com
my codecanyon portfolio: click here

Author’s Note: PHP Streetmaps

“A backend developer trying to do front end programming well is like right hander trying to write left handed well. With enough work, it can be done…but it does not come naturally.”
– Data Ninja

LEFT VS. RIGHT SIDE OF THE BRAIN – The left side of the human brain focuses on logical thinking, analysis, and accuracy. The right side of the brain, on the other hand, focus on aesthetics, feeling, and creativity. Front end developers, generally speaking, have “right handed” brains and backend “left handed”. It’s possible for each to do the other’s type of programming, but it doesn’t come naturally.

This is why I wrote PHP Streetmaps. It allows a PHP/MySQL backend developer an easy way to create sophisticated streetmaps (with directions, heatmaps, markers, image markers, complicated popups, video popups, etc) without learning mapbox/leaflet.js which are written in javascript, a language primarily by front end developers.

The technique used here is I created a PHP wrapper class called PhpStreetmaps that wraps around my HTML5 script (also sold seperately at codecanyon.net but included when you purchase this PHP script). I also added methods to connect and interact with a MySQL database directly to feed map markers from a database.

To use, simply instantiate the class and use it’s setter methods to set the properties and the markers for the streetmap.

So, attention PHP backend developers..sophisticated streetmaps in your sleep! No javascript necessary! Check it out!

PHP Streetmaps – available NOW at codecanyon.net! Click here!

Tanoshinde (‘Have fun!’),
Data Ninja
my email: dataninja.at.codecanyon@gmail.com
my codecanyon portfolio: click here

Author’s Note: HTML5 Streetmaps

“A good programmer looks for ways to create ‘layers of abstraction’ that hide the complexity of the lower layers of a given software language or library…a better programmer eliminates the need for programming altogether.”

– Data Ninja 10/1/2016

I wrote HTML5 to give web designers who know HTML/CSS (but not not jquery and javascript) an easy way to create sophisticated leaflet/mapbox streetmaps for their web pages, without writing a single line of javascript code.

The technique used in this script is to leverage jquery’s class selector functionality – e.g. $(‘.myclass’)… – to create custom tags. By eliminating the dot ‘.’ in the class selector search string, jquery grabs any tag with a tag name that matches what is specified in a ‘dot-less’ class selector entry.

For instance, to create the custom tag, this script starts by using the following code – ‘$(“streetmap”)… that finds every instance of the streetmap tag on a web page, reads its attributes – ‘data-…’ – and renders the streetmap accordingly.

Now, with a single javascript declaration at the top of any webpage, streetmaps leveraging leaflet/mapbox advanced features – including markers, heatmaps, markerclusters, polygons and other shapes – can be rendered with straight HTML.

Eliminating the need for programming altogether!

I hope non-programmers and programmers alike find this script useful. Drop me a note if you have any questions.

HTML5 Streetmaps – available NOW at codecanyon.net! Click here!

Tanoshinde (‘Have fun!’),
Data Ninja
my email: dataninja.at.codecanyon@gmail.com
my codecanyon portfolio: click here