Difference: AppxHTMLClient543 (14 vs. 15)

Revision 152016-05-05 - JeanNeron

Line: 1 to 1
 

APPX HTML Client 5.4.3/5.4.4

This page gives installation instructions and an overview of the Appx HTML client.

Changed:
<
<

>
>

 

Overview

The Appx HTML client is designed to allow you to connect to an Appx server and run Appx applications using a browser, either on the desktop, a tablet or a smartphone. When running the client in a browser, no software is required on the desktop, tablet or smart phone. When the user logs on, the necessary code is downloaded to their device as required.

Line: 60 to 60
  All releases of the APPX Server Connector require the 'nodejs' package from https://nodejs.org/. For rpm based Linux systems, you can install it via (as root):
Changed:
<
<
curl --silent --location https://rpm.nodesource.com/setup | bash -yum install nodejs
>
>
curl --silent --location https://rpm.nodesource.com/setup | bash -yum install nodejs
 
Changed:
<
<

To install on Windows, go to https://nodejs.org and download the Windows installer (msi) file and simply run the installer.
>
>

To install on Windows, go to https://nodejs.org and download the Windows installer (msi) file and simply run the installer.
  As of Release 5.4.4 the APPX Server Connector also requires the MongoDB Database for caching images and other items. Instructions for downloading and configuring the database can be found at https://docs.mongodb.org/manual/tutorial/

Installation

Line: 79 to 77
  Assuming the web server to which we installed the client is 192.168.0.15, and that we installed everything into an 'appx' folder on the web server, then we should be able to get a client login dialog box via:
Changed:
<
<
http://192.168.0.15/appx/client.html
>
>
http://192.168.0.15/appx/client.html
  You must open port 3014 on the server running the APPX Server Connector for this connection to work. If you do not want to open any new ports on your firewall, see the section on 'Tunneling/Forwarding'.

LocalConnector

Line: 150 to 148
 }

This will set the background color of edittable fields to 'pink' and the default background color to 'white'.

Added:
>
>

Styles by website (5.4.4.1 HTML Client & up only)

It is possible to have different CUSTOM.css style sheets. Install the client web server files as normal, then follow these steps:

 
Added:
>
>
  • create sub folders for each of the different style sheets you want to use.
  • Edit the client.html file, changing 'appx-client-root' to point to the parent folder, i.e.:
    • <meta name="appx-client-root" content="..">
  • Copy the client.html file to each subfolder.
  • Create a 'css' folder in each subfolder, and put each unique CUSTOM.css file in that folder
 

Troubleshooting

  • If the client login dialog box does not display, check your web server error logs for any error messages & correct as required.
  • If you are getting "[proxy:error] [pid xxxx] (13)Permission denied:" errors, you might have a selinux security issue that prevents apache from initiating any outgoing network connections to the web socket server port. In that case, try the following command:
    # setsebool -P httpd_can_network_connect 1
Changed:
<
<
  • Some browsers (like IE) will not run the client successfully if you double click the 'client.html' file. You should always access the web page via http://servername/client.html, even if the page is installed on your local system.
>
>
  • Some browsers (like IE) will not run the client successfully if you double click the 'client.html' file. You should always access the web page via http://servername/client.html, even if the page is installed on your local system.
 
  • Check to make sure your Appx Server Connector is still running. If not, restart it.
Changed:
<
<
  • If you can't display table data inside a browser and you are running Windows Server 2008R2, you might try installing this HOTFIX from Microsoft. Windows 2008R2 servers without that HOTFIX will sometimes zero-out the MongoDB data. https://support.microsoft.com/en-us/kb/2731284
>
>
  • If you can't display table data inside a browser and you are running Windows Server 2008R2, you might try installing this HOTFIX from Microsoft. Windows 2008R2 servers without that HOTFIX will sometimes zero-out the MongoDB data. https://support.microsoft.com/en-us/kb/2731284
 
  • If you're having trouble with Remote connections, this page has some tips
  • If the client seems to hang while loading images or tables, that its a very good indicator that MongoDB server has stopped. If MongoDB server needs to be started or restarted then make sure you restart the appxConnector service after MongoDB is running.
Changed:
<
<

Comments

>
>

Comments

 
Changed:
<
<
Read what other users have said about this page or add your own comments.
>
>
Read what other users have said about this page or add your own comments.
 
Changed:
<
<

<--/commentPlugin-->
>
>

<--/commentPlugin-->
  -- JeanNeron - 2015-12-18
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback