Posting a Home Page
Setting up a home page with Cport.Com is not a difficult process, but there are a few things that you should know before you embark on your mission. And remember, please use ONLY lowercase letters on all file names and references to those files.
KNOW YOUR LIMITATIONS... AND OURS
Please remember that authoring and maintenance of home pages is the user's responsibility. Cport.Com cannot author your pages for you, nor can we teach you how to write code in HTML, Perl, Java, JavaScript, C/C++ or any other programming or markup language. We are simply not set up to provide these kinds of training services. If you need a page authored for you, please contact our office to set up a consultation for web development services. This is an additional service and carries fees commensurate with complexity, size and content.
If HTML (HyperText Markup Language) is completely foreign to you, please download (or purchase) a copy of Microsoft FrontPage and read the documentation from the Help menu. FrontPage includes a fairly intuitive, WYSIWYG (what you see is what you get) HTML editor that behaves much like a word processor. This application will enable you to develop attractive web pages quickly and easily without the hassle of having to learn HTML first.
However, there are still plenty of reasons to try to learn HTML. Think of FrontPage as a paint-by-numbers kit and HTML as a paint brush and canvas. The paint-by-numbers creation will probably look pretty sharp if you can stay within the lines, but it will also look almost identical to any other versions generated through that very same kit. The paint brush and canvas method, on the other hand, will, without a doubt, result in something genuinely yours. However, without an understanding of certain painting techniques and other skills that make up the art, you'd be very likely to produce something that would scare the hair off of a cat. Therefore, it is highly recommended that you do a little research on the subject of HTML and compare it to what FrontPage produces for you. It won't take you long to figure out how HTML works and why actually knowing how to hand code in this langage is beneficial.
BE TASTEFUL
While users should feel free to express themselves, they should also exercise common sense and good taste when serving up their creative efforts to the rest of the planet. Be respectful of the fellow members of your community and remember that what you think is "cool" may seem offensive to someone else. Keep in mind that offending someone on the Internet often carries the following ramifications:
- Just as your identity is essentially unknown on the Internet, so is that of your home page visitors. If someone doesn't like what they see, they may "flame" you. Flaming is the practice of using one's state of anonymity to intentionally hurt or insult someone via e-mail or Usenet Newsgroups. Flaming is generally considered cowardice since it reflects behavior that rarely takes place outside the protective anonymity of the Internet.
- If your page is viewed by a child who later informs his parents of his wonderful discovery, you may find yourself in hot water with the child's parent and perhaps the victim of a lawsuit.
Protect yourself and be considerate of others. Don't be too outrageous.
COPYRIGHTED MATERIALS
Under no circumstances should an Cport.Com subscriber use his or her own web/FTP space for the purpose of distributing, receiving or trading pirated software, also known as "warez". Software piracy is a punishable crime and the authorities are "cracking down" on those who engage in the practice. If you use your web or FTP space for this purpose, your web privileges will be revoked permanently and your Cport.Com account may be terminated as well, at the sysop's discretion.
It is important to note that the use of other materials may fall under this policy as well. Be aware that it is generally considered copyright infringement if you use the published works of any artist, writer, actor, etc. This is especially true if such work is used for the benefit of one's personal finances; for instance, if a busines owner decided to use Mickey Mouse as his own personal mascott on a web page intended to generate sales. This is considered copyright infringement and it is common knowledge that advertisers typically pay a certain fee to use such materials for advertising purposes. If we are contacted by the rightful, legal owner of such material, we will inform you of this and ask that you remove the content in question. If the content is not revised or removed, your URL will be deactivated until you agree to remedy the problem. In general, it is a good idea to stay away from copyrighted material of any kind unless you have been granted the written permission of the owner of that material.
Now, on to the fun stuff...
WHERE IS MY WEB SPACE?
By default, Cport.Com web URLs (Uniform Resource Locators or "addresses") are mapped as follows:
http://www.cport.com/users/login_name
This means that if you dial into the system using "foo" as your login ID, your web space will be mapped to the following address:
http://www.cport.com/users/foo
Understand that /foo is a directory which points to a physical location with a different name on our web server. The URL is set up this way for the convenience of your visitors. However, the physical location of the files on our server is unfortunately a little more complex.
For example, the physical location of the directory associated with the URL above would be:
ftp.cport.com (you don't need to specify /users for uploads)
For the sake of clarity, we'll examine what the various parts of this location mean.
Note: The latter example illustrates how to reference files and directories relative to the location of your current document, while the former illustrates absolute addressing using a full server path. However, it is also possible to leave off the server information and begin the URL reference with "/foo/pics/picture.gif". What this does is cause the server to start at its own root and process the rest of the path from there. This is a convenient method of accessing other resources on the server. For instance, to reference another Cport.Com user's home page, you might link to it in the following manner:ftp.cport.com is the name of the Cport.Com FTP (File Transfer Protocol) server. It is also the InterNIC-registered name. InterNIC is the organization through which all Internet addresses must be registered. More on FTP here.
/ represents the highest level directory any user of the Cport.Com FTP server can access. The preceding slash indicates that this directory falls under the server root. For all intents and purposes, / is the server root for all users of the Cport.Com FTP server.
/users is the user directory. Your user directory /foo is the place to store files that are ready for publishing.
/foo is where you will build your home page and place all of its components. You may create any number of directories and divide your content any way you like, but you must remember to specify those directory names when you create your web pages. For instance, if your home page (index.html) resides in /foo and you have created a directory named /foo/pics that contains a file called picture.gif, you must reference that file in one of the following manners:
<IMG SRC="http://www.cport.com/users/foo/pics/picture.gif">
<IMG SRC="pics/picture.gif">Visit <A HREF="/gumby/index.html">Gumby's Home Page</A>
producing the following result:
Visit Gumby's Home Page (but don't click itit doesn't work)
HOW DO I GET THERE?
To gain access to the Cport.Com FTP server, you need to use a program known as an FTP client. WS_FTP and CuteFTP are examples of such client applications and they are called clients because they access servers, hence the term "client/server".
FTP is based on the Telnet protocol which is used to gain access to remote computers using a text-based interface that generally requires the user to enter commands at a prompt. Menus are sometimes provided as well. The main difference between the two protocols is that FTP is used exclusively for the purpose of transferring files between computers. Access privileges are usually assigned at the user level, with individual users being granted certain privileges based on their needs and their security clearance. A common access level is known as anonymous and is used widely on the Internet for the purpose of making software available to a wide array of users without granting those users access to anything other than the intended resources. The great advantage of this is that the syntax for logging into an anonymous FTP site is always the same: the user name is always anonymous and the password is always the user's e-mail address. Uploading means to transfer a file from your home computer to a remote computer and usually requires a special level of access as granted by a systems administrator (or "sysop").
Cport.Com's FTP server does not support anonymous logins. Your personal web space is not intended to be accessed via FTP by other users or the general public, it is not accessible through anonymous FTP services. You must supply your login name and password when accessing your web space. This is the same as the first part of your email address (i.e. foo@cport.com -- login would be foo).
I'M KINDA CONFUSED! HOW DO I USE AN FTP PROGRAM?
Questions, questions! (just kidding) extraneous
FTP client programs usually require a few pieces of information from you. Some of this information is general in nature and applies to the program as a whole (such as what e-mail address to use for anonymous logins), while other information is specific to the site you want to login to.
For the most part, there isn't a whole lot you need to tell the program in general terms, but you may want to look over some of the preference-related settings to see if there is anything there that might make the program easier or more intuitive to use.
Where specific site-related settings are concerned, the following information is generally required to set up a session profile. A session profile is simply a saved configuration which applies to a particular FTP site. The profile tells the FTP application where the site is located, what type of server software it is running (for example, UNIX or Windows NT), what login name and password to use, and information pertaining to directories on both the local (your computer) and remote (the FTP site) systems. We will use WS_FTP as an example, since it automatically brings up a session profile window when the application is started. You may download a copy of WS_FTP before continuing if you would like a realistic point of reference. You will need to unzip it to a directory on your hard drive and then double click on either WS_FTP32.EXE (Windows 9x) or WS_FTP.EXE (Windows 3.x) to run the program.
Now for the profile settings...
Profile Name This is the title for a particular session. You can call this anything you want, but it should be descriptive. Cport.Com FTP Server is an example of such a title. All other information pertaining to this session is saved under the session profile name in the program's settings file.
Host Name This is the server name for the session you are creating. ftp.cport.com is the host name for the Cport.Com FTP server.
Host Type In most circumstances, you will not need to change this field. Automatic Detect is usually sufficient. If you are sure you know the host type for a particular system, feel free to select it but don't get it wrong and then yell at the system administrator if the directories look scrambled. Cport.Com's FTP server is currently Microsoft Windows NT. If you specify another type, directories will appear incorrectly.
User ID This is usually anonymous but you will need to use your Cport.Com username (if your email is foo@cport.com then your username is simply, foo) here if you wish to access your web space.
Password For non-anonymous sessions, you should enter a password here. For anonymous sessions, the default for this field is guest. You should replace this with your e-mail address in Options|Program Options since not all systems accept guest as a password for an anonymous session.
Account Generally, this field can remain blank unless you have an account with extended access privileges on a VM/CMS system. You probably don't.
Remote Host This is the initial directory that the FTP client will set itself to on the computer you are accessing. This is useful if you visit a site on a regular basis and tend to download from or upload to a specific directory more often than others. A good use for this feature would be to specify your home page directory on the Cport.Com FTP server.
Local PC This is a directory on your hard drive to which you wish to download files. For example, C:\Download.
Comment Generally not used, but can be anything you want.
Anonymous Login (checkbox) Check this box to enable an anonymous FTP session. This automatically enters anonymous in the User ID field and your e-mail address (or guest) in the Password field.
Save Password (checkbox) Check this box to tell the program to save your password for future sessions.
Auto Save Config (checkbox) Check this box to tell the program to automatically save changes to the session upon a successful connection.In addition to the above options, the only other decision to make is how to transfer the file. This option can be set from the bottom of WS_FTP's main screen once a session has been established. For most file types, binary works just fine. The only time one should consider using the ASCII option is for transferring text files to and from UNIX and UNIX-like operating systems (i.e., Linux). UNIX variants use a slightly different method of terminating lines of text. MS-DOS, Windows, Windows 95 and Windows NT use a carriage return and a linefeed to terminate each line while UNIX uses these characters for two distinct purposes. Selecting the ASCII transfer option will perform a conversion on the file at the time it is transferred to ensure that lines are terminated properly for the target platform. Use this option if the files you download are supposed to be readable in Notepad yet seem to be a continuous stream of text with black squares scattered throughout the document.
All that's left is to understand the process of doing the actual transfer. You'll notice that the main window of WS_FTP has two columns of windows. Each of these columns has two windows. The top windows represent the available sub-directories and drive letters of the local and remote computer systems, respectively. The lower windows represent the available files present in the current directories of each system. To transfer a file, select it from the appropriate lower window and then click the arrow button that points to the opposite window. For instance, to upload a file, select a file from one of your directories and then click the arrow button that points to the remote system's own file window.
For additional questions about WS_FTP or CuteFTP, please see the documentation included with those programs.
FILE NAMES
Part of the HTTP (HyperText Transfer Protocol) specification calls for the provision of a default document that a browser can load without the user having to specify a particular document. At Cport.Com, that document is called default.html or default.htm. For instance:
http://www.cport.com/users/foo/
is the same as...
http://www.cport.com/users/foo/default.html or http://www.cport.com/users/foo/default.htm
Someone wishing to visit foo's home page may type any of those three URLs and receive the same content. This is how vendors like Microsoft and IBM can advertise their URLs (i.e., www.microsoft.com) without having to specify any file names. This also allows them to control what content is viewed first by visitors to their sites. Once a user is familiar with such a site, they may bookmark any pages they wish, but they must initially view at least part of what was intended to be the "home page".
That said, you should name your main document index.html if you wish to make that page easy to find. The document is named index.html for a reason: it is intended to serve as an index to the rest of your documents. Much the same way books have a table of contents in the front and an index in the back, the index.html file should serve as the front page and directory to the rest of your documents.
HOW COME I CAN'T UPLOAD MY HOME PAGE?
Although Cport.Com Corporation allows all of its customers to maintain a web presence consuming up to five megabytes of storage space on our server, the option is not enabled as a default. Before you can post a home page (or pages), one of Cport.Com's systems operators must map your URL and give you access to our FTP site as a web user. To activate your web space, send an e-mail message to support@cport.com with the following information:
1. Your full name.
2. Your e-mail address.
3. The title of your page or site (this will be used to update Cport.Com's User Home Pages list).You will be included on the User Home Pages list unless we receive mail from you to the contrary.
We will contact you via e-mail when your web space has been activated. Subscribers will not be notified by phone.
© 2000 Cport.Com, LLC
Comments, criticisms, suggestions about this page? support@cport.com