Skip to content

Roadmap

D. Rimron-Soutter edited this page Nov 26, 2018 · 37 revisions

Client

  • Conceal/reveal
  • RTC onscreen
  • Out-of-band server communication
  • Progressive enhancements (time, timezone)
  • Logins
  • Telesoftware autolaunching
  • Status icons
  • Connection timeouts
  • Page retrieval timeouts
  • Partial frame rendering for multiple +IPD packets
  • Network settings menu:
    • ESP connection wizard
    • ESP reset
    • ESP baudrate auto-sensing
    • ESP baudrate changing
  • Writing and sending mailbox messages
  • Receiving and viewing mailbox messages
  • Specify connect ID on commandline startup
  • Specify server and port on commandline startup
  • nxtel://www.xxx.yyy.zzz:port support
  • Help
  • * PageNo ENTER keyboard feedback at the top of the screen, like Teletext
  • Bufferedkeyboard entry mode between when * and ENTER are pressed, allowing for backspace before sending to server
  • Keyboard beep feedback (tritone depending on shift keys)
  • Move to .nex or .dotn app format, instead of .sna
  • Failover to '.bin' fallback

Server

  • Out-of-band client communication
  • RSS feed dynamic pages
  • Logins
  • User-specific content
  • Hidden flag. Allows secret pages like treasure hunts etc.
  • Plugin system for retrieving external content
  • Gateways:
    • Telstar
    • IRATA.ONLINE
    • MUFF
    • telnet
    • email
  • Implement Next Page and Next Frame checkboxes on page routes:
    1. If you were on page 123a, and 123b existed, Next Frame would go to 123b. But if Next Frame didn't exist it would go back to the main index (1a, which is specified in the app config file).
    2. If you were on page 123a..z, and 124a existed, Next Page would go to 124a. Otherwise to the main index.
    3. If both boxes were checked, from 123a it would try to go 123b first, then to 124a, then to main index.

Page Manager

  • User-specific content
  • Mailbox management
  • Page range responsibility for page editors
  • Published flag. Allows WIP to be hidden from other page managers.
  • Hidden flag. Allows secret pages like treasure hunts etc.
  • Writing and sending mailbox messages
  • Receiving and viewing mailbox messages
  • User directory ands permissions system

Tools

  • Encode pages for static content serving
  • Telesoftware network installer

Docs

  • Running NXtel on an Emulator (wiki)
  • Connecting to NXtel from TELSTAR BBC BASIC client (wiki)
  • Page Manager Guide (wiki)
  • Add documentation as online NXtel pages
  • Hyperlinks on route entries to edit target page (calculated dynamically at time of clicking)

Infrastructure

  • URL Expander
  • HAProxy
  • HTTPS reverse proxy JUDITH->ELISE

Clone this wiki locally