What is publishing?
Before you learn about publishing, it's important to understand what a web site is. A web site is a group of files that are interconnected by hyperlinks (hyperlink: Colored and underlined text or a graphic that you click to go to a file, a location in a file, an HTML page on the World Wide Web, or an HTML page on an intranet. Hyperlinks can also go to newsgroups and to Gopher, Telnet, and FTP sites.) that allow you to jump from one page to another, usually by clicking your mouse. While it's possible for a web site to be a single HTML (HTML: The standard markup language used for documents on the World Wide Web. HTML uses tags to indicate how Web browsers should display page elements such as text and graphics and how to respond to user actions.)page, a web site usually comprises several pages that can include images, hyperlinks, and more advanced technology like forms and databases.
Publishing a web site generally means copying all of the files that make up a web site to a particular destination. In Microsoft FrontPage, you would typically publish your site when you want to:
Normally you create or update pages for your web site in a location (often referred to as a "staging" area) where others cannot find or view the pages with their Web browser. When you are ready to let others view your web site on the World Wide Web or on your company intranet (intranet: A network within an organization that uses Internet technologies (such as the HTTP or FTP protocol). By using hyperlinks, you can explore objects, documents, pages, and other destinations on the intranet.), you would use the FrontPage publishing feature to copy the files to the Web server.
There may be times when you want to make a copy or a backup of your web site and save it to a particular location on a your computer or on a network drive. The publishing feature in FrontPage is a convenient way to make a backup.
By using the FrontPage Publish Web command, you can choose to publish all the files in your web site or only the ones that have been changed. You can also individually choose which files you want to publish.
The Publish Web command also lets you copy a web site or a subweb to either a file system location or a server. When you copy a web site by publishing it, FrontPage maintains all of the hyperlinks, as well as the original web site's theme (theme: A theme applies a set of coordinated graphic elements to a document, page or across all pages in a web site. Themes can consist of designs and color schemes for fonts, link bars, and other page elements.) information, shared borders (shared borders: Page regions reserved for content that you want to appear consistently on all your web pages. Shared borders usually contain link bars — hyperlinks to the other pages in the current web site. ), and so on.
Notes
Before publishing your web site
Before you publish your web site, you should make sure it is ready by doing the following:
If you are going to publish your web site to the World Wide Web, you'll need an Internet service provider (ISP: A business that provides access to the Internet for such things as electronic mail, chat rooms, or use of the World Wide Web. Some ISPs are multinational, offering access in many locations, while others are limited to a specific region.)(ISP), preferably one that has a Web server (Web server: A computer that hosts Web pages and responds to requests from browsers. Also known as an HTTP server, a Web server stores files whose URLs begin with http://.) with the Microsoft FrontPage Server Extensions 2002 (FrontPage Server Extensions: A set of programs and s that support authoring in FrontPage and extend the functionality of a Web server. ) or SharePoint Team Services from Microsoft installed. You'll also need to know the ISP's Web server location for publishing your web, and your user name and password, if necessary.
How the server extensions affect publishing
There are several benefits to publishing to a Web server (Web server: A computer that hosts Web pages and responds to requests from browsers. Also known as an HTTP server, a Web server stores files whose URLs begin with http://.)that has the Microsoft FrontPage Server Extensions 2002 (FrontPage Server Extensions: A set of programs and s that support authoring in FrontPage and extend the functionality of a Web server. ) or SharePoint Team Services from Microsoft installed:
If your Web server has the server extensions or SharePoint Team Services installed, FrontPage can publish your web site using HTTP (HTTP: Internet protocol that delivers information on the World Wide Web. Makes it possible for a user with a client program to enter a URL (or click a hyperlink) and retrieve text, graphics, sound, and other digital information from a Web server.). Otherwise, you can use FrontPage to publish your web site to an FTP (FTP: A communication protocol that makes it possible for a user to transfer files between remote locations on a network. This protocol also allows users to use FTP commands, such as listing files and folders, to work with files on a remote location.)server.
Different ways to publish your web site to various locations
You can convert a disk-based web site (disk-based web site: A web site hosted on a local computer.) to a server-based web site (server-based web site: A web site hosted by a Web server, such as Microsoft Internet Information Server (MIIS). ) by following the procedures for publishing by HTTP (HTTP: Internet protocol that delivers information on the World Wide Web. Makes it possible for a user with a client program to enter a URL (or click a hyperlink) and retrieve text, graphics, sound, and other digital information from a Web server.) (if the Web server (Web server: A computer that hosts Web pages and responds to requests from browsers. Also known as an HTTP server, a Web server stores files whose URLs begin with http://.) you are publishing to has the Microsoft FrontPage Server Extensions 2002 installed) or FTP (if the server you are publishing to does not have the extensions installed).
Publishing a web site using HTTP
You can publish your web site using HTTP if the server extensions or SharePoint Team Services from Microsoft are installed on the Web server to which you are publishing.
Publishing a web site using FTP
You can publish your web site to an FTP server if the server extensions or SharePoint Team Services are not installed on the Web server to which you are publishing. You will need to know the FTP server name as well as your user name and password. If you are unsure about your user name, password, or FTP location, contact your Internet service provider (ISP) or web site administrator.
Publishing a web site to a file system
You can publish your web site to a folder on your local file system or to a UNC (universal naming convention (UNC): A naming convention for files that provides a machine-independent means of locating the file. Rather than specifying a drive letter and path, a UNC name uses the syntax \\server\share\path\filename. ) path. For example, you can make a backup copy of your entire web site by publishing it to a new disk-based location, such as C:\Backup. Publishing a web site rather than just copying files ensures that your web site will maintain its structure, and that the FrontPage components (component: A built-in FrontPage object that is evaluated and executed when an author saves the page or, in some cases, when a site visitor browses to the page. Most components generate HTML. Components include search forms, and Save Results form handlers.)on your web pages will work.