(858) 586 7777 | About | Testimonials | Contact
vteams vteams vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
Blog
  1. vteams
  2. Blog
  3. It’s Ten O’Clock: Do You Know Where Your Graph Data Is?
Sep 30

It’s Ten O’Clock: Do You Know Where Your Graph Data Is?

  • September 30, 2014

10-o-clock---HighchartsSimple workaround prevents Highcharts data leaks

Our client formed vteam #376 to make improvements in their Learning Management System (LMS) and to do so, we had to reverse engineer it. The application was already built in Zend Framework2, MySQL, AJAX, jQuery, Web Services, AWS (S3, Glacier), MemCache and a multiple databases approach. The graphing in the LMS was rather poor though and after a conversation with the client we decided to change to Highcharts. We also enabled the export of graphs in multiple formats: JPG/PNG, PDF and Word.

Upon inspection, the client was disturbed to notice that graph exports only took place after Highcharts sent the data to a third party at http://export.highcharts.com. This exposed their data to other websites or services.

Wanting to keep the functionality while nixing the data transfer, our developers proposed a simple, secure solution:

  • Set up a server for the client as the graph library that also exports graphs.
  • Create a new sub-domain http://graph.*******.com and install a few open source libraries and software.

This allows Highcharts to work as programmed, but it sends the data to a secure location, instead of someone else’s server.

Here are some examples of the new graphs:

12-27-2013 6-42-14 PM12-27-2013 6-45-35 PM

  • Facebook
  • Twitter
  • Tumblr
  • Pinterest
  • Google+
  • LinkedIn
  • E-Mail

Comments are closed.

SEARCH BLOG

Categories

  • Blog (490)
  • Captain's Log (1)
  • Closure Reports (45)
  • Experiments (7)
  • How-To (56)
  • Implementation Notes (148)
  • Learn More (156)
  • LMS (8)
  • Look Inside (10)
  • Operations Log (12)
  • Programmer Notes (20)
  • R&D (14)
  • Rescue Log (4)
  • Testimonials (25)
  • Uncategorized (4)

RECENT STORIES

  • GitHub Actions- Automate your software workflows with excellence
  • Yii Framework – Accomplish Repetitive & Iterative Projects with Ease
  • A Recipe for CRM Software Development
  • Are Agile and DevOps the same?
  • The Data Scientist’s Toolset

ARCHIVES

In Short

With the vteams model, you bypass the middleman and hire your own offshore engineers - they work exclusively for you. You pay a reasonable monthly wage and get the job done without hassles, re-negotiations, feature counts or budget overruns.

Goals for 2020

  • Open development center in Australia
  • Complete and Launch the Robot
  • Structural changes to better address Clients' needs

Contact Us

Address: NEXTWERK INC.
6790 Embarcadero Ln, Ste 100,
Carlsbad, CA 92011, USA

Tel: (858) 586 7777
Email: fahad@nextwerk.com
Web: www.vteams.com

© 2020 vteams. All Rights Reserved.

Content Protection by DMCA.com