Archive for the ‘Control Panel’ Category

Version 2.0 of our CDN Control Panel released!

Tuesday, August 31st, 2010

We know it has been awhile since our last control panel updates were released, but we wanted to make this one a good one and come out with some ground breaking industry features that will make the NetDNA experience a memorable one. As with all our new features each was requested by our customers, and each adds a new level of flexibility and personal account management control.

New Control Panel Features:

File Manager 1.0: As the number one most requested feature from our media streaming clients our development team has created a new file management system accessible on all VOD Zones under the Assets sub tab. The new File Manager will allow you to easily copy and paste simple streaming video embed code for each of your video files utilizing Flowplayer with some skin customization, or by clicking the Other Players tab you will be able to copy and paste the code necessary to work with any flash based video player. Note that customers will still need to upload thier videos through FTP and SFTP.


Live Zone Provisioning: As a commonly requested feature for our video streaming clients direct from our media server partner Wowza Media Systems, it is now possible to provision a Live streaming zone in real-time. After payment of the $99 one-time setup fee and $150 per month minimum viewer hours fee the zone will be 100% active and ready for use. Any viewer hour overages will be billed the following month on the zone creation anniversary date. Newly created Live Zones are compatible with any Flash based RTMP or RTSP media encoder including Adobe Media Encoder Live or Wirecast, both of which we highly recommend.

Enable/Disable Robots.txt: Customers can now use a new Pull Zone feature to enable and disable the creation of a robots.txt file that they can also customize through the Control Panel. This feature will help the content to be considered as original and not duplicate as it will not allow the search engines to crawl the cached content on our edge servers. Thus it reduces the risk of existing SEO rankings being affected. This feature can be found under the Manage section of the Pull Zones dashboard page under Advanced Settings.

Set Default Cache Time: Under the Advanced Settings tab of the Pull Zone management settings, customers can now set a custom static file cache time By default our system will set a default cache time of 24 hours (1 day) for the max amount of time a static file will remain on our edge servers before we attempt to re-cache the content from the origin server. The new control feature allows each zone to have independent settings allowing the default cache time to be set to 1 day, 7 days, 1 Month and 12 Months.

Override Cache-Control Header: Under the Advanced Settings tab of the Pull Zone management settings, customers can now set whether they would like us to override the default cache-control headers that are sent from their origin server. This new setting is an override on the browser level for the max amount of time to cache a static file. Options for Max-Age browser value include No Override (Default), 1 day, 7 days, 1 Month and 12 Months.

Control Panel Improvements:

New Contact Us Form: Because we are very eager to hear what you think we have created a new contract us form that give you the option to submit an email ticket to one of four departments. Bugs will go direct to our development department, feedback will go direct to our management team, support and sales will go to their respective departments. We encourage all of our existing customers and potential new customers to contact us at anytime, beside the contract form for existing customer use, potential customers can contact us via email, live chat and telephone 24/7/365.

Column Sorting: It is now possible to sort zone information and customer information without having to reload the control panel page. This small but mighty feature should allow for a more pleasurable user experience.

If you have any questions or feedback of any kind please contact us!

Version 2.0 of our Control Panel has been released!

We know it has been awhile since our last control panel updates were released, but we wanted to make this one a good one and come out with some ground breaking industry features that will make the NetDNA experience a memorable one. As with all our new features each was requested by our customers, and each adds a new level of flexibility and personal account management control.

New Control Panel Features:

File Manager 1.0: As the number one most requested feature from our media streaming clients our development team has created a new file management system accessible on all VOD Zones under the Assets sub tab. The new File Manager will allow you to easily copy and paste simple streaming video embed code for each of your video files utilizing Flowplayer with some skin customization, or by clicking the Other Players tab you will be able to copy and paste the code necessary to work with any flash based video player. Note that customers will still need to upload thier videos through FTP and SFTP.

http://maxcdnblog.contentdeliverynetwork.netdna-cdn.com/2010/08/Embed-code.bmp

Live Zone Provisioning: As a commonly requested feature for our video streaming clients direct from our media server partner Wowza Media Systems, it is now possible to provision a Live streaming zone in real-time. After payment of the $99 one-time setup fee and $150 per month minimum viewer hours fee the zone will be 100% active and ready for use. Any viewer hour overages will be billed the following month on the zone creation anniversary date. Newly created Live Zones are compatible with any Flash based RTMP or RTSP media encoder including Adobe Media Encoder Live or Wirecast, both of which we highly recommend.

