Editing websites on www.civil.uwaterloo.ca 

You can use any web editing software to edit web pages on civil and environmental engineering's (CEE) departmental web server.  To do so, map the network share location of your website using the webserver's foldername and your nexus credentials:

foldername: \\site.uwaterloo.ca\%foldername%
username: nexus\%youruserid%

For example if your website address is http://www.civil.uwaterloo.ca/krampers  
foldername: \\site.uwaterloo.ca\krampers
username: nexus\krampers

If you are off campus, you must install the Cisco Anyconnect VPN Client from the Waterloo web page before the above folder mapping will function.

Once your folder is mapped you can point any web editing software to this mapped drive location and you can edit your files on the webserver directly.

Alternatively you can make a local copy of your website to edit draft versions of web pages first, then copy over the final version to your mapped drive to have it go live.

Web-page accounts on www.eng domain

Creating your web page on www.eng: When you create your Waterloo Nexus account, you get a home page on engineering's web server, www.eng.uwaterloo.ca, when you create your Waterloo Nexus account. Place your Web pages in the *public_html folder on your N:\ drive*. Your Web address (URL) is: http://www.eng.uwaterloo.ca/~your_userid.

Editing your web page on www.eng: You can use the Nvu HTML editor (or any of the word processors) to edit your default web page. Your default home page must be called index.html.

Other ways of accessing your web page on www.eng: File transfer protocal (FTP) is disallowed from off campus, except through the Waterloo Nexus portal [encrypted via secure sockets layer (SSL)]. If you want to move more than one file at a time, you can use a secure FTP client to connect to engage.uwaterloo.ca.

Setting up scripts: You can run common gateway interface (CGI) scripts on your web account. These may be written in perl or any other language. Place your script in a directory called cgi-bin. Make sure your script works by running it by itself (on Engage), and make sure it has public read and execute permissions. From your web page access your script with the following URL: http://www.eng.uwaterloo.ca/cgi-bin/cgiwrap/your_userid/your_script_name. This makes the script run as your user identity (ID). Hypertext preprocessor PHP is also available on www.eng for server-side scripting purposes.