Create README.md
This commit is contained in:
parent
8dbdb7c8ad
commit
c227f25db1
62
README.md
Normal file
62
README.md
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
# viewdatahost
|
||||||
|
A simple viewdata service host
|
||||||
|
|
||||||
|
This is a viewdata host program that attempts to closely emulate the operation of the original GPO/BT Prestel service.
|
||||||
|
This is so that original period third-party programs and hardware can be used again.
|
||||||
|
|
||||||
|
Code is written in php, because it was easiest for me to get up and running quickly using libraries I
|
||||||
|
already had. No comments on this choice of language please.
|
||||||
|
|
||||||
|
You might find https://github.com/irrelevantdotcom/asterisk-Softmodem useful for creating a dial-up port for this.
|
||||||
|
|
||||||
|
|
||||||
|
Requires vv.class.php - viewdata viewer library.
|
||||||
|
https://github.com/irrelevantdotcom/viewdataviewer
|
||||||
|
|
||||||
|
Requires vvdatabase.class.php - viewdata database library
|
||||||
|
https://github.com/irrelevantdotcom/vvdb
|
||||||
|
|
||||||
|
Requires you create a config/config.php file -
|
||||||
|
|
||||||
|
$config = array();
|
||||||
|
|
||||||
|
$config['database'] = 'vtext_pages';
|
||||||
|
$config['dbserver'] = 'localhost';
|
||||||
|
$config['dbuser'] = '*username*';
|
||||||
|
$config['dbpass'] = '*password*';
|
||||||
|
|
||||||
|
$config['service_id'] = 1; // service and varient within database
|
||||||
|
$config['varient_id'] = 1;
|
||||||
|
|
||||||
|
$config['port'] = 6502;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Current status
|
||||||
|
|
||||||
|
Browsing works fine.
|
||||||
|
Frame types "t"erminate and "i"nformation(default) work as expected.
|
||||||
|
|
||||||
|
|
||||||
|
No Editor - you will need to add frames to the database using other methods
|
||||||
|
No Users - default user parameters are used pending login process being writen
|
||||||
|
Response Frames - basis is done, but do not work correctly yet.
|
||||||
|
|
||||||
|
|
||||||
|
Roadmap
|
||||||
|
|
||||||
|
create (working) routines for accepting user input.
|
||||||
|
- used for everything from response frames to editor
|
||||||
|
|
||||||
|
implement modular extensions for other frame types and active pages
|
||||||
|
- allows for
|
||||||
|
|
||||||
|
implement login process module
|
||||||
|
|
||||||
|
implement user management
|
||||||
|
|
||||||
|
implement editor
|
||||||
|
|
||||||
|
other functions, see e.g. featues of Autonomic Host (Gnome at Home) functions??
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user