New pages

Jump to navigation Jump to search
New pages
Hide registered users | Hide bots | Hide redirects
  • 15:57, 11 April 2022Version Differences (hist | edit) ‎[3,227 bytes]John (talk | contribs) (Created page with "Version 2 of the Telstar Videotex Service components. Ignore everything you have learn't !!! == Main Differences between v1.0 and 2.0. == == Settings == * Settings should be set using environment variables (see https://wiki.glasstty.com/index.php/Configuration_Options#Environment_Variables). Environment Variables can be specified in the docker-compose.yml file if appropriate (https://wiki.glasstty.com/index.php/Orchestrating_Telstar_with_Docker_Compose). == Plugins...")
  • 14:36, 10 April 2022Telesoftware (hist | edit) ‎[32 bytes]John (talk | contribs) (Created page with "== Telesoftware == To follow...")
  • 20:47, 9 April 2022Markup (hist | edit) ‎[1,661 bytes]John (talk | contribs) (Created page with "The markup definitions are shown below. [R] alpha_red [G] alpha_green [Y] alpha_yellow [B] alpha_blue [M] alpha_magenta [C] alpha_cyan [W] alpha_white [F] flash [S] steady [N] normal_height [D] double_height More to follow...")
  • 20:37, 9 April 2022Implementing Response Frames (hist | edit) ‎[3,689 bytes]John (talk | contribs) (Created page with "Response frames are frames that allow a user to enter data to be processed i.e. a frame where a user enters data such as a form. The data from these frames would typically be processed using an external program or script referred to as a plugin. The plugin can be any software that can be executed, all that is required is that the plugin can return a json result. The Telstar system https://glasstty.com weather page is handled in this way. Plugins are simple to create and...")
  • 11:19, 3 April 2022Telstar Viewdata Client (hist | edit) ‎[768 bytes]John (talk | contribs) (Created page with "To experience Telstar properly it needs to be accessed by an early microcomputer from the videotex era. However for a simple way to get started, the Telstar Viewdata Client can be used. Although an early release, the software is available for Mac, Linux and Windows and has no dependancies nor installation requirements (see below). The Telstar Viewdata client is available for Mac, Linux and Windows and has no dependencies nor installation requirements. It allows access...")
  • 11:10, 3 April 2022Installing Telstar (hist | edit) ‎[5,460 bytes]John (talk | contribs) (Created page with "It is recommended that Telstar is installed into a Docker environment. The required images are available from https://hub.docker.com/repository/docker/johnnewcombe/telstar. The following examnple commands can be used to install and run Telstar. In addidion examples are also given for orchestrating the services using both Docker Compose (see Orchestrating Telstar with Docker Compose) and Kubernetes (see Orchestrating Telstar with Kubernetes. To run Telstar using...")
  • 23:06, 2 April 2022Example Content (hist | edit) ‎[513 bytes]John (talk | contribs) (Created page with "When starting the Telstar server, the following switch can be used to generate some example content. --init This switch will add the following frames; 0a Redirect Page to 9a 9a Engineering Menu 99a Entry Page 90a Exit Page 93a System Info Page 990a Login Page 91a Test Card Page 92a Don’t Panic Test Card Page 97a Contact Details 601a Gateway Page To Adventure 602a Gateway Page To CCL4 603a Gateway Page To...")
  • 23:02, 2 April 2022Frame Schema (hist | edit) ‎[5,056 bytes]John (talk | contribs) (Created page with "This is the basic JSON schema for a Telstar Frame: { "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "pid": { "type": "object", "properties": { "page-no": { "type": "integer" }, "frame-id": { "type": "string" } }, "required": [ "page-no", "frame-id" ]...")
  • 23:00, 2 April 2022The Telstar API (hist | edit) ‎[10,195 bytes]John (talk | contribs) (Created page with " # TELSTAR Viewdata API (Under Development) __*** Please note TELSTAR as an application is still under development and subject to change. ***__ ## Introduction The TELSTAR API can be used to retrieve and update TELSTAR frames for the purpose of updating viewdata content and routing etc. The API is a restful API that uses the GET, PUT and DELETE HTTP methods. This makes it a simple process to add new frames and update existing frames. In order to use the system a use...")
  • 22:59, 2 April 2022Orchestrating Telstar with Kubernetes (hist | edit) ‎[3,466 bytes]John (talk | contribs) (Created page with "# Using Kubernetes __*** Please note TELSTAR as an application is still under development and subject to change. ***__ Telstar can be managed by Kubernetes if required and the following configuration files present an example of how this could be achieved using either Node ports or a cloud providers Load Balancers. ## Telstar Namspace { "apiVersion": "v1", "kind": "Namespace", "metadata": { "name": "telstar", "labels": {...")
  • 22:59, 2 April 2022Orchestrating Telstar with Docker Compose (hist | edit) ‎[4,865 bytes]John (talk | contribs) (Created page with "# Using Docker Compose __*** Please note TELSTAR as an application is still under development and subject to change. ***__ The following docker-compose yaml file can be used to manage the TELSTAR application and associated *mongo* database. version: "3.8" services: telstar-01: container_name: "telstar-server" image: "johnnewcombe/telstar" command: "server --port 6512 --install" # install to the primary database ports:...")
  • 22:58, 2 April 2022Managing Telstar with Portainer (hist | edit) ‎[2,259 bytes]John (talk | contribs) (Created page with "# Managing Telstar with Portainer ![portainer.png](https://bitbucket.org/repo/LXaBk6A/images/2827664245-portainer.png) Portainer simplifies container management in Docker, Swarm, Kubernetes, ACI and Edge environments. It can be used to speed up software deployments and troubleshoot problems. Running Portainer on a local secure network is very simple as it can run within its own Docker container. Full details can be found at [https://www.portainer.io/](https://www.port...")
  • 22:54, 2 April 2022Configuration Options (hist | edit) ‎[7,850 bytes]John (talk | contribs) (Created page with "# Using Docker Compose __*** Please note TELSTAR as an application is still under development and subject to change. ***__ The following docker-compose yaml file can be used to manage the TELSTAR application and associated *mongo* database. version: "3.8" services: telstar-01: container_name: "telstar-server" image: "johnnewcombe/telstar" command: "server --port 6512 --install" # install to the primary database ports:...")
  • 22:50, 2 April 2022Routing (hist | edit) ‎[4,249 bytes]John (talk | contribs) (Created page with "# Routing __*** Please note TELSTAR as an application is still under development and subject to change. ***__ Routing in Telstar is handled by an asynchromous process that allows for routing to occur whilst pages are being rendered. This means that is a user of the system can navigate quickly to a desired page by simply entering the page number one character after another. Each successive key press with start the rendering of a page but as each subsequent key is presse...")
  • 21:40, 2 April 2022Frames (hist | edit) ‎[22,275 bytes]John (talk | contribs) (Created page with "# Frames in More Detail __*** Please note TELSTAR as an application is still under development and subject to change. ***__ ## Basic Frame Frames are defined in JSON. The simplest frame that can be viewed on TELSTAR would be as follows. { "pid": { "page-no": 101, "frame-id": "a" }, "visible": true } This frame, if posted to the TELSTAR API would result in a simple welcome message being displayed when viewed on TELSTAR using an appropriate videotex clie...")