Web Pages for Campus Groups and Organizations

Administrative Issues

Student Association (SA) chartered groups must go through B-Engaged if they want a web presence at Binghamton University.   Contact Chris Knickerbocker for more information.

Groups chartered by the Graduate Student Organization (GSO) should contact the GSO.

Student groups that are not chartered by either organization may be able to get a web account for legitimate University business and for scholarly activity by obtaining sponsorship from a campus employee or department.  The sponsor should contact John Hagan in Information Technology Services.

Campus groups and organizations, as well as faculty and staff can request a web account from John Hagan (607-777-6118). ITS will create an account for approved requests on a Unix web server.  Requests are usually processed in 2-3 working days. ITS will then contact the requestor either by telephone or e-mail and provide him/her with the following information about the account:
 

Username: department_name
(example: english)
Password: your choice or assigned to you
URL: http://department_name.binghamton.edu 
(example:  http://english.binghamton.edu)
Hostname: department_name.binghamton.edu 
(example: english.binghamton.edu)

The persons responsible for the web site are assumed to be familiar with the University policies and guidelines.

Creating Your Web Site

The process of creating a web site involves several steps. The process will be different depending upon whether you develop the pages on your local computer or directly on the web server. Here is a summary of the steps for the two processes:

Develop web pages directly on the web server

  • connect to web server via SSH (login)
  • create pages using vi text editor
  • view pages in browser

Develop web pages on your own computer

  • create pages with text editor or HTML editor
  • connect to web server via SFTP
  • publish pages to web server (upload)
  • view pages in browser

Connecting

At some point you will need to establish a connection to your web space. If you are developing the pages directly on the web server, you will need a Secure Shell (SSH) client which will allow you to log in to your web account in a secure manner. Windows users can obtain an SSH client from our FTP server. Mac users have an SSH client built in which they can access from a terminal session by typing ssh username@hostname. Alternatively, OpenSSH and other free SSH implementations can be found on openssh.org.

Most people will find it easier to develop their pages on their own computer and then publish them to the web server. To publish your pages you will need to use Secure FTP (SFTP). If you are using an HTML editor that doesn't provide that capability you will need an SSH client that does. The SSH client on our FTP server for Windows supports SFTP. See the list of other SSH implementations at openssh.org for other SFTP alternatives.

Creating

You can create your web pages directly on the web server if you are familiar with HTML syntax, Unix commands, and the Unix text editor, vi. Most people are unfamiliar with at least one of those requirements and choose to create their pages locally on their own computers instead. Although you can use a text editor if you are familiar with the HTML syntax, you may want to use a special HTML editor instead. An excellent discussion of some free HTML editors can be found at Gizmo's Freeware Reviews. Another alternative is SeaMonkey which provides an HTML editor as part of its all-in-one internet application suite. SeaMonkey is powered by Mozilla and is free. Of course, there are a number of commercial HTML editors available as well. ITS supports Adobe Dreamweaver.

With most word processors there is a "Save As HTML" feature available. This may be a good place to start if the document you want to make available on the web has already been written using one of these packages. If the document is simple, the results may be satisfactory. A more complicated document may require the HTML to be reworked.

Whatever method you choose for creating your web pages, it is recommended that you use the default home page name index.html as the name of your home page.  This will make your URL simpler (see the section below on Viewing).

Publishing

If you create your web pages directly on the web server, there is no need to publish them. They will be visible right away. On the other hand, if you create your web pages on your own computer, you will need to publish (upload) them before others will be able to see them. To publish your pages you will need an application that supports SFTP. Some HTML editors such as Dreamweaver have a built in SFTP client. Help in using Dreaweaver is available from the ITS Help Desk. If you not using an HTML editor which has SFTP support built in, see the previous section Connecting for information on how to obtain an SFTP client.

Viewing

If your home page has the name index.html, then your home page address (URL) is simply the URL you were provided when you received your account. (see Administrative Issues).  If your home page is a file with a name other than index.html, then you will need to add the file name on to the end of your URL.  For example, http://foo.binghamton.edu/home.html. If your page uses a scripting language such as PHP, Perl, or Python, substitute harvey for bingweb in the domain name. For example, http://harvey.binghamton.edu/~jsuny/myscript.php.

Where to go for More Information

Consider the following resources if you need more information:

Last Updated: 1/19/17