Maintain Your Site with Page Include Files

Written by Larry Poch


Maintain Your Site with Page Include Files by Larry (Momp) Poch

We all know how web sites seem to take on a life of their own. Asrepparttar number of pages increases maintainingrepparttar 132797 site can be a time consuming task...!

The use of "Page Include" files makesrepparttar 132798 task of editing web pages a lot easier and faster. An additional benefit is that it reducesrepparttar 132799 size of a page, thus improving page load time. This article takes a brief look at three forms of "Page Include" files. CSS Includes, SSI Includes, and Javascript Includes.

1.. (CSS) Cascading Style Sheet Includes

CSS can be used to formatrepparttar 132800 page margins, font, link colors, and much more. Create a file in your text editor, and include allrepparttar 132801 common stylesheet declarations for your pages, now save repparttar 132802 page with a .css file extension.

Note:repparttar 132803 declaration tags are not included in an external style sheet. This reference is inrepparttar 132804 Link Relevant tag used to call uprepparttar 132805 stylesheet.

For this example we will callrepparttar 132806 stylesheet page "main.css". h1 {color: #ff0000; font-family: arial; font-size: 14px; text-decoration : underline; } p {font-family: verdana; font-size: 10pt; color: #ffffff; } td {font-family: verdana; font-size: 10pt; color: #ffffff; } a {font-family: arial; font-size: 10pt; font-weight: bold; } a:link {color: #0000ff; text-decoration: none; } a:visited {color: #800080; text-decoration: none; } a.menu:link {color: #ffffff; text-decoration: none; } a:hover {color: gold; text-decoration: underline; }

Inrepparttar 132807 tag area ofrepparttar 132808 pagerepparttar 132809 "main.css" stylesheet is called up usingrepparttar 132810 LINK REL tag.

Now when you want to add or change your page format, just edit this one file. The changes will appear on any page whererepparttar 132811 stylesheet is called up.

For more on CSS see: http://www.mompswebdesign.com/css/index.html AOL Users Click Here

--------------------

2.. (SSI) Server Side Includes

SSI is a great way of controlling site content that appears on multiple pages across a web site.

Requirements: 1..your web site server must have SSI enabled. 2..most web hosts requirerepparttar 132812 SSI pages to have a file extension of .shtml in place of .html or .htm 3..the file extension used will depend onrepparttar 132813 operating system used onrepparttar 132814 web hosts server.

Windows servers use .asp file extension. Windows script:

Unix/Linux servers use .php file extension. Unix/Linux script:

This example will build a navigation bar forrepparttar 132815 bottom of a page. My web host server is Linux so we will userepparttar 132816 .php file extension.

Create a file in your text editor and includerepparttar 132817 HTML code for repparttar 132818 navigation bar. Now saverepparttar 132819 SSI page with a .php file extension. Any HTML coding can be used in a SSI file, butrepparttar 132820 file should only includerepparttar 132821 code forrepparttar 132822 specific item. We will name this file "bot_nav.php" and place it in a sub-directory called "ssi"

Now placerepparttar 132823 following script code onrepparttar 132824 page inrepparttar 132825 location you wantrepparttar 132826 navigation bar to be rendered.

Steps of a Project for a Freelance Web Builder

Written by Rachel Goldstein


Submitted by http://www.allfreelancework.com/ - Freelance Jobs

As a new freelancer, there is nothing scarier then starting your first project. This article will take a closer look atrepparttar steps you should follow when in charge of a project. Hopefully, if you are aware of whatrepparttar 132795 process should be, you won't be as concerned about getting things right. Since I am assuming that this is your first client, return business is essential to growing your business. Followrepparttar 132796 below steps from start to finish and you should have a happy client and a check in your hands.

1. TRACK TIME

It is important to track your time when you are working on a project. Start logging time as soon as you start to give your attention to a project. Place a time log into a new docket and write onto this log start and finish times along with other detailed information every time you work on this project.

Take a look at a good time log at Figure I.

FIGURE I. ================================== DATE ================================== TASK / ACTIVITY ================================== COMMENTS ================================== ========START===FINISH===TOTAL TIME

For several reasons, it is important to userepparttar 132797 time log accurately. First and foremost, your client might expect you to break down your hours for him so they are aware of where their money is going. Secondly, in order to increase your productivity, examining where your time is being spent is essential. After freelancing for a while you will be able to figure out how much to bid on projects easily from experience.

2. OPEN UP A DOCKET

A docket is a huge envelope or sleeve to keep all papers together. Nothing looks worse than going to a meeting with a client and forgetting essential paperwork. In order to escape this possibility, I suggest using a docket for each individual project.

I recommend using a black marker to distinguish this project from other projects. I have always named my project's computer files and dockets byrepparttar 132798 company's name and then follow this with consecutive numbers. So for example, XYZCompany001 would be XYZ Company's first project.

3. NEW CUSTOMER?

If this client is working with you forrepparttar 132799 first time you should start an information sheet on him or her. You might not think that this is important, but if this client ends up being a dead beat, you will be glad to have his or her address and phone number. After you have completed this form, place it in your docket.

4. SCHEDULE STAGES OF A JOB

Start every job with a piece of paper. List steps that need to be involved in order finish production. Otherwise, you might get stuck with having to go backwards three steps in order to go forwards again. Sometimes stages of a project will need to be reworked because you didn't takerepparttar 132800 time to write down your game plan. Try not to let this happen to you.

5. CONTRACT

Protect yourself against problem clients by writing a contract. Make sure to have your client sign and send backrepparttar 132801 contract before startingrepparttar 132802 project. You can find generic contracts for your business onrepparttar 132803 Internet. Here are some places to find contracts to customize for your own business:

Manage Jobs Software Digital Contracts Online Smart Agreements Contract Swipe File Law.net Legal Documents Online Sample Freelance Contract

6. ORGANIZE YOUR THOUGHTS

A great way to begin your project is to plan out howrepparttar 132804 web site is going to be organized. A mind map is one way to do this. You can do this by taking a blank piece of paper and placing your pen ontorepparttar 132805 middle of your page. Write down a word or two that matchesrepparttar 132806 subject of your previous notes. Branch out with lines to related topics. Take a look at Figure II as an example.

FIGURE II.

Your mind map is now similar to a Flow Chart. Make sure that all navigational routes have been mapped out. If possible, have someone else take a look at your Flow Chart to see if you have missed anything.

7. STORYBOARDING

Storyboarding is a device used to layoutrepparttar 132807 design and navigation of a site. It could simply be a rough sketch on a scrap of paper. However, I always send out a storyboard to a client before starting to actually layoutrepparttar 132808 site. I recommend laying out rough sketches in Illustrator or Freehand. Use your mind map or Flow Chart to help guide you through this process. Ask your client to sign off onrepparttar 132809 bottom of this Flow Chart.

8. THINK ART

One ofrepparttar 132810 most engaging attractions of a good web site is its graphics. Listen carefully to your client carefully in order to find out what he wants. Ifrepparttar 132811 client can't explain what he is visualizing, help out with a few questions. The following five questions can be used.

1. What sites are visually appealing to you? 2. On a scale of 1 to 10, how important is a fast-loading site to you? 3. What colors are you partial to? 4. Do you already have existing collateral (brochures, catalogs, etc.)? If so, what flexibility do I have with your fonts, logo, and colors? 5. Do you have any art that we need in order to complete this project?

If you are having a hard time finding your creative self, I suggest taking a look at CoolHomePages.com to get a few ideas to build on.

Once you have an idea of what your client is expecting you are ready to storyboardrepparttar 132812 site.

9. PHOTOSHOP

Now that your client has signed off on your storyboard it is time to startrepparttar 132813 design process. Finally! Follow these steps to easerepparttar 132814 design process.

1. Take a screen shot of your browser. 2. Bring this image into Photoshop and save file. 3. Layout all design elements into layers for home page of site first. 4. Design at least three different design variations. 4. Go to your local service bureau to print out 2 copies of each design, one for you and one forrepparttar 132815 client. Remember to chargerepparttar 132816 client for printouts with 5% - 10% markup. Place one of each printout copy intorepparttar 132817 project's docket, this is your copy. 5. Go to a business supply store, like Staples, and buy black board, a portfolio case big enough to hold several black boards, Utility knife, Exacto knife, spray adhesive, labels, and a straight ruler. 5. Use an Exacto knife and straight ruler to cut off excess paper of Client's printout copy. 6. Measure width and length ofrepparttar 132818 printout. 7. Cut black board to be about 4 inches taller and wider thanrepparttar 132819 printout is. 6. Sprayrepparttar 132820 back ofrepparttar 132821 printout lightly with spray adhesive. After sprayingrepparttar 132822 back ofrepparttar 132823 printout, put one corner down about 2 inches fromrepparttar 132824 top and 2 inches fromrepparttar 132825 left ofrepparttar 132826 black board. Then pull printout taut fromrepparttar 132827 bottom right as you slowly press downrepparttar 132828 paper fromrepparttar 132829 upper left. This will keep bubbling from happening. There should now be 2 inches of blackboard framing each side ofrepparttar 132830 printout. 7. Place a label onrepparttar 132831 back of black board with copyright information, your logo, and a place for client to sign off.

Cont'd on page 2 ==>
 
ImproveHomeLife.com © 2005
Terms of Use