http://maxcdnblog.contentdeliverynetwork.netdna-cdn.com/2010/08/live-zones.bmp

Enable/Disable Robots.txt: Customers can now use a new Pull Zone feature to enable and disable the creation of a robots.txt file that they can also customize through the Control Panel. This feature will help the content to be considered as original and not duplicate as it will not allow the search engines to crawl the cached content on our edge servers. Thus it reduces the risk of existing SEO rankings being affected. This feature can be found under the Manage section of the Pull Zones dashboard page under Advanced Settings.

http://maxcdnblog.contentdeliverynetwork.netdna-cdn.com/2010/08/robots.bmp

Set Default Cache Time: Under the Advanced Settings tab of the Pull Zone management settings, customers can now set a custom static file cache time By default our system will set a default cache time of 24 hours (1 day) for the max amount of time a static file will remain on our edge servers before we attempt to re-cache the content from the origin server. The new control feature allows each zone to have independent settings allowing the default cache time to be set to 1 day, 7 days, 1 Month and 12 Months.

http://maxcdnblog.contentdeliverynetwork.netdna-cdn.com/2010/08/Default-Cache-time.bmp

Override Cache-Control Header: Under the Advanced Settings tab of the Pull Zone management settings, customers can now set whether they would like us to override the default cache-control headers that are sent from their origin server. This new setting is an override on the browser level for the max amount of time to cache a static file. Options for Max-Age browser value include No Override (Default), 1 day, 7 days, 1 Month and 12 Months.

http://maxcdnblog.contentdeliverynetwork.netdna-cdn.com/2010/08/Cache-control.bmp

Control Panel Improvements:

New Contact Us Form: Because we are very eager to hear what you think we have created a new contract us form that give you the option to submit an email ticket to one of four departments. Bugs will go direct to our development department, feedback will go direct to our management team, support and sales will go to their respective departments. We encourage all of our existing customers and potential new customers to contact us at anytime, beside the contract form for existing customer use, potential customers can contact us via email, live chat and telephone 24/7/365.

http://maxcdnblog.contentdeliverynetwork.netdna-cdn.com/2010/08/contact-form.bmp

Column Sorting: It is now possible to sort zone information and customer information without having to reload the control panel page. This small but mighty feature should allow for a more pleasurable user experience.

Control Panel 1.3 Updates

Wednesday, February 10th, 2010

Featured Updates:

Today, the Control Panel v1.3 is released. Among the new features:

  • Multi Hostname in Pull Zones – as directed by yslow, we now allow easy addition  hostnames on the same Pull Zone.
  • Reporting Updates – added a reporting dashboard, more links to Zone stats
  • New FAQs – We’ve started a new wiki for FAQs that we will
  • U/I Refinements – added inline editing, VOD Portal Page, Push Zone Portal Page
  • More:- Bug fixes and Improvements (listed below)

Multi Hostname in Pull & Push Zones

According to Yahoo’s “Best Practices for Speeding Up Your Website”, splitting components allows you to maximize parallel downloads. Make sure you’re using not more than 2-4 domains because of the DNS lookup penalty. For example, you can host your HTML and dynamic content on www.example.org and split static components between static1.example.org and static2.example.org

For more information check “Maximizing Parallel Downloads in the Carpool Lane” by Tenni Theurer and Patty Chi.

Here is a screenshot of the new feature in your control panel.  To get to this, click on any Pull Zone you’ve created from the Dashboard:

Reporting Updates

There is a new reporting dashboard that gives you an overview of all your zones, or an individual zone by any date range.  Here is a screenshot of the new Reporting Dashboard:

Also available on the Main dashboard is a button for “reports” which allows you to jump right into a customized reporting dashboard for each individual zone:

U/I Refinements:

There are a series of U/I refinements, particularly in and around managing individual Pull Zones and VOD Zones.  There are now more clear instructions on how to connect,  zone specific stats and a spot to manage multiple CNames (as mentioned above).  Here is a screenshot of the Manage Pull Zone page:


FAQs:

We’ve launched a new FAQs section.

To get to it, click on “Support” from the main navigation in your control panel.

