HFS: Main menu: Difference between revisions

From rejetto wiki
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
* right-clicking the tray icon
* right-clicking the tray icon


Now follows a list of all available commands.
You may not see some of them.
This is because you are in ''easy mode'' or because that command is not available at the moment.
== Menu items ==
This is a list of features directly accessible by Menu. Submenus are placed below. 
; Show bandwidth graph
: The graph is hidden. This will make it visible.
; Self Test
: A test is made to verify the visibility of your HFS from the internet. It also try to automatically solve some possible problems.
; Add files
: Dialog to add files to the [[VFS]]
; Add folder from disk
: Dialog to add a folder to the [[VFS] choosing from the disk 
; Load/Save file system  
; Load/Save file system  
: You can store/retrieve the Virtual File System to/from files.
: You can store/retrieve the [[VFS]] to/from files. Remember to save before quitting.
; Load recent files
: Quick access to the last VFS-files you loaded.
; Clear file system
; Clear file system
: Removes all items and reset attributes for the root node.
: Removes all items and reset attributes for the root node.
; Check for news/updates
: Download information about new versions and security notifications
; Uninstall HFS
: Remove the software and related configurations (files and registry)
; About
: Information about the software
; Switch ON/OFF
: When the server is ON, it accept new connections. Switching off it does not, and ask you to break current connections.
; Restore
: When HFS is minimized, it brings the window on top again.
; Exit
: Quit the program.


== Other Options ==
=== Other Options ===
 
; Shell context menu
: Un/install shell integration: ''.vfs'' files will be associated to HFS and in all files menu will appear an ''Add to HFS'' item. 
; Auto-copy URL on addition
; Auto-copy URL on addition
: Every time you add a file, the URL is automatically copied in the clipboard.
: Every time you add a file, the URL is automatically copied to the clipboard.
; Always on top : Makes HFS window on top of other windows.
; Always on top
: Makes HFS window on top of other windows.
; Send HFS identifier
; Send HFS identifier
: There is a standard way for HTTP servers to be recognized by clients. HFS does it, but you can turn it off.
: There is a standard way for HTTP servers to be recognized by clients. HFS does it, but you can turn it off.
; Persistent connections
; Persistent connections
: Browsers open multiple connections when they download a page with icons.
: Browsers open multiple connections when they download a page with icons.
: If you turn off this option, then there will be a connection for every icon they download. This is <b>slow</b>. For more details read further.
: If you turn off this option, then there will be a connection for every icon they download. This is ''slow''. Less connections you open, faster you go.  
: The old protocol (HTTP 1.0) stated that for every file you had to get from a web server, you had to open a specific (TCP) connection. To open a TCP connection can be slow. Less connections you open, faster you go. This is why the new protocol (HTTP 1.1) let us retrieve more files with a single connection.
: It does not speed up a single file download, but it can drastically speed up browsing through folders. You can turn this option off if you need to.  
: All recent browsers do this way. Usually it does not speed up a single file download, but it can drastically speed up browsing through folders. You can turn this option off if you need to. When it is OFF, the connection is closed after each fulfilled request.
; Specific HTML for download managers
; Getright browser specific HTML
: Some download managers has an internal browser, to browse through the links of a webpage. This feature makes them getting an optimised HTML, for a better browsing experience.
: Getright has an internal browser, to browse through the links of a webpage. This feature makes Getright getting an optimised HTML, for a better browsing experience.
: At the moment this options works with the following download managers: [[http://www.getright.com/ Getright]], [[http://www.freedownloadmanager.org/ FDM]], [[http://www.amazesoft.com/ FlasGet]].  
; Edit HTML template : You can customize the appearance of pages HFS furnishes to browsers.
; Edit HTML template
: You can customize the appearance of pages HFS furnishes to browsers.
; Graph refresh rate
; Graph refresh rate
: This is the time in which the Bandwidth graph moves forward. Littler is the value, faster it will move.
: This is the time in which the Bandwidth graph moves forward. Littler is the value, faster it will move.
; MIME types : This is for techies. Here you can associate files (by [[HFS:_File_masks|file masks]]) to MIME types. You can find additional info about MIME types [[HFS:_MIME_Types|here]].
; MIME types
; Users : A user is often also called account. To be recognized as a specific user, people has to login. You can define privileges for users (and also limits in future versions).
: This is for techies. Here you can associate files (by [[HFS: File masks|file masks]]) to MIME types.
: You can find additional info about MIME types [[HFS: MIME Types|here]].
; Open directly in-browser
: This is not a command. It is a suggestion. It suggests to browser what should be open directly by them and what instead should prompt a ''save dialog''.  
; Users
: A user is often also called account. To be recognized as a specific user, people has to login. You can define privileges for users (and also limits in future versions).
; Use comment as realm
; Use comment as realm
: If a realm is not specified, the comment is sent as realm. You can find somewhere else in this guide a description of what the realm is.
: If a realm is not specified, the comment will be used as realm.
; Login realm : Specify a realm for the LOGIN button.
: On this guide there is [[HFS: Realms|a page explaining what a realm is]]
; Hints for newcomers : Display some extra hints.
; Login realm
: Specify a realm for the LOGIN button.
; Hints for newcomers
: Display some extra hints.
; Compressed browsing
: Pages generated by HFS are sent in a compressed way. Browse faster.
; Modal dialog for options
: When options [[http://en.wikipedia.org/wiki/Modal_window dialog is modal]], you can't access other windows until you close the options.
; Keep old version updating
: Updating replace the software. If this option is off, the old version just gets lost. When is on you see the old ''hfs.exe' file gets renamed to ''hfs.old.exe''.   
<!-- from the top till here, this reference is updated to version 2.0 -->


== Start/Exit ==
=== Start/Exit ===
Here you can find features about the starting and quitting of the program.
Here you can find features about the starting and quitting of the program.


; Auto-copy URL on start
; Auto-copy URL on start
: Copy the root URL in the clipboard as the program starts.
: Copy the root URL to the clipboard as the program starts.
; Start minimized : As the program is started, the window is minimized.
; Start minimized : As the program is started, the window is minimized.
; Reload on startup VFS file previously open
; Reload on startup VFS file previously open
Line 45: Line 91:
; No downloads timeout : Quit when nothing is sent for a while.
; No downloads timeout : Quit when nothing is sent for a while.


== Virtual File System ==
=== Virtual File System ===
 
; Folders before : Folders are always shown on top of other items.
; Folders before : Folders are always shown on top of other items.
; Use system icons : You should care about this option. It makes specific file icons appears instead of the generic icon.
; Use system icons : You should care about this option. It makes specific file icons appears instead of the generic icon.
Line 59: Line 104:
; Reset hits/downloads : Reset the counter for all items.
; Reset hits/downloads : Reset the counter for all items.


== Limits ==
=== Limits ===
 
; Speed limit : Specify the max total bandwidth HFS will use sending files.
; Speed limit : Specify the max total bandwidth HFS will use sending files.
; Pause streaming : Stops file sending, but does not break connections. In facts it just set the "speed limit" to zero, temporarily.
; Pause streaming : Stops file sending, but does not break connections. In facts it just set the "speed limit" to zero, temporarily.
Line 68: Line 112:
; Bans : You can prevent clients from specified IP addresses.
; Bans : You can prevent clients from specified IP addresses.


== Shell context menu ==
=== Shell context menu ===
 
The shell context menu is that menu shown when you right-click a file or folder.
The shell context menu is that menu shown when you right-click a file or folder.
; Add for files : Add a reference to HFS in the file menu.
; Add for files : Add a reference to HFS in the file menu.
Line 77: Line 120:
; Delete : Deletes files association and menu items.
; Delete : Deletes files association and menu items.


== Flash task button ==
=== Flash task button ===
 
The <b>taskbar</b> is that bar with the famous START button on it.
The <b>taskbar</b> is that bar with the famous START button on it.
The <b>task button</b> is the button on the taskbar with HFS written on it.
The <b>task button</b> is the button on the taskbar with HFS written on it.
Line 87: Line 129:
; Never : Well, don't.
; Never : Well, don't.


== Tray icons ==
=== Tray icons ===
 
Tray icons are those icons in the bottom-right corner of your screen.
Tray icons are those icons in the bottom-right corner of your screen.
; Minimize to tray : When you minimize the program, the taskbutton is hidden and only the tray icon remains.
; Minimize to tray : When you minimize the program, the taskbutton is hidden and only the tray icon remains.
Line 99: Line 140:
: You disable the option above for certain file types.
: You disable the option above for certain file types.


== IP address ==
=== IP address ===
 
Here you can select the IP address HFS should use forming URLs in the "<b>Address</b> bar".
Here you can select the IP address HFS should use forming URLs in the "<b>Address</b> bar".
If you have dynamic IP address, and it changes, HFS will auto-switch to a similar address.
If you have dynamic IP address, and it changes, HFS will auto-switch to a similar address.
; Custom : Sometimes it is useful to type the address yourself. E.g. if you have your own domain or you are NATted.
; Custom : Sometimes it is useful to type the address yourself. E.g. if you have your own domain or you are NATted.


== URL encoding ==
=== URL encoding ===
 
; Encode spaces : You can disable space encoding to avoid those %20. Please notice that your chat will likely not recognize the full URL.
; Encode spaces : You can disable space encoding to avoid those %20. Please notice that your chat will likely not recognize the full URL.
; Encode non-ASCII characters
; Encode non-ASCII characters
Line 113: Line 152:
: Non-ASCII characters are subject to incompatibilities. UNICODE systems solve this problem with an international standard for characters. Some systems do not support it, so it is your choice to use it or not.
: Non-ASCII characters are subject to incompatibilities. UNICODE systems solve this problem with an international standard for characters. Some systems do not support it, so it is your choice to use it or not.


== Save options ==
=== Save options ===
 
You can decide where and if to save options.
You can decide where and if to save options.

Revision as of 15:53, 14 April 2006

You can access the main menu both

  • from the main window clicking the Menu button
  • right-clicking the tray icon

Now follows a list of all available commands. You may not see some of them. This is because you are in easy mode or because that command is not available at the moment.

Menu items

This is a list of features directly accessible by Menu. Submenus are placed below.

Show bandwidth graph
The graph is hidden. This will make it visible.
Self Test
A test is made to verify the visibility of your HFS from the internet. It also try to automatically solve some possible problems.
Add files
Dialog to add files to the VFS
Add folder from disk
Dialog to add a folder to the [[VFS] choosing from the disk
Load/Save file system
You can store/retrieve the VFS to/from files. Remember to save before quitting.
Load recent files
Quick access to the last VFS-files you loaded.
Clear file system
Removes all items and reset attributes for the root node.
Check for news/updates
Download information about new versions and security notifications
Uninstall HFS
Remove the software and related configurations (files and registry)
About
Information about the software
Switch ON/OFF
When the server is ON, it accept new connections. Switching off it does not, and ask you to break current connections.
Restore
When HFS is minimized, it brings the window on top again.
Exit
Quit the program.

Other Options

Shell context menu
Un/install shell integration: .vfs files will be associated to HFS and in all files menu will appear an Add to HFS item.
Auto-copy URL on addition
Every time you add a file, the URL is automatically copied to the clipboard.
Always on top
Makes HFS window on top of other windows.
Send HFS identifier
There is a standard way for HTTP servers to be recognized by clients. HFS does it, but you can turn it off.
Persistent connections
Browsers open multiple connections when they download a page with icons.
If you turn off this option, then there will be a connection for every icon they download. This is slow. Less connections you open, faster you go.
It does not speed up a single file download, but it can drastically speed up browsing through folders. You can turn this option off if you need to.
Specific HTML for download managers
Some download managers has an internal browser, to browse through the links of a webpage. This feature makes them getting an optimised HTML, for a better browsing experience.
At the moment this options works with the following download managers: [Getright], [FDM], [FlasGet].
Edit HTML template
You can customize the appearance of pages HFS furnishes to browsers.
Graph refresh rate
This is the time in which the Bandwidth graph moves forward. Littler is the value, faster it will move.
MIME types
This is for techies. Here you can associate files (by file masks) to MIME types.
You can find additional info about MIME types here.
Open directly in-browser
This is not a command. It is a suggestion. It suggests to browser what should be open directly by them and what instead should prompt a save dialog.
Users
A user is often also called account. To be recognized as a specific user, people has to login. You can define privileges for users (and also limits in future versions).
Use comment as realm
If a realm is not specified, the comment will be used as realm.
On this guide there is a page explaining what a realm is
Login realm
Specify a realm for the LOGIN button.
Hints for newcomers
Display some extra hints.
Compressed browsing
Pages generated by HFS are sent in a compressed way. Browse faster.
Modal dialog for options
When options [dialog is modal], you can't access other windows until you close the options.
Keep old version updating
Updating replace the software. If this option is off, the old version just gets lost. When is on you see the old hfs.exe' file gets renamed to hfs.old.exe.

Start/Exit

Here you can find features about the starting and quitting of the program.

Auto-copy URL on start
Copy the root URL to the clipboard as the program starts.
Start minimized
As the program is started, the window is minimized.
Reload on startup VFS file previously open
If you had a VFS file open the last time you quit, then it will be automatically reloaded.
Auto-save VFS on exit
If you have a VFS open, and it is modified, it will be automatically saved on quitting.
Auto-close
Here you can specify when the program should automatically quit
No downloads timeout
Quit when nothing is sent for a while.

Virtual File System

Folders before
Folders are always shown on top of other items.
Use system icons
You should care about this option. It makes specific file icons appears instead of the generic icon.
This can be very nice but can also slow down HFS drastically in at last 3 ways:
  1. when you add a folder from the disc as virtual one. At that time, HFS will load icons for every file, and if you got thousands of files this could be a lengthy operation.
  2. when you have a real folder and someone browse it. At that time HFS will load all icons, as said before.
  3. when people browse a page, it will have to download every icon and this could take much time and bandwidth.
List files with hidden/system attribute
Believe it or not, your files have attributes. This option determines if files with that specific attribute are shown.
List protected items only for allowed users
You can hide protected (by password or account) items from being listed to unauthorized browsers.
Reset hits/downloads
Reset the counter for all items.

Limits

Speed limit
Specify the max total bandwidth HFS will use sending files.
Pause streaming
Stops file sending, but does not break connections. In facts it just set the "speed limit" to zero, temporarily.
Max connections
The maximum number of connections allowed.
Max connections for single address
The maximum number of connections allowed from the same IP address.
Connections inactivity timeout
If a connection is inactive for a while, it can be automatically broken.
Bans
You can prevent clients from specified IP addresses.

Shell context menu

The shell context menu is that menu shown when you right-click a file or folder.

Add for files
Add a reference to HFS in the file menu.
Add for folders
Add a reference to HFS in the folder menu.
Add for all
Add it for files and folders.
Associate .vfs
Associates VFS files to HFS, so you can just double-click on them.
Delete
Deletes files association and menu items.

Flash task button

The taskbar is that bar with the famous START button on it. The task button is the button on the taskbar with HFS written on it. You can make it flash to alert you about events.

On download
Flash when a file is requested.
On connection
Flash when a connection is established.
Never
Well, don't.

Tray icons

Tray icons are those icons in the bottom-right corner of your screen.

Minimize to tray
When you minimize the program, the taskbutton is hidden and only the tray icon remains.
Show main tray icon
If this option is ON, the main tray icon is always displayed, no matter if the program is not minimized.
The tray icon shows
The main tray icon display a number. You can decide what this number means.
Tray message
When the mouse is over the main tray icon, it displays a message. You can customize it.
Tray icon for each download
You can get multiple tray icons. For every file download an icon will be created, displaying the progress.
No tray icon for file extentions
You disable the option above for certain file types.

IP address

Here you can select the IP address HFS should use forming URLs in the "Address bar". If you have dynamic IP address, and it changes, HFS will auto-switch to a similar address.

Custom
Sometimes it is useful to type the address yourself. E.g. if you have your own domain or you are NATted.

URL encoding

Encode spaces
You can disable space encoding to avoid those %20. Please notice that your chat will likely not recognize the full URL.
Encode non-ASCII characters
ASCII characters are alphanumerics and few more. They are usually encoded in the %NN form.
Use UNICODE in HTML
Non-ASCII characters are subject to incompatibilities. UNICODE systems solve this problem with an international standard for characters. Some systems do not support it, so it is your choice to use it or not.

Save options

You can decide where and if to save options.