Linking – the ability to embed hyperlinks in pages, is one of the most significant features of the web. The idea that a viewer could click on a word or a picture and immediately be taken to another page that provided additional relevant information was revolutionary.
Links (short for hyperlinks) provide direct access to references displayed just by clicking on the text. Most of the original documents on the web were academic or scientific. It is important to be able to go back to information that is background information. Providing that through a link directly from the page you are reading was a huge improvement.
This was a bit more difficult but everything to do with links and linking is really important
- Voyager accounts – If you plan to take other DeAnza programming classes, you will be expected to use Voyager for most of them. This is the “cloud” storage that DeAnza makes available. For web pages, pages must be “hosted” someplace where they are accessible from the web. They are required to have a URL or web address to be viewed from a browser. Before Thimble, all CIS89A assignments had to be uploaded to Voyager for grading.
- ftp – File Transfer Protocol – This is getting “under the hood” where the Unix and Linux foundations of the internet are located. We just see web pages with links and images and video, but below this there is a complex network of computers, software, telecommunications,… Just like the directories within directories that you have on your computer, web servers have similar but more complex arrangements. With FTP, it is possible to view and move files even if they aren’t web pages written in HTML.
- It is important to understand that this structure exists, and there are tools for working with files at this level. The example from the book – ftp://sunsite.unc.edu/pub/ is a valid ftp directory that you (and your page’s viewers) can access. It is interesting and important to see something of this internal structure of the internet. For the assignment, use the example from the book or from your favorite tutorial. Be sure to look at what is displayed. It looks like your computer’s directories but it is actually looking at a computer in North Carolina.
- Transferring files to Voyager makes use of this capability. In your Voyager account there are a number of files and directories. To be viewable by web users, your web page file had to be place in the public-html directory. This is the only directory that Voyager will show to external users.
- mailto – for your protection, remove your own email address from your pages – Voyager, and Thimble and re-save them. You can substitute mailto:email@example.com. In the Willard book, there is a note about this. It is good practice to protect your personal email by NOT publishing it on the internet. This is one of the reasons to use Voyager rather than a public service like Thimble.