Please feel free to post any FAQs in the comments of this blog, and we will ad them.

Full Lists of fixes and improvements:

*  Reporting page to be reformatted to have graphs again
*  Edit Pull Zone Redesign (Added inline edits)
*  VOD Zone Creation Instructions Update (added more info popup)
*  Better Error Messaging on Pull Zone Creation
*  All zone names must be 16char or less
*  U/I Changes – remove multicolored “Push” “Pull”, etc buttons from the main listings
*  Navigation now only has the current headings options
*  Put more instructions in Push Bucket Help (added more info popup)
*  Put in new FAQs
*  Removed the text “Navigation Menu” from the top left menu
*  Made rows clickable on zone lists
*  Better graphs (now shows more accurate stats and “knows” days with 0 data)
*  Added failed login email sending
*  Show invited users
*  Add Push Zone and VOD Zone “Portal” Pages
*  Live Zone Stats

Version 1.3 couldn’t have been done with out your feedback. Please keep it coming and we will do our best to get your feature requests into version 1.4.

Cheers!

Control Panel 1.2 Update

Wednesday, January 20th, 2010

Featured Updates:

Today, the Control Panel v1.2 is released. Among the new features:

  • Faster API/Web Interface: Cache Clearing and Zone Provisioning
  • Visual Cache Clearing: right from the Dashboard
  • Enhanced Security: Against Brute Force Control Panel Login Attacks
  • More: Bug fixes and Improvements (listed below)

Faster API/Web Interface:

Previously, when provisioning new Content Zones or Clearing Cache (from the API or the Control Panel Interface), we had been using a single threaded process to connect to each PoP to control it.  This has been re-engineered to be multi-threaded.  Therefore, the time to perform each action would be the time for:

  • Edge Location 1 – wait for successful  response + Edge Location 2 -wait for successful response+ …. Edge Location 9 – report success back to browser/API.

With version 1.2, we are now doing a multi-threaded process. This will speed up control panel and API speeds buy upto 9x. It works like the following:

  • Connect to All Edges at once – wait for responses- report success back to browser/API.

The response is sent back as fast as the PoP that takes the longest.  This will make the API and Control Panel usage more real time.


Clearing Cache right from the Dashboard:

One of the biggest inconveniences in using a CDN for a Pull Zone is managing Cache.  Because of how large cache can become, how I/O intensive it is managing cache on production servers and because of having numerous copies of the cache – we’ve found it hasn’t been obvious in how to make this process easy – until now.  We are starting to release tools (and expect more) to more easily manage cache.  You will now find a visual Purge Cache tool which allows you to easily purge a Zones most frequently accessed files in the “Files” tab of the Dashboard and the “Manage Pull Zone” page:

We continue to listen and  strive to make your CDN experience more fluid and think this feature is a step in the right direction.  Expect more features like this and never hesitate to send us feedback on Cache Purging ideas.

 

Enhanced Security

Security and reliability are a huge part of our product offering.  Besides hardening our Edge delivery platform, we are focused on enhancing your security with the Control Panel.  In a previous release, we’ve created password strength meters on all important accounts.  In this version, we are doing more security checks for passwords and protection against brute force attacks.   If someone logs into your account 5 times with the wrong password, the account will be locked and you will be notified.

Your account will unlock automatically after 1 hour.  If, in the meantime, you need to access your Control Panel – you can always contact our team for an immediate unlock after you verify ownership of the account.

 

Other Bug Fixes:

  • Updating Zones does not require all fields, just the ones that are being edited
  • Fixed footer breaking when viewing email
  • Removed the form from push zone creation page

Other Improvements:

  • Made it possible to highlight text on zone pages
  • Additional backend logging
  • Audit trail for all actions performed in Control Panel
  • Don’t capitalize the 1st letter of zone names for browser compatibility
  • Show hits on Dashboard
  • Added “Label” for content Zones
  • Show hits for the month on Dashboard
  • Created a “Re-Lookup Origin IP” button for Pull Zones
  • Provisioning is now multi-threaded for quicker setup of zones
  • Improved the error notification when creating Pull Zones

Other New Features:

  • Brute force protection
  • Implemented banned password list for extra security

A Big “Thank You” to all customers that have been giving us great feedback and to the team responsible for the release: Bryan, Billy, Don, Stephen & David and a special thank to Jan.

