19.3. Professional Web SitesThere are super-simple, Web-based services ideal for the casual Web designer who just wants to publish the Little League schedule or present the minutes of the latest PTA meeting. But if you want to make your site look professional, you'll have to do a little more rooting around. This process can get so technical, in fact, that many small business wind up hiring a professional Web designer to do the job. If you're interested in creating a professional-looking site, here's what the job entails:
19.3.1. Phase 1: Design Your Web SiteWhen it comes to actually designing, coding, and creating the Web pages that will be part of your site, a wide selection of software awaits. Professional Web designers work in code. They manipulate strings of computer programming gobbledygook in a Web-description language known as HTML . If you wandered by their desks, you'd never guess that all that typewritten text on their screens was actually supposed to look like the Wal-Mart home page. Ordinary humans , however, are frequently better off using a program that lets you design a Web page by dragging text and graphics around the screen; the program generates the HTML code automatically, behind the scenes. 19.3.1.1. Text editorsIt turns out that a Web page, when you get right down to it, is little more than a page of text. It's filled with codes that, as noted above, the pros type out by hand. (Graphics, movies, and other non-text items aren't actually part of the Web page. The text codes tell those things where to appear, but they're actually stored separately on the Web site.) So, if you know the HTML language, you don't need any fancy software at all. If you're a do-it-yourself type, you can't get any more DIY than using Notepad (for Windows) or TextEdit (Mac). Just choose Start All Programs Accessories Notepad on your PC, or Applications TextEdit on your Mac. Tip: And what if you don't know HTML but would like to? For a quick course in HTML 101, visit the ever-helpful Webmonkey site for free classes and cheat sheets (www.webmonkey.com). Once you've created the HTML document in a text editor, save your file with an .htm or .html extension. Believe it or not, you can then preview your work by opening the page in your Web browser.
Tip: You can even design a Web page in Microsoft Word (or any other word-processing program). Just format and dress up the document as you like, complete with graphics, and then choose File Save as Web Page. The results look OK for pages that are mostly text; things can start to look a little funky once you add graphic elements, charts , or tables, however. 19.3.1.2. WYSIWYG (drag-and-drop) programs WYSIWYG stands for "what you see is what you get," which means that you design your Web page as though it's in a graphics program. You get easy-to-use design features and tools to manage your site's pages and get them up on the Web. The best part about these programs? They generate the HTML code for you.
If you're not sure what kind of software you want to use, how many pages your site will have, or even how much server space you think you may need to rent from your Web host, a bit of advanced planning can help. That's where wireframes and flow charts come in. A wireframe is a rough layout of your Web pages, with the places for text and images sketched in. A flow chart is an architectural map of your entire site, showing each separate page and where each page links, so you can see the big picture at a glance. You don't have to get fancy software to make wireframes and flow chartsin fact, you can sketch them out on cocktail napkins if you want. They're just there to give you an idea of how much work you have ahead of you and help you decide what tools you need to get the job done. 19.3.2. Phase 2: Find a Web HostBefore you can put your Web site up on the Internet, you should line up a host for your future home on the Weba company that will be responsible for keeping your site connected to the Internet at all times. The web host will park it on a high-speed computer (a server ) that's fast enough to serve up your page to hundreds of visitors at once. You have a few options here, including free Web space or extra space your Internet provider may have granted you as part of your monthly Internet subscription. Web hosting firms like Go Daddy (www.godaddy.com) and Network Solutions (www.networksolutions.com) specialize in renting Web server space for a monthly or annual fee. You'll also need a domain name , which is the ".com" or ".org" part of the Web addressfor example, www. smithsonian .org or http://moisttowelettemuseum.com. If you go with a Web hosting firm, its reps will usually help you pick out and pay for a domain name (more details in Section 19.3.2.2). On the other hand, if you've opted for free Web space on a super-simple service like the ones described back in Section 19.2, you generally won't have to deal with getting a domain name; in fact, you couldn't choose one if you wanted to. Your Web site's address will incorporate the company that's providing the space. If it's Earthlink, for example, and your Web site is called SalsaFiend, your address will be www.earthlink.com/~salsafiend. 19.3.2.1. Using Web space from your ISPYour Internet service provider may supply you with 10 or 20 megabytes of free space for your own personal Web pages. Check the paperwork you got when you signed up, or your ISP's Web site, to see if that was part of the deal. Most big providers, like Earthlink, Comcast, and Verizon, provide enough space for a small site. Here again, you won't be allowed to choose your own domain name (like www.picklepuss.com or whatever). If you put up some pages through your Comcast account, you'll get a URL like www.home.comcast.net/picklepuss. 19.3.2.2. Using Web space from a hosting companyIf you need more space or want more flexibility for your Web site, there's no shortage of companies out there that will gladly rent you some room on their servers for less than $10 a month. Once you buy space from them, such companies supply the information you need to upload your Web site to their servers, like passwords and directions. If you don't have a domain name for your site yet, you can even buy an all-in-one domain name/hosting package from a company like Register.com (www.register.com), Go Daddy (www.godaddy.com), Dotster (www.dotster.com ), and Network Solutions (www.networksolutions.com). Each offers a selection of hosting plans for everything from personal sites to major e-commerce operations. Because you're buying a domain name to go with your site, you can also check its availability to see if it's in use. You can look up, say, www.corndoghut.com, to see if anyone has nabbed it yet. When shopping for Web space, consider these factors:
19.3.3. Phase 3: Publish Your Web SiteOnce you've designed your pages and lined up a service to host them, you have to transfer the former to the latter. This is where those FTP programs mentioned back in Section 19.3.1 come into play. File transfer programs are designed to deliver batches of files from one computer to another in one fell swoop. When you upload your Web site's files, you're basically telling the FTP program where you want to move your files (to your Web host's computer), and then pointing the program to the files or folders on your machine that you want to transfer. Before you can upload your Web site's files to your host server, your FTP program will ask you for three data points that your chosen Web host company must supply:
These three nuggets of info get you into your own assigned directory on your Web host's server. Then you just need to upload the HMTL files and images you created for your Web site to that directory. The buttons and commands may vary slightly with the FTP program you use, but look for a Put File or Transfer File option. This command lets you select the files on your hard drive to be copied over to the Web server that you're now connected to through your FTP program. Once you upload your pages to your rented space on the host's server, your brand new Web site is live for the world to see. When you need to make changes to pages or add new ones, upload the corrected or new files to the same folder on your Web server. Tip: Even if you hire professional Web designers to create and upload your pages for your site, you don't have to drag them (and their invoices) back in for every little text update. Services like Edit.com let you fix your pages, add new text and images, update links, and more, right in your own Web browser. Service plans start at $25 for unlimited editing per month; if you don't change your site all that much, you can also pay a flat $25 for one-time, 24- hour window-site updates. You can get more information and a demonstration of how it works at www.edit.com.
|