You want to build a website, so you start creating web pages on your computer.
Next, you need to publish them: you need to put those pages on a web server so that everyone would be able to view them.
To transfer the files from your computer to that web server, a special protocol (transfer method) is used: FTP - the File Transfer Protocol.
This protocol was designed to be able to handle big files; it can for example resume a transfer if it was interrupted in the middle.
The normal way to connect to your FTP server is to use an FTP client and to communicate via the FTP protocol. This is however not always possible:
- you may be behind a corporate firewall at work, which may block the FTP communications;
- you may be on holiday and connecting to the internet via a CyberCafe, where you may not be allowed to install an FTP client.
When you use net2ftp these problems are solved: you connect to net2ftp using a regular web browser, and net2ftp translates your requests and takes care of the FTP communication.
net2ftp also provides additional features, on top of the regular FTP features: the possibility to edit code using your web browser, and to view the code with syntax highlighting.
net2ftp uses the beautiful Crystal icons made by Everaldo for KDE.
Their meaning should be pretty straight-forward, but just in case, here are the conventions used:
Cancel and go back
Execute the action
Go to the parent directory
Save the file
Bookmark the page
Refresh the page
Logout
All icons will also display a tooltip with additional information if you keep your mouse pointer on the button for a second, without clicking on it.
Try with this icon: 
Enter your FTP server, username and password.
The FTP server name can be "ftp.my-domain.com" if you have your own domain name.
If you don't then it depends on your web hosting company. It can be for example "ftp.geocities.com" or "ftp-www.earthlink.net".
If you don't know your FTP server, username or password, then
1 - check out the support pages of your hosting company, or
2 - contact their helpdesk.
The first time you log in, you will see the contents of the root directory "/".
To go to a subdirectory, simply click on the subdirectory's name.
To go up to the parent directory, click on this button
.
If you know the name of the subdirectory you want to go to, you can also enter that name directly in the textbox on top of the page, and press ENTER.
If you don't know the name exactly, click on
. A window will pop up, which allows you to browse the FTP server and choose a directory. Double-click on a subdirectory to go to that subdirectory. To go up, double-click on "..". Once you are in the subdirectory you wanted to find, click on Choose. The subdirectory name will be copied from the popup to the main window.
It can happen that the FTP server returns the list of directories and files in an uncommon format.
Instead of not showing anything, net2ftp shows you the lines that were returned at the bottom of the screen, under the heading "FTP server's output which is not recognized is shown below".
If you want this fixed please contact the net2ftp developers. They will analyse the output and improve the way net2ftp scans the output of your FTP server.
On the Browse screen, click on the Upload button to go to the Upload screen.
There is one column on the left to upload files, and there can also be a right column to upload-and-unzip archives. (The upload-and-unzip feature of net2ftp is based on a library of PHP that is not always installed on the web server. When it is not installed, the right column will simply not show up, and a message will appear to explain why.)
By default, you can specify a maximum of 5 files and 5 archives to upload at once, but this may vary depending of the setup of net2ftp.
Click on the Browse button to specify which file on your computer you want to upload or upload-and-unzip to the FTP server.
Once you are ready to start the upload, click on
.
The result screen will tell you if the upload was successful or not.
To upload a file, you need write permissions on that directory of the FTP server.
The file should also not be too big, as on most web servers the execution time of a script may be limited to 30 seconds.
To download a file, simply click on its filename.
To zip-and-download directories, select them on the Browse screen and click on Zip.
The directories and their contents will be retrieved and zipped. A popup will ask you where you would like to save the Zip file on your computer.
Note that if the files inside are too big, the script will timeout and you won't be able to download anything.
If this happens, try again with less directories and omit those which contain big files.
To download files, follow the same procedure.
Currently it is not possible to download directories and files at the same time.
Click on View on the same line as the filename.
Click on Edit on the same line as the filename.
Edit the text and press
to save the changes (you'll need write permissions for that).
To edit HTML using the What-You-See-Is-What-You-Get form developed by Interactivetools, you will need Internet Explorer version 5.5 or higher.
If you do use IE5.5+ then a link will appear on the top right of the screen, where you can choose which text area you would like to use: a plain textarea or the WYSIWYG one.
Mind that changing the text area type will save the latest changes made to the text.
Select some files or directories and click on the Copy, Move or Delete button.
If you copy or move, then choose the target directory. This can be different for each directory or file that you selected.
To set all target directories to the same value, enter the target directory in the top textbox and click on the button "Set all targetdirectories".
If you don't know the exact name of the target directory, click on
. A window will pop up, which allows you to browse the FTP server and choose a directory. Double-click on a subdirectory to go to that subdirectory. To go up, double-click on "..". Once you are in the subdirectory you wanted to find, click on Choose. The subdirectory name will be copied from the popup to the main window.
To copy or move files to a second FTP server, enter the FTP server name, username and password on top.
You need write permissions to be able to copy or move files to a directory.
Once you are ready, click on
.
The result screen will tell you if the action was successful or not.
If the files were too big, the script will run until the timeout is reached.
On most web servers the execution time of a script is limited to 30 seconds.
Select directories or files and click on Rename on the Browse screen.
The next screen will ask for the new names.
Fill these in and click on
.
Select directories or files and click on Chmod on the Browse screen.
The next screen show the current permissions; select or unselect the checkboxes which represent a permission.
Click on
.
Note that for the moment directories are not chmodded recursively -- subdirectories and files will remain unaffected. In the future, recursive chmodding will be added to net2ftp.