Glossary of Terms

Accessibility
Web accessibility refers to the practice of making web pages accessible to all users, especially those with disabilities. Many of the Recommendations published by the World Wide Web Consortium (W3C) are intended to make websites more accessible.
Anchor Tag
Anchor tags are links that point to a place within a webpage. For instance, when you click on this link it takes you to the definition for "Validate" on this page. For more information on anchor links, look at "The Anchor Tag and the Name Attribute" section of this tutorial on html links.
Cascading Style Sheets (CSS)
CSS is a stylesheet language used to describe the presentation of a document written in a markup language like HTML. The website css Zen Garden is a great example of the power of CSS. The website invites graphic designers to use the sample HTML file and transform it with their own stylesheet.
Directory
Directory is another word for a folder on your computer or a server.
Document Object Model (DOM)
The DOM is a description of how an HTML or XML document is represented as object-oriented. Object-oriented refers to a programming paradigm in which a computer program is thought of as comprising a collection of individual objects that act on each other as opposed to a collection of functions or procedures or a list of instructions to the computer. This is an advanced topic of web development, but an important one to understand if you are interested in web standards, accessibility, and interactive sites.
Domain Name
A domain name is a name that stands in for the IP address of a server. When you store your website on a server, you will generally also register (or be assigned) a domain name. This name is stored in the global DNS so that whenever someone types in your domain name, it will be linked to the right IP address (and set of files on a server). More than one IP address can be assigned to a domain name and more than one domain name can be assigned to an IP address.
Every domain name ends in a top-level doman (TLD) name, like .com, .edu, .net, .org, or a country code TDL like .fr, .ir, or .au. A domain owner can give away or sell infinite subdomains of their domain name. example.edu is a domain name, and foo.example.edu or foo.bar.example.edu are subdomains of example.edu.
Domain Name System (DNS)
The Domain Name System (aka Domain Name Server) is a system that stores all the information associated with domain names in a database. DNS is used to attach easy-to-remember domain names to hard-to-remember IP addresses in the form ofURLs and email addresses.
File Transfer Protocol (FTP)
See SFTP
Host
A web hosting service provides individuals or organizations server space to store their files. The most basic hosting service is web page and file hosting, where the user uploads their files via FTP or a web form. Many Internet Service Providers and email services (like Yahoo!) offer free web hosting to their subscribers. Many free web hosting services are supported by advertisements and have limited space and capabilities. A complex site requires more than simple web hosting, like database support and application development platforms (such as PHP, Java, and ASP.NET).
HyperText Markup Language (HTML)
HTML is a markup language used for web pages and other information intended for web browsers. Markup languages combine text and information about the text, including the text's structure and presentation.
Hyperlink
A hyperlink, or link, is a reference in a hypertext document (web page) to another document or resource online. The most common form of a hyperlink is an embedded link. In html, embedded links take this format:
<a href="url you are linking to">link text</a>
IP Address
span class="def">IP stands for Internet Protocol. An IP Address is a unique number used by computers and other devices to identify and communicate with each other on a network. Routers, computers, printers, internet fax machines, and some telephones will each have their own IP address.
A comparable analogy to an IP address is a telephone number. On a telephone network, the phone numbers must be unique. Generally speaking, each location has one phone number that allows anyone to dial that phone directly by using their unique phone number. Likewise, a computer is assigned a unique IP address which lets any other computer to connect directly to it by using their unique IP address. In reality, it is possible for a location to have multiple phone numbers (perhaps primarily larger businesses) and a computer can also be assigned multiple IP addresses.
JavaScript
JavaScript is a scripting programming language invented by Netscape. JavaScript is often embedded or included in HTML documents and interact with the Document Object Model (DOM) of the page to perform tasks that would not be possible with HTML alone. Some common examples are pop-up windows, a validating web form, and images with roll-overs.
Local
The Local directory or folder is the folder on your computer that you are currently in. In this example of a file structure, "C:\web" is the local directory.
Open Source
Software that is open source is freely distributed software whose source code is freely available. Users and developers can thus freely modify it to improve it.
Permissions
Permissions are the access rights to specific users or groups of users for a particular file or directory -- they determine who can see or run a file and also who can edit it. There are three specific permissions that apply to files on the internet: the read, write, and execute permissions. Each permission can be turned on or off by the owner of the file (you) for the owner, a specific group of users, and the world.
The permissions of a file are often represented with a string of characters representing the read, write, and execute permissions respectively or as a three-digit octal number (base 8). Web pages often have "-rw-r--r--" permissions, which allow the owner to read and write the file while everyone else is only allowed to read the file. In octal notation, "-rw-r--r--" would be represented as 644.
Remote
The Remote directory or folder is the folder on the server that you are currently in. In this example of a file structure, "/hmt/skol/u/4/a/ao260/public_html" is the local directory, although just saying "public_html" would probably be specific enough.
SSH File Transfer Protocol (SFTP)
SFTP is a network protocol that allows you to transfer files and do things like change the permissions of a remote file. When you publish your website to the Eclipse server, you will transfer them via SFTP.
Server
A server is the computer that your files are hosted on. It is where they are stored. Generally, you will connect to the server to upload or download files via FTP. Server and host are almost interchangeable terms.
Secure Shell (SSH)
SSH is both a computer program and a network protocol used for logging into and running commands on a networked computer or server. If you remember using telnet to log into Pine, SSH commands should be somewhat familiar to you. At Barnard, we recommend using SSH Secure Shell client or Terminal if you are using MacOS X to run SSH commands on the Eclipse or Cunix servers.
Stylesheet
A stylesheet is a file written in a stylesheet language (like CSS) used to describe the style of elements in a document written in a markup language (like HTML). A stylesheet determines how a website looks, including colors, fonts, and general layout.
Supporters of web standards recommend that your website's design be completely determined by a stylesheet, independent of the site's markup code (HTML).
Uniform Resource Locator (URL)
A URL is the web address of a particular website. For example, "http://www.barnard.edu/resnet" is the URL of the Barnard Resnet site.
Validate
Code (HTML, XML, or CSS) that is compliant with the World Wide Web Consortium's (W3C) standards and recommendations is "valid" code. The W3C provides free validation services on their website for HTML, CSS, and links. You can find links to the W3C's validators on their tools section of their website.
Web Master
A Web Master is the person in charge of managing a website. The Web Master may have also designed the website, but not necessarily.
Web Standards
Web standards is a general term for the formal standards and technical specifications that define aspects of the World Wide Web. In recent years, the term "web standards" has been more frequently associated with the web standards movement, a growing trend of endorsement of a set of standardized best practices for building web sites and a broader philosophy of web design. Although the term can refer to all aspects of the Internet, and just the World Wide Web, most advocates within the web standards movement tend to use the term selectively to refer only to the higher-level standards that most directly affect the usability of web sites in popular web browsers.
WYSIWYG
WYSIWYG (pronounced /wiziwig/), an acronym for What You See Is What You Get, is used to describe software where the content that you see during editing is very similar to the end result. For example, when you use Microsoft Word in "Print Layout" mode, what you see is what you get because the program emulates what your document will look like printed on letter-sized paper.
Extensible HyperText Markup Language (XHTML)
XHTML is a markup language that can do everything that HTML does, but it has a stricter syntax. XHTML 1.0 became a World Wide Web Consortium (W3C) Recommendation on January 26, 2000.

Source: Wikipedia, the free encyclopedia


Resnet Tutorials

Other Resources