Control Panel 1.1.4 Update

Tuesday, January 12th, 2010

Bug Fixes:

  • Fixed sorting by hits in Dashboard U/I
  • Fixed the Zend Error  on Unique IP per day report
  • Fixed the display of Service Updates

Improvements:

  • Fixed Side Bar Navigation
  • Moved API ID to its own column
  • Changed A record string to CNAME record string
  • If a password change fails it now displays reason
  • Added Password strength meter to all locations requiring a password
  • Made the images for different zone types on dashboard all the same size
  • Added version string to the footer
  • Changed the file listing for popular files to the new U/I style
  • Removed all instances of Origin IP from the Control Panel. Instead a warning will be displayed if the origin IP differs from what we have on file asking you to change it.

New Control Panel / API – Release 1.1

Wednesday, December 16th, 2009

I’m proud to announce the team here has been burning the midnight oil to get version 1.1 of the software out.

Great work Bryan, Don, Billy, Steve, David and Vlad!  Thank you as well to all the beta testers.

  • New User Interface
    • Dashboard widgets
    • Sidebar with Summaries
    • New Zone listing on the Dashboard – Zones are identified by their custom domains for easier access.
    • Added Network Map
  • Pull Zone Functionality Change
    • Replaced directory purge with “Purge All” cache on Edge Servers
    • Pull Zones now respect Control Headers
  • Billing integration inside of the Control Panel
    • Ability to prepay for bandwidth via Credit card or Paypal
    • Edit billing info that is on file
    • View old invoices and all emails we send out
    • Added service updates inside of Control Panel
  • API
    • Ability to assign API keys to individual zones
  • Bug Fixes
    • Added additional error checking for Invite User
    • Added message to Internet Explorer 6 and below users that the Control Panel will not work fully for them.
    • API Key shows the Key ID as well as the Hash
    • Displays correct error when Adobe Flash is not installed
    • Live Zones now directs you to contact support for more information as they are not live inside of the Control Panel yet
    • Fixed issues where change password would not work
  • Edge Server Software v1.1 (Was rolled out the first and second weeks of December)
    • Edges do not need to reload when changes are made
      • gets rid of any chance for a split-second outage
    • Ability to purge all cache (and removed directory cache) that the Edge servers hold
    • Automatic buffering of large files in Pull Zones on downloads of large files
    • Pull Zones will respect and honor backend Cache-Control Headers
    • Set the ground work for supporting multiple Custom Domain names (to be released in Control Panel 1.2)

Our team is on call through out the evening.  Please reach out to us if you need anything.

Control Panel Updates 11/5

Thursday, November 5th, 2009

Some very small changes to the control panel:

  • Fixed user registration form css
  • Fixed add user form css
  • Fixed edit api key form

Control Panel Updates: 11/3

Tuesday, November 3rd, 2009

Here is the latest batch of control panel updates – published November 3, 2009:
http://login.netdna.com/dashboard

  • added network status
  • list all zones on dashboard

http://login.netdna.com/zones/pullzones

  • added bucket_id
  • removed delete link on pull zone edit

http://login.netdna.com/zones/pushzones

  • changed format of bucket column to username.alias (bucket_id)
  • edit for push zones

http://login.netdna.com/zones/vodzones

  • changed format of bucket column to username.alias (bucket_id)
  • edit for vod zones

http://login.netdna.com/account

  • API tab on Manage Account

http://login.netdna.com/zones

  • changed Manage Content to Manage Zones
  • updated all references to /content to /zones
  • renamed zone urls for conformity
    • /content/pullzones => /zones/pull
    • /content/create => /zones/pull/create
    • /content/edit => /zones/pull/edit
    • /content/pushzones => /zones/push
    • /content/createorigin => /zones/push/create
    • /content/vodzones => /zones/vod
    • /content/createvod => /zones/vod/create
  • Added tooltips
  • minor css fixes on forms

New API calls

  • Added calls for VOD Zones and Push Zones.  Please see API Documentation.

Control Panel Updates 10/7

Wednesday, October 7th, 2009

Reporting Page

  • Removed graphs on reporting homepage to speed up loading time

Bucket Compression Settings

  • Added bucket cache and compression settings on edit bucket page

Login Page

  • Fixed login page display issue