MySpeed
Server offers limitless flexibility in the ways
it can be deployed, enabling you to easily customize
the display and behavior for your own environment.
Customization options:
Java Applet
You can easily embed the Java applet into your own
web pages with your own branding and messaging.
To create a basic speed test, or VoIP and speed
test page, modify the www/speedtest.html or www/voiptest.html pages
to use your branding and content. Or, add the HTML
APPLET tags below to your existing web page:
<applet MAYSCRIPT name="myspeed" code="myspeed.class" archive="myspeed.jar" codebase="http://your_myspeedserver.com/myspeed" width=600
height=400></applet>
NOTE: The codebase option is not
required if you are using the MySpeed web server
to serve the Web page. The codebase option can be
used to serve the page from a third party web server
such as IIS or Apache. To do so, the codebase parameter
above needs to refer to your MySpeed Server host
name or IP address, and you need to add the domain
that will serve the web page under ‘Administration > Server
Configuration, Permitted Domains’.
MySpeed Feature
Parameters
Many features and display options can be easily configured
by creating/modifiying an applet configuration or
setting a parameter value in the web page.
And, you can set up multiple web pages to serve
the same Java applet with different behaviors or web
content. Examples
of feature/display options include:
- Automatic start
- Modifying the display text
to another language
- VoIP testing parameters (for
VoIP editions)
- Display/hide individual tabs
or detailed report links
To create custom web pages with customized display
or options:
- Go to Administration > Applet
Configuration, MySpeed Applet Configurations
- Modify the ‘default’ configuration,
or create a new configuration, then select Modify.
- In the MySpeed
Applet Configuration page, make any
desired changes and then click Save
Changes
- Select your configuration from
the Applet Configurations list,
and select Create web page,
and indicate a name for your page.
- To customize the page with
your own branding and content, you can modify
the web page you have created, or copy the HTML
APPLET tags from the MySpeed page to your own
web page. To serve the customized page from a
third party web server, see the note above regarding
the codebase parameter.
- If you have previously created
a web page with the MySpeed applet and want to
use the new configuration changes, add the HTML
line below between the APPLET tags, where ‘myconfig’ is
the name of the configuration you added. (If
you modified the ‘default’ config
no changes to the web page are necessary.)
<param name="config" value="myconfig">
JavaScript
You can combine JavaScript with MySpeed Server for
limitless options to dynamically change the web
page based on test results and automate customer
service processes. The JavaScript option enables
you to perform customized actions when a test completes,
and even based on the test results themselves,
such as:
- Dynamically changing the web
page
- Redirecting to another URL
- Run a script to perform further
analysis of a user's test results
To enable a Javascript function:
- Go to Administration > Applet
Configuration, MySpeed Applet Configurations
- Modify the ‘default’ configuration,
or create a new configuration, then select Modify.
- In the MySpeed
Applet Configuration page, in the Reporting
section add the Javascript function that you
want MySpeed to call once the connection test
completes, then click Save
Changes
- Select your configuration from
the Applet Configurations list,
and select Create web page,
and indicate a name for your page.
- To customize the page with
your own branding and content, you can modify
the web page you have created, or copy the HTML
APPLET tags from the MySpeed page to your own
web page. To serve the customized page from a
third party web server, see the note above regarding
the codebase parameter.
- If you have previously created
a web page with the MySpeed applet and want to
use the new configuration changes, add the HTML
line below between the APPLET tags, where ‘myconfig’ is
the name of the configuration you added. (If
you modified the ‘default’ config
no changes to the web page are necessary.)
<param name="config" value="myconfig">
|