Customer Portal Updates

We’re pleased to announce some new functions available to customers in our unique customer portal.

Broadband users can now see their usage data with the Bandwidth Gem, and web hosting customers now have the option of using a web-based File Manager to upload, zip, unzip and edit files on their sites.

We’ll have a quick look at these gems now, and at the end some technical details on their creation, and finally give details of how to enable them.

Bandwidth Gem

broadband-menuThis gem gives broadband customers are live view of their bandwidth use.

Broadband Usage Gem

The main guage shows how much data has been transferred in the given month. In the example above, a mere 408MB! Also shown is the allowance, if the user has one. We offer a variety of broadband services with allowances and unlimited. Even for accounts which have an allowance, we include off-peak periods where usage is not counted towards allowance.

2020Media Broadband Key Facts

  • Family & Business Broadband plans.
  • Flexible monthly contracts.
  • True unlimited plans (min. 1 year contract).
  • Fixed IP address as standard.
  • ADSL, ADSL2+, Fibre to Cabinet (FTTC) and Fibre to Premises (FTTP).
  • Annex M (increased upload speed) available.

The gem shows the usage in Peak and Off-Peak periods. Depending on whether the plan is Family or Business, an off-peak time period is given where bandwidth usage is uncharged. Traffic prioritisation is also given to Family overnight, and Business during the day (08:00 – 20:00) Mon-Fri.

FileManager Gem

filemanager-menuThe filemanager gem is at heart a web based FTP client. In non-technical terms, this means customers can manage the files on their webspace using just a web browser. The gem is accessed via the customer portal, and logs in to the chosen web hosting account.

Once active, customers have complete control over all files on their site.

FileManager Gem Features

  • Upload, Download, Create, Edit and Delete files.
  • Copy, Move, Delete directories.
  • Calculate the size of directories and files.
  • Zip folders and download them in single action.
  • Upload zip files and unpack them automatically.

For the developers amongst our customers, the gem includes a code editor with syntax highlighting. Perfect for the quick update whilst out and about.

2020Media’s hosting plans include compatibility with ASP.Net and PHP based software, as well as specialist services on Joomla, Drupal and WordPress, amongst others.

Technical Notes – bandwidth gem

Our bandwidth gem is custom written but utilises a XML feed of the raw data from the broadband accounting servers. Once the data has been pulled into an array using simplexml_load_string, we parse it with the PHP explode() function

$Upload = explode(" ",$array_data->Response->OperationResponse->Upload);

Now that the data can be easily access as variables, we use Google Chart tools to create a user-friendly representation of the bandwidth usage, and a horizontal bar graph courtesy of of RGraph. Both libraries are based on HTML5/SVG technology (adopting VML for old IE versions), so no plugins are required.

We ran into one conundrum – if the broadband user is on an unlimited package, how could we display their usage in a meaningful way? We thought the guage was the best graphical representation, but what should the scale be? In the end, we decided that a log 10 scale would work best, with a very high notional upper limit that is based on theoritical maximums on typical ADSL2 line speeds. This allowed the guage to show the needle position increasing with usage, but scaled nicely for both high and low usage scenarios. A forum post pointed the way to do this: using Google visualization DataView functions.

Activate Gems

We appreciate not all customers want access to their site files to be even theoretically available so we enable the FileManager gem on request.

The (read-only) broadband usage gem is enabled on all our broadband customers accounts and is active now.

We welcome comments and feedback!

Preview New Features

Here’s a sneak preview of some new features we’ll be adding later this year for our customers.

Improved Reporting

Users of our customer portal will be able to get a daily report of their service usage. This example features bandwidth reporting:

Bandwidth Report
Bandwidth Report

These new reports will cover website bandwidth, disk quota, broadband usage etc.

Automatic Renewal

What would happen if your main domain name expired? You’ve asked for automatic renewal of domain names and services, so we’re working to introduce this soon. Payment systems and domain registry backend systems are being integrated so that if you have a registered continuous payment method set up, such as Direct Debit, we can seamlessly allow you to set your services to auto-renew. Unlike some companies, we’ll never make this mandatory and you’ll always have the choice.

Key Benefits

  • Simplifies your life; your 2020Media subscription is automatically renewed every year without any action required by you.
  • Saves time and reduces stress, you don’t have to worry about remembering to pay for your subscription before it expires.
  • Automatically receive the appropriate best pricing for your hosting plan.
  • Never miss your payments, avoid charges for arrears or court costs on overdue invoices.
  • Avoid redemption and reactivation charges on expired domains.
  • Opt-out of automatic renewal service at any time.

Simple, secure and making our payment system more streamlined.

Customer Portal

customer portal thumbnailHave you looked in the 2020Media customer portal recently? This is the hub of all your 2020Media products and services.

Portal Docs

  • All invoices can be downloaded at any time.
  • Renewal notices are archived here.
  • 30 day Financial statement, generated daily.
  • 90 day statement, generated monthly.
  • Account credentials  available 24/7
  • Usage reports (coming soon)
  • Services listed with important dates (updated on request)


  • Keep track of support queries with My Tickets.
  • View the complete history of the query.
  • Search facility – locate previous requests.
  • Open and respond to queries via email or the web.
  • Works with mobile devices with specially optimised view.

The customer portal also includes an area where you can update your profile and password. Add social media links, and upload a photo.

Login to the customer portal at and let us know what you think.





Amazon Kindle

The UK Amazon Kindle plopped into our letter box this week and we’ve been trying it out. The first thing we did was try out the built in web browser, and we’re happy to report the 2020Media customer portal works just fine. A special add-on to Joomla reformats the pages for mobile devices.

The second thing was look for games 🙂  A couple of games have been launched, but the Kindle has a built in game – the venerable Minesweeper.

To start the minesweeper game on the Kindle, go to the home menu and then press the Alt, Shift, and M key simultaneously.