 |
How to Create and Maintain
Your Own Website
By David Steele
Audio edited to 46 min
For years I was held hostage by my own ignorance and dependent upon my
webmaster for the smallest modification of my websites. My lack of
knowledge of HTML literally cost me thousands of dollars per year and
slowed my business development to the timeline of when my webmaster was
able to fit my needs into his schedule.
Frustrated by this, I finally got around to learning a little HTML and
I was amazed that-
- It looks mysterious if you don't know what the tags mean,
but it's really not complicated with just a little knowledge
- It's actually very easy to learn! Most of the basics can be
mastered in less than an hour
- It's kinda fun!
- The more I played with it- the more I learned, the faster
and better I got, and eventually became comfortable enough to create
entire websites and code entire pages without any help!
In this article I'd like to show you how you can create and maintain
your own website. However, as private practice professionals, we should
spend our time in our practice, not in front of the computer, so I do
recommend having a webmaster. The value of learning how to create and
maintain your own website is to save you time and money. Knowledge is
power and freedom! This information can help unlock
your creativity in marketing and serving your prospects and clients.
And, knowing a bit about HTML can empower you to move at your desired
pace, rather than that of your webmaster.
Web Hosting Options
1. Do It Yourself with Site Build It
My top recommendation for a
full-featured do-it-yourself web host is Site
Buildit. This is the web host for www.BuildingYourIdealPractice.com
and when I started I knew ZERO html.
Site
Buildit allows you to build a website from scratch without
knowing any html, and includes all the features
you could ever want at a price no other web host can match (there are
lots of cheaper web hosting alternatives, but to get that additional
features you need such as newsletters, autoresponders, forms, etc, you
pay more).
2. Blog
You can put up a blog in minutes for free. I use Blogger.com (owned
by Google) for my podcast websites www.privatepracticemarketingpodcast.com
and www.consciousrelationshippodcast.com.
Step 1: Go to Blogger.com and sign up (it's free)
Step 2: Select "Create Blog" and give your blog
a name (use your domain name or top keywords for your practice), URL, input
the security code and select "Continue." As I'm writing this I'm creating a
blog for this article at www.blogspot.createyourownprivatepracticewebsite.com
Step 3: Select your template. I'm choosing
the very first option I see called "Minima." Click "Create" and your blog is
up!
Step 4: Select "Start Posting" and create or paste
in your first page. I'm going to post this article.
Step 5: Select "Settings" and make sure the title
and other settings are as you want them. Type in a description if you wish.
Click "Republish" to activate your changes.
Step 6: Edit your template. This is where some
knowledge of HTML is handy. For demonstration, I'm going to add my photo and
some links. You can play around by removing sidebar and footer tags, then click
"Preview" to see the changes. If you mess up you can click "Clear Edits" and
no harm done. Click "Save Changes to Template" and "Republish" only when you
have it the way you want it.
Note that when I'm done tweaking, the navbar at
the top is the only
indicator this is on a blog and not an actual website.
3. Traditional Web Host
My top choice for web host is OnSmart.
The price and the features just can't be beat. My favorite feature is
"Web-based File Management" which allows you to access web pages online
to make modifications without needing all the complicated FTP protocols
and managing your site on your computer, which is more advanced than
most folks reading this article are ready for.
For my websites created and managed by my webmaster at www.relationshipcoachinginstitute.com
, www.partnersinlife.org , www.consciousdating.org
, and www.relationshipcoachingnetwork.org
, I have the ability to access any of the pages to modify them and add new
pages and files as well using Web-based File Management very quickly and easily.
However, when I make a change I must notify him so he
can update his files because he manages my websites
on his computer and server for backup . Otherwise I risk losing my changes
if the system crashes or he decides to refresh the website for some obscure, techie-related
reason.
If you work with a webmaster, this system is the best way to go for
outsourcing the important stuff and being able to modify your own
website quickly as needed. A good webmaster will go along with this and
help you learn how.
Do It Yourself
HTML
What is HTML? You
don't really need to know this, but HTML stands for "HyperText Markup
Language," a standard programming language for the internet. There are
other languages and programs commonly used for websites as well, such
as XML, RSS, Java, Flash, etc, which you won't need to worry about at
this stage of the game. Suffice it to say that the job of internet
browser software (Explorer, Firefox, Netscape, and my favorite- Maxthon) is to read
all these languages and show the web pages to the user.
1. HTML Editing Software-
First, it helps a lot to have an HTML editor program. If you use Site
Buildit or Blogger.com or OnSmart
it is more efficient to make major changes on your computer first,
testing that the changes look and work the way you want, before going
online and updating your website. Small changes such as
adding/modifying links, some text, etc, can be done directly online.
Most webmasters love Macromedia Dreamweaver. Most non-techies love
Microsoft FrontPage. Most webmasters hate FrontPage. As someone who
straddles both worlds, I must agree with the webmasters... FrontPage
sucks. I won't waste time and space here with why. The two reasons
why folks might like FrontPage are cost and ease of use. Dreamweaver is
expensive, but the Educational Version is not, and I recommend getting
it. Ease of use boils down to having a "What You See Is What You Get"
(WYSIWYG) interface that mimics our familiar Microsoft Word environment
so we don't have to deal with that scary and complicated HTML.
In being brave enough to read this article, you are demonstrating your
willingness to face your fears and break free from dependence upon
Microsoft. Good for you! You don't need FrontPage, and if the cost of
purchasing Dreamweaver is out of reach, I found a great solution for
you- Nvu , a
F`REE html editing program that does a very good job. I'm using it
right now! Though I usually use Dreamweaver (Educational Version) I am
constructing this html article in Nvu
2. How to Use Nvu- The
following applies specifically to Nvu, but most information applies to
other html
editors as well.
First download and install the program. When you open it up you will
see menu items at the top like a word processor (text style,
increase/decrease text size, color, bold, italic, underline, bullets,
text alignment, etc), and the following tabs
at the bottom-
- "Normal" is "What You See Is What You Get" (WYSIWYG) view that
mimics a word processing program like Microsoft Word
- "HTML Tags" shows you the page with the tags in yellow boxes
in the text. Makes it easy to check your work.
- "Source" is the view that is 100% html
- "Preview" shows you what your page looks like on the web for
checking your work
Let's say you want to modify one of your web pages. Go to the page in your internet
browser then use the "View" menu to select "Source" and a notpad document of the
source html code for that page will show up. Or, you can open the page in your
File Manager. Then, copy the html code and paste into Nvu by selecting the "Source"
tab at the bottom, delete the code that's already there, and paste in your html
from your web page.
Then, select the "Normal" tab and view and edit the web page on Nvu.
When done, select the "Source" tab, copy the entire page of html code
from <html> to </html> (or if you
prefer, just the section of code you want to modify), go to your
website's File
Manager, open the page, delete the html you don't want and paste in the
code you do want. If your File Manager has a "Preview" feature it's a
good idea to preview your changes before making the change permanent.
Note about using WYSIWYG: While
helpful and easier, I wouldn't call it easy, especially if you're like
me and you have a very specific idea of what you want your page to look
like (line spacing, placement of graphics, etc). I find it necessary to
know basic html to use WYSIWYG web editing
software.
Here's a real-time example as I'm using Nvu
to write this: half the time when I embed a link and try to continue
typing it extends the link and won't let me go back to typing
the sentence in plain text. When this happens I have to switch to
"Source" view and manually place the cursor outside the tag for the
hyperlink. Why won't it just do this automatically? Who knows! It
should, but it doesn't. With Dreamweaver I'm always switching to html
view to adjust spaces that the program won't let me do from WYSIWYG
view.
3. HTML Reference-
Below I will provide some basic HTML info, but Nvu has a great
reference for you here
in both html (on the web) and PDF format (downloadable). Even if you
don't use Nvu, I recommend downloading their PDF
HTML Reference and Tutorial (it's f`ree). If you have Nvu you
can access this from this User Guide from the Help menu anytime.
Note: to help you learn the information below
I recommend using "View" "Source" to get the code of a web page and paste
into your html editor and start identifying and modifying tags to see how they
look and work.
A. General info: Most html
tags have an opening tag and closing tag. A "tag" is one or more characters
inside two angle brackets like this- <insert character here>. The opening
tag will have the characters, and the closing tag will start with a slash
inside the brackets like this- </sample>. HTML is pretty unforgiving.
It has very specific rules and if one character is missing or misplaced, it
won't work. The documentation says that Nvu has some html validation features
and will make suggestions, but I use a f`ree HTML Validator
program that helps to validate the html code and identify problems to fix.
B. Links: Links to other
web pages start like this- <a href="yourentireURLhere"> (the quote marks
are required) and end like this- </a>. Whatever you put between those
two tags will show up on the web page (note the embedded links above). Here
is what the link for "Nvu" above looks like in html- <a href="http://www.nvu.com/">Nvu</a>.
You can create a hyperlink for graphics this way as well by putting
the graphic tag in between the opening and closing link tags like this-
<a href="http://www.buildingyouridealpractice.com"><img src="http://www.buildingyouridealpractice.com/images/toolkitcombomed.jpg"></a>.
This code will show my How
to Get Clients Toolkit graphic hyperlinked to the home page of buildingyouridealpractice.com.
("Hyperlink" means if you click it will take you to a web page)
C. Graphics: First, your
graphic must be on the web someplace, such as your web host. Usually, it's
pretty easy to upload graphics using File Manager, you just have to give it
a name and use the right URL. Typically, your webmaster will create a file
called "images" and the URL for your graphic would look like this- http://www.yourwebsite.com/images/yourgraphic.jpg.
The last letters are the file extention for the kind of graphic, such as gif,
jpg, etc. For downloadable documents, you upload the same as graphics, and
the file extention would be doc, pdf, etc. If you don't know the type of file
you have, right-click and select "Properties" to find out.
Graphics don't have closing tags, as in this example-
<img src="http://www.buildingyouridealpractice.com/images/toolkitcombomed.jpg">
("img src" means "Image Source"). Be sure to always enclose the
URL with quotes. Be sure to double-check URLs for typos before going live.
You can paste the graphic URL into your internet browser window to check it,
or use "Preview."
There are a lot of supplementary tags you can use with graphics
that go inside the angle brackets, such as-
Alignment- adjusts where the text goes in relation
to the graphic.
align="left" (graphic is on left, text is on
the right side of the
graphic)
align="right" (graphic is on right, text is on
the left side of the
graphic)
align="middle" (text starts in the vertical
middle of the graphic)
Spacing-
adjusts
distance between graphic and text
hspace="insertnumberhere"
(adjusts horizontal space
between text and graphic
vspace="insertnumberhere" (adjusts vertical space between
text and graphic
Border-
border="insertnumberhere" (Zero would be no border at all, and 1, 2, 3,
would be increasing border thickness)
Size-
adjusts the size of the graphic
height="insertpixelsizehere"
width="insertpixelsizehere"
To
adjust the size of the graphic, using a graphics program or photo
software is best. Here are some f`ree options-
- Gimp - Powerful
graphic design program available for most operating systems
- Gimpshop
- Open source substitute for Photoshop
- Photoplus
- More free graphic software
- Pixia
- Another free graphic design program
However, you can use Properties
to get the pixel size of the graphic and do the math to make the size adjustments.
The result might need some adjustment, so definitely Preview to see what your
adjustment would look like on the web.
Here is an example of a graphics tag using the above-
<img src="http://www.buildingyouridealpractice.com/images/toolkitcombomed.jpg"
align="left" hspace="5" vspace="5" border="0" height="270" width="210">
C. Font Style:
Bold- <b>your text here</b>
Italics- <em>yourtexthere</em>
Underline- <u>yourtexthere</u>
Size- <font size="insertnumberhere">yourtexthere</font>
(the larger the number, the larger the font)
Style- (easiest to use default or select from html editor)
Headings- <h1>yourheadinghere</h1> (the larger
the number, the smaller the heading.. go figure)
Color- <font color="insertcolorcodehere">yourcoloredtexthere</font>
Find color codes here
Here is an example of a font tag using the all
of the above-
<font size="3" color="#0000FF"><b><u><em>Check
this out!</em></u></em></b></font>
which looks like this- Check this out!
Note that the tags are nested in a particular order.
D. Formatting:
Paragraph- <p>yourparagraphhere</p>
Line Break- <br> (you can use as many of these as you
like to create spaces)
Horizontal Rule- <hr> (can adjust width, color and thickness
like this- <hr size="1" width="60%" align="center">
)
Indenting- <blockquote>yourtexthere</blockquote>
Centering- <center>yourtexthere</center>
Bullets- <ul><li>yourbullethere</li>
<li>yournextbullethere</li></ul>
("LI" means "list item." "UL" mean "unordered list," and for numbers
use "OL" which means "Ordered List")
E. Special Characters: When
using an HTML editor you can insert special characters like a word
processing program. Using Nvu go the "Insert" menu and select
"Characters and Symbols." Here are the codes for some common special
characters-
- & Ampersand- &
- Blank Space-
- © Copyright- ©
- ® Registered- ®
- ™ Trademark- ™
- ¢ Cent- ¢
- ° Degree- °
In "Source" view insert
the code for the special character where you want it to appear. No need
for angle brackets. Note that all special characters begin with an
ampersand and end with a semi-colon.
Here's an example- "© 2006 by David Steele" looks
like this in html- © 2006 by David Steele
CONGRATULATIONS! You now know enough to be dangerous to unscrupulous
webmasters who would take advantage of your techno-phobic
ignorance by over-charging for creating and maintaining your website.
If you have taken the few minutes needed to read this article, you now
should have enough understanding of HTML to play around with it and
modify your own website. Before you know it, you'll be amazing your
friends by coding entire web pages with your eyes shut and they'll be
clamoring for you to help them with their websites. Knowledge is power
and freedom!
COOL RESOURCE
In the past have spent thousands of dollars on
webmasters, but I created our www.BuildingYourIdealPractice.com
website 100% by myself using Site Build
It.
Site Buildit includes easy do-it-yourself
website building system, hosting, domain name registration, webmail,
autoresponders, forms, surveys, e-commerce shoppingcart, affiliate
program, search engine submission, e-zine publishing, graphics
creator/editor- these guys have created a Total Private
Practice Website Solution at an incredibly low cost.
And that's not all... 51% of SBI
sites rank within the top 6% most popular sites.
Using a proprietary automatic search
engine submission system, SBI sites are much more highly trafficked and
successful than any other Web host on the Net.
For more information and access
to FREE website design tools and resources click
here
To listen to an informative audio program click
here
To view case studies of successful SBI websites click
here
To learn how to effectively get clients from your website
with this free e-program from the founder of Site
Build It! click
here
| |