home *** CD-ROM | disk | FTP | other *** search
- ArcWeb Instructions
- ===================
-
- Contents
- ========
- Introduction
- Before running for the first time
- How to install InetDB (the DNS resolver)
- How to install ResolverZM (my DNS resolver)
- Special instructions on upgrading from versions prior to 0.22
- Special instructions on upgrading from versions prior to 0.35
- How to run it
- How to cure the 'Too Long' errors
- How to cure the 'unable to lookup hosts's address' errors
- How to configure ArcWebTCP for mail and news
- How to change the default page
- How to change the location of the disk cache
- How to remove everything from the cache
- How to control the authentication database
- Running with RISC OS 3.60 and later (inlining JPEGs)
-
-
- Introduction
- ============
-
- This file gives some instruction on how to get ArcWeb up and running at
- least on a local basis. Once this has been achieved, there are help files
- supplied in HTML format. Run !ArcWeb and click SELECT over the icon bar
- icon to open the index page, and then you can follow links to information
- about the helper applications and their configuration. I suggest you read
- the instructions for ArcWebTCP very carefully. There are instructions
- further down for upgrading your current ArcWeb to this version.
-
- If you get stuck, try the Problems file. This is a FAQ style document
- containing around 20 common questions and answers.
-
- I realise that it may seem that you have to read a lot of instructions
- before you can do anything, but I've tried to spell it all out in as
- much detail as possible in an attempt to pre-empt the common problems
- which people have had in the past. I get so many e-mails about the
- "Too Long" problem, still.
-
-
- Before running for the first time
- =================================
-
- ArcWeb cannot do everything itself. It needs 'helper' applications. These
- are stored inside the !WebHelper application. KA9Q users need to read the
- section immediately below. FreeNet/Acorn users can skip to the next
- non-indented paragraph.
-
- KA9Q users only
- ---------------
-
- If you are still using KA9Q for web browsing, I suggest that you
- investigate using FreeNet, even if only just for web browsing.
- SlipSwitch and the FreeNet Starter Pack both contain details of
- how to switch between KA9Q and FreeNet without dropping the SLIP
- connection.
-
- If you *still* want to use KA9Q, then you will have to get a copy
- of !WebGopher (on ftp.demon.co.uk) and install that inside !WebHelper
- (procedure described below) and delete !ArcWebTCP
-
-
- Copy any auxiliary applications you have into !WebHelper application. To do
- this, double-click on !WebHelper and the subdirectory will be displayed.
- !ArcWebTCP is already installed in this directory. If you are going to be
- using ArcWebTCP (everyone except KA9Q users will), you must configure your
- e-mail address and on-line news server name (if you have one). See
- 'Configuration' below.
-
- You may choose to install things like SoundCon inside !WebHelper so that
- they automatically load when ArcWeb does.
-
- If you have read all of this file and all of ReadMe1st you can delete
- the !DeleteMe application inside !WebHelper, which is included for
- deliberate annoyance of users who refuse to read instruction files.
- The use of a VDU4-like window and not a Wimp application is also deliberate.
-
-
- InetDB
- ======
-
- InetDB is a relocatable module which provides the name lookup service
- to ArcWebTCP. If you are not using ArcWebTCP then you do not need it
- for ArcWeb (although other clients may want it).
-
- Name Lookup service means that it is responsible for asking other
- machines (nameservers) to convert hostnames which the user sees
- (like delenn.ecs.soton.ac.uk) into IP addresses (like 152.78.67.42)
- which it needs in order to be able to connect to a given machine.
-
- If you want to use ArcWebTCP you need to load either InetDB or ResolverZM
- Read InetDB.ReadMe1st for more information on configuring both these
- modules, since the configuration file is common, although ResolverZM will
- ignore some of the entries.
-
-
- ResolverZM
- ==========
-
- Read the InetDB introduction above first.
-
- This is a drop-in replacement for InetDB and is my own port of the
- Berkeley Internet Name Daemon (BIND) resolver. Unlike InetDB, it
- does NOT do any cacheing. For this reason, I recommend that you
- use InetDB for dialup connections and ResolverZM for Ethernet
- connections, although you may like to experiment with both.
-
-
-
- Upgrading from an older version (older than 0.22)
- =================================================
-
- You must delete your current !WebCache as the new version is incompatiable
- (the file structure and the index structure has changed). Now read the
- section immediately below too ...
-
-
- Upgrading from an older version (older than 0.35)
- =================================================
-
- ArcWebLcl and ArcWebImg no longer exist as seperate programs as their
- functionality has been incorporated straight into ArcWeb itself. Hence
- you should delete them from inside !WebHelper. It won't cause you any
- problem leaving them there, except to waste 128K of memory.
-
- The supplied HTML files in !ArcWeb.PublicHTML are also much reduced and
- changed. You should delete the !ArcWeb.PublicHTML directory and allow
- it to be replaced by the contents of this archive.
-
-
-
-
- To run it
- =========
-
- Launch !ArcWeb by double-click on !ArcWeb in directory viewer, or
- double-clicking on HTML files. Click icon bar icon to bring up 'home' page.
- All applications inside !WebHelper will be loaded automatically.
-
- Rather than babble on at great length on what each menu entry does, I
- recommend loading the Acorn !Help application and then an exploring of the
- menus. !ArcWeb supports full interactive help on all windows, dialogue boxes
- and menus.
-
- Basically: To follow a link, click SELECT over it; to open a new page choose
- Open URL from the Navigate menu over a document (or from the icon bar menu).
- Alternatively, to go to a specific URL you can enter it in the icon at the
- top of an open ArcWeb page.
-
-
- If you get 'Too Long' errors
- ============================
-
- Quit !ArcWeb. Move !WebCache closer to the root directory of the device on
- which they are stored, and then 'run' it by double-clicking on its icon.
- See Problems Q18 for more details of why you must do this.
-
-
- How to cure the 'unable to lookup hosts's address' errors
- =========================================================
-
- This is due to one of two things:
-
- 1) Heavy packet loss (won't happen so much on Ethernet networks, far
- more of a problem on SLIP connections)
-
- 2) Cache corruption
-
- 3) Misconfiguration
-
- You can cure (1) by using a SerialBuffer (see demon.ip.support.archimedes
- for more details. Not being a SLIP user myself, I can't help you any
- more than give you a pointer to a suitable newsgroup)
-
- You can cure (2) by rerunning the module. Just double-click on it in
- a Filer window
-
- You can cure (3) by changing the configuration. Check the file
- InetDB.ReadMe1st very carefully and ensure that you have set up resboot
- and resconf correctly. Then ensure that the routing is setup. If you
- do get these errors, try using simpler clients (eg. telnet) and see if
- they can resolve and connect properly.
-
-
- Configuration
- =============
-
- If you are going to be using ArcWebTCP, you MUST reconfigure the e-mail
- address and the news server address. Click SELECT over the ArcWebTCP icon
- bar icon to open the configuration window. You may wish to set up proxy
- servers for HTTP, FTP, gopher and WAIS. ArcWebTCP will handle FTP and HTTP
- and gopher itself if you want it to.
-
- More help is available by clicking SELECT over the !ArcWebTCP icon bar icon
- and then clicking on the Information icon (the same as !Help's icon) at the
- top of that window
-
- How to change the default page
- ==============================
-
- The 'home page' is controlled by an environment variable ArcWeb$Home. If
- this variable is not set when ArcWeb is run, it will set it to a default
- document within an ArcWeb subdirectory.
-
- How to change the cache location
- ================================
-
- The 'cache directory' is controlled by environment variable Arcweb$CacheDir
- If this variable is not set when ArcWeb is run, it will set it to a default
- directory within an ArcWeb subdirectory. The !WebCache application supplied
- contains a !Boot file which initialises this variable to a subdirectory of
- itself. This allows !ArcWeb to be stored in a read only filing system.
-
- Don't put extra files in the cache directories. The cache manager will find
- these and remove them. By default it allows 75 files to be cached (no size
- limit) so it doesn't want other things clogging up the directory. The cache
- manager will remove anything not in the index, and remove anything from the
- index which doesn't exist in the sources directory. IF the Cache Manager
- cannot remove a file (because it is open for example), it will leave it
- there.
-
- How to remove everything from the cache
- =======================================
-
- Use the Options menu and click on the 'Flush images' or 'Flush everything'
- menu items. You will be prompted to confirm the action.
-
- Every 60 seconds, the cache is checked for documents which have passed their
- expiry date. These old documents are removed (unless they are currently
- being fetched, or are currently being viewed, or if it is inlined image
- which is part of a currently being fetched/viewed document.) This facility
- can be disabled on the ArcWeb options menu.
-
-
- How to control the authentication database
- ==========================================
-
- The 'authentication database' holds a cache of servers and their realms which
- have required authentication in the current session. By default, it is
- wiped when ArcWebTCP exits (but can be reconfigured in the config window) as
- a security precaution. Its location is controlled by ArcWeb$AuthFile which
- is set by !WebCache or !ArcWebTCP when it is run and !WebCache hasn't set
- it yet.
-
-
- Running with RISC OS 3.60 and later (inlining JPEGs)
- ====================================================
-
- ArcWeb 0.37 and later contain support for inlined JPEGs - a facility
- built into the RISC OS ROMs in RISC OS 3.60 and later. Since I do
- not have a Risc PC700 to test with, this feature is not enabled by
- default as I have no way of testing it personally. To the best of
- my knowledge it will work though.
-
- To enable the JPEG option, you must edit !ArcWeb.!Run and insert
- -jpeg just before the -cache option. ArcWeb will note that the
- option has been used and verify that you have SpriteExtend 0.80
- or later before attempting anything clever.
-
- It appears that Draw has a problem with the draw files that I
- export though. I'm not sure why this is at the moment and it
- is still under investigation.
-
-
-
- Configuration of ArcWeb
- =======================
-
- I am currently working on a configuration utility for ArcWeb which will
- provide a more sensible approach to change fonts and default option
- settings.
-
-
- See the Problems file for more on how to reconfigure these programs.
-
-
- Comments and bug reports via e-mail as below, please.
-
- Thanks for your help,
- Stewart
- --
-
- Contact Addresses
- =================
-
- Mountbatten Building, Level 3
- Department of Electronics & Computer Science
- Southampton University
- Highfield
- Southampton
- SO17 1BJ
-
- E-mail: S.N.Brodie@ecs.southampton.ac.uk
- WWW : http://www.dsse.ecs.soton.ac.uk/~snb94r/
- WWW : http://delenn.ecs.soton.ac.uk/
- gopher: gopher://delenn.ecs.soton.ac.uk/
- finger: finger://delenn.ecs.soton.ac.uk/stewart
-