Download
Both Dynamic Web Application and Single Page Static Website (SPSW) templates are available.
The WebRocketX files are the same in both, with the
difference being which calls are used and the setting of the staticPage variable in the landing page.
WebRocketX is server side technology agnostic, because it is a client side javascript framework.
The downloadable templates
give the developer a head start on learning how to think in a SPA HTML injection paradigm.
PHP, Spring MVC/JSP, and Static HTML templates are available.
- Home
- Download
License Agreement
Before downloading WebRocketX© you must agree to the following license agreement.
By checking this box I confirm that I have read and agree to the WebRocketX license agreement.
Download the WebRocketX source code from Github.
WebRocketX is provided under the LGPL-2.1 License on Github. This means that it can be used in commercial software as is, without the commercial
software having to be free, as long as the WebRocketX files are kept in tact and independent. Making derivatives
of the source code libraries will require that the derivatives also be provided free of charge under this same license agreement, and attributed
to the original WebRocketX source location on Github.
Github
Download The Dynamic Web Application Template written in PHP.
To make things as easy as possible, an entire working copy of the
demo application is available for download. It can easily be modified
to make your own application.
Here are the steps to install.
-
Click to download the template for the
WebRocketX Dynamic App PHP 1.6
-
Extract this file to your Web/PHP server.
-
Go to your browser and navigate to the location of the welcome.php file on your webserver to see the application. For example http://localhost/WebRocketX_php/welcome.php.
Alternatively:
WebRocketX now on Amazon AWS!
-
Test drive the WebRocketX PHP template by clicking here to go to the
cloud hosted demo server.
-
An AMI (Amazon Machine Image)* of this template server is also available as a free public machine image.
Simply search for public AMI "WebRocketX" in the us-east-2 (Ohio) region. You should be able to
find it listed as "WebRocketX-PHP". It is a Linux based Apache PHP server with the WebRocketX client side javascript libraries already installed.
The template contains examples of almost every WebRocketX feature, and can easily be used as a starting platform for a dynamic SPA PHP Web Application.
Once you own your own copy, you can copy it to any region you want.
Download The Dynamic Web Application Template written in Spring MVC/JSP.
To make things as easy as possible, an entire working copy of the
demo application is available for download. It can easily be modified
to make your own application. Included in the download is an Apache
Tomcat 9.0.0 server for Windows 64 bit. The Java JRE 1.8.0_66 used by Tomcat
has been included inside the Tomcat folder.
The demo application is in the webapps folder and named browserDesktop. This implementation utilizes
the Spring 3.0.6 MVC framework and JSTL 1.1.2, which are both included in its lib folder.
Also included in the application is an overridden
version of the Spring Dispatcher that outputs mapping and parameter information
to the console for easier development.
If the developer would like to install to a different OS or Tomcat version, all they need to do is setup a running
version of Tomcat and then copy the browserDesktop folder to their webapps folder.
If the developer only wants webRocketX, then include the 3 files in the javascripts\webRocketX folder in a welcome page
formatted as per the instructions in the tutorial. WebRocketX itself is only 8K bytes. Yes, it's tiny!
Here are the steps to install.
-
Click to download the template for the
WebRocketX Dynamic App JSP 1.6
-
Unzip this file on the root of your c: drive. If placing somewhere else you will only need to change
the paths in the next step.
-
Go to C:\apache-tomcat-9.0.0.M1\bin and open debugstart.bat in a text editor. Modify the paths to reflect where
you are placing the Tomcat folder if needed.
-
Run debugstart. This launches Tomcat in debug mode. Your OS might complain about this being
a security risk because this software was downloaded from the internet. Confirm that it is okay to run.
-
Go to your browser and go to http://127.0.0.1:8080/browserDesktop to see the application.
- To work on this application using Eclipse set you workspace to the webapps folder. You should see a browserDesktop project. Since you are editing the project directly in the autodeploy directory, any edits should be immediately reflected in the application.
Download The Single Page Static Website (SPSW) Template. Based on Bootstrap.
Not SEO Compliant - As of November 2017 ajax driven web applications, like WebRocketX SPSW, are still not Search Engine Optimization (SEO) compliant. As of 2015 Google announced that its spiders would be able to index ajax web applications, but our research has shown that this is still not the case. So, an SPSW is not recommended for a static website that needs its interior pages indexed by the major search engines. This is usually an important requirement for a static website, and usually not important for a dynamic web site.
Here are the steps to install and use.
-
Click here to download the template for the
WebRocketX SPSW 1.5
-
Expand this file into your local file system. Firefox is the only browser that allows Ajax calls
to access your local file system so it is the recommended browser for local development.
All other browsers will require the developer to run a local webserver. It seems silly that
the other browsers consider it a security risk for a local file to access a local file but that
is how they work.
-
Edit the template to build your website and follow the pattern of having all files other than your landing
page be WebRocketX wrapped fragments. Navigate between pages using the getStaticContent call as can be
seen in the template.
-
WebRocketX SPS websites are bookmarkable and refreshable.
Upgrade your current version of WebRocketX.
If you already have a WebRocketX based application and wish to upgrade to the latest version, then download the lastest WebRocketX files and replace the previous ones in the webRocketX folder. Typically this folder is located in your javascript path. You will also need to update the references to these js files, in your welcome page, to reflect the folder name of the new version. WebRocketX 1.9.2