Professional Documents
Culture Documents
Building Your First Website With Hypernumbers
Building Your First Website With Hypernumbers
A hypernumbers Tutorial
1
1 Table Of Contents
1Table Of Contents...............................................................................................................................2
2Introduction........................................................................................................................................3
2.aWhat This Document Covers.......................................................................................................3
2.bWhat This Document Doesnt Cover..........................................................................................3
2.cGetting Help.................................................................................................................................3
3Choosing Your Colours......................................................................................................................4
3.aUse A Designer............................................................................................................................4
3.bFinding Colours...........................................................................................................................4
3.cUnderstanding Colours................................................................................................................4
3.dFinally..........................................................................................................................................4
4Planning Your Site.............................................................................................................................5
4.aIntroduction..................................................................................................................................5
4.bCore Components........................................................................................................................5
4.cAn Example.................................................................................................................................6
4.dPutting It Together.......................................................................................................................8
4.eHelp Us Improve Hypernumbers.................................................................................................8
5Planning Your Site Layout.................................................................................................................9
5.aIntroduction..................................................................................................................................9
5.bHypernumbers Site Layouts........................................................................................................9
5.cSite Layouts For Search Engines...............................................................................................10
6Your Logo........................................................................................................................................11
6.aIntroduction................................................................................................................................11
6.bFree Tools..................................................................................................................................11
6.cLogo Design Tips......................................................................................................................11
6.dGetting Your Logo On The Web...............................................................................................11
7Designing Your Site.........................................................................................................................12
7.aIntroduction................................................................................................................................12
7.bDont Go Crazy!........................................................................................................................12
7.cCommon Page Elements............................................................................................................13
7.dBuilding Forms..........................................................................................................................15
8Building The Site..............................................................................................................................16
8.aRecap.........................................................................................................................................16
8.bGet Building..............................................................................................................................16
Appendix 1 Referencing Cells On Other Pages..............................................................................17
Appendix 2 Colour Theory..............................................................................................................18
2
2 Introduction
All these discussed in the right order, the order that will make the process as easy and painless as
possible, but I know you are going to skip ahead and start building anyway.
This guide assumes that you are going to build the site yourself and not use a designer to help you
bear in mind that sometimes you really maybe should get a professional to do it for you.
This document doesnt cover using the Hypernumbers spreadsheet. There is a comprehensive help
over at:
http://hypernumbers.com/support/
Wherever possible Hypernumbers is compatible with Excel but it has particular extensions, for
instance Twitter buttons on webpages.
3
3 Choosing Your Colours
Designers are good at choosing colours, you might not be. If you are getting a corporate design
done you might want to skip this bit.
Choosing colours is one of the hardest parts of site design. Luckily there are a lot of resources
available on the web to help you to do it.
Our favourite resource is a community of designers over at http:///kulor.adobe.com who design and
publish colour swatches.
These swatches consist of 5 colours. Look for a mixture of light and dark colours so that you can
use different colours for emphasis and highlighting.
If you want more tips on understanding colours there is a special Appendix on Colour Theory at the
end of this document.
3.d Finally
Now you have chosen your colour set write it down and save it somewhere.
4
4 Planning Your Site
4.a Introduction
You need to work out what the purpose of your site is. Few people have a single identity on the
internet these days, most people and businesses have one or more of the following:
a website
an e-mail address
a Twitter account
a Facebook page
You will also want to think about other web properties you might want to use like:
a map showing your office location
Buy Now buttons to a Google Checkout account or Paypal
Essentially any website that offers an embed this option can be used with Hypernumbers.
5
These different views can be set to be public and private with the view menu in the top right hand
side of the spreadsheet view:
4.c An Example
Your Hypernumbers site is where all these pieces are glued together.
To see how you can put all these things together it is worth looking at how Hypernumbers do it
ourselves:
our website
our Twitter account
our Facebook page
our YouTube channel
our Scribd page (where this manual is also published)
Gordon Guthries Google Calendar
the map showing our office
6
our Google Checkout buttons
Twitter is a great way to publish announcements, special offers and other communications to your
users and customers but you have to have a strategy to get them to sign-up to you.
Likewise Facebook is a place where a lot of your customers and contacts are and it has a set of tools
for you to manage active conversations with them.
The key is to work out what you are trying to do, with whom and where is the right place to do it.
So look around hypernumbers.com, sign-up for our Twitter account, become a fan of our Facebook
page, look at our videos and think what is the best way to promote my business.
7
4.d Putting It Together
Now that you know what you want to do you need to make sure you can do it.
What associated accounts do you want and are they available as well:
can you get the twitter account bobsmith
can you get the facebook page bobsmith
etc, etc
We have a range of special functions to make it easy for you to glue your online life together in
Hypernumbers, for example =twitter.button(hypernumbers) will create a twitter
button that takes you to twitter to follow Hypernumbers.
If there is a piece of integration that you badly want, a widget or some embedded component, dont
be shy in asking, email me gordon@hypernumbers.com or ring me on +44 7776 251669
1
both of the above domain types are only available in a paid option
8
5 Planning Your Site Layout
5.a Introduction
You need to plan what pages you are going to create on your website.
Remember when you have created a webpage you will want to get people to link to it. These
inbound links are valuable and increase your websites importance in search engines. This means
that once you have created a page structure you really are stuck with it so it is important to think it
through at the beginning.
Planning your site layout seems intimidating at first, but it is really quite simple.
We create some high-level folders, and into them we put lower-level folders and finally we put
documents and files in the right place.
Hypernumbers websites are just the same we create Hypernumbers pages and underneath them we
put other Hypernumbers pages:
9
Hypernumbers pages can be public or private by default they can be shown as a webpage or as a
spreadsheet.
(Soon you will be able to share a particular page as a spreadsheet or webpage with
invidividuals.)
Search Engine Optimisation involves a lot of techniques, most of which are not relevant here.
The key point in your layout is to use keywords in your URL paths, so if you are writing content
that you want search engines to find, use the search terms you think are important in your URLs
like, separated by dashes:
/info/dilithium-crystal-tuning/
/info/how-to-install-a-frobulator/
/info/how-to-remove-a-detuned-wibulator/
10
6 Your Logo
6.a Introduction
Often you will want your designer to provide you with a logo but if you dont this section will
show you how.
To get good and original fonts to use in your logo you can go to:
http://www.fontsquirrel.com/
use colours that are compatible with your chosen colour scheme
remember to use a combination of a picture logo and text on the webpage to describe your
business
the search engines cant read logos only normal text
the most common logo error is poorly kerned letters
kerning is the space between individual letters. Normally at small sizes it doesnt matter,
but a big sizes it matters a lot
compare the two logos below. The second one has been hand-kerned (using [ALT]
[LEFT ARROW] in Inkscape:
Hypernumbers dont store images (we may do later). So you will need to put your image on an
image store website.
11
7 Designing Your Site
7.a Introduction
You want your website to appear structured and coherent and have a consistent look and feel. This
section will take you through the stages required to do that.
There is a big temptation when first building Hypernumbers sites to go crazy with the column
widths and row heights. It all seems to easy:
Unfortunately you soon get bogged down with that. Much better to merge cells to get the sizes you
need and to resize rows to get good layout and try and avoid resizing columns at all
12
7.c Common Page Elements
To give consistency to your website you want to use common page elements that you will use
everywhere in the site.
The most important of these is the navigation. This section will show you how to build a navigation
bar in Hypernumbers and share it across your site.
This layout is fairly straight forward a logo, 4 sub-pages and links to Twitter and Facebook
accounts.
First up we merge some cells to get the header bar and create a thin row of cells with a gray
background to give us a line:
Once we have built our master header bar we can include it on other pages using the special
Hypernumbers function include(). This just takes a range and simply says, whatever that range
looks like, return it to me.
The range we are including is on the home page of the website which is why it starts with a /. If
you want to understand why this is, please read Appendix 1 of this document.
13
Notice that we are using dollared cell references so that they are not rewritten if we copy the
formula elsewhere.
To use this include on another page simply merge the cells b2:i7 on that page and put the formula
in.
If you edit the master header on the home page, all the other pages will now update!
And here is the final site:
14
7.d Building Forms
Forms are easy to build. Select the range where you want to put the form and right-click your
mouse. From the right-click menu you can select Create Form. This will generate a simple
form. You can add more complex elements with the form builder buttons.
By default there is only one form on a page and all the input is posted to a default subpage called
./replies/
What this means is that if you put a form on the page /some/page/ the form entries will appear
on the page /some/page/replies/
15
8 Building The Site
8.a Recap
16
Appendix 1 Referencing Cells On Other Pages
Excel is a tab-based spreadsheet with many pages in the same workbook. In Excel, cells on another
page can be addressed by sheet addresses:
=!Sheet1!a1
But Hypernumbers and desktop spreadsheets are subtly different in how they handle pages. In Excel
all spreadsheet pages are siblings brothers and sisters of each other and they have a single parent
the workbook2. In Hypernumbers spreadsheet (and web) pages can have brothers and sisters, a
single parent, children, grand-children, cousins, etc, etc
/
/my-page/
/my-pages-brother/
/my-pages-sister/
/my-page/child1/
/my-page/child2/
/my-page/child1/grand-child1/
etc, etc
In Hypernumbers you can refer to cells on other pages using Excel notation, eg:
=!my-page!child1!grand-child1!a1
Excel notation is absolute it always refers to the page from the top parent. Hypernumbers also has a
relative page reference system which uses normal web notation. In this notation:
. means this page
.. means this pages parent
So on the page /my-page/ the following references would resolve to the following pages:
. /my-page/
.. /
../my-pages-brother/ /my-pages-brother/
./child1/ /my-page/child1/
../my-pages-brother/nephew1/ /my-pages-brother/nephew1/
2
the parent is only important for Visual Basic scripts and names in Excel
17
Appendix 2 Colour Theory
Colours are normally expressed as RBG numbers, which can be quite perplexing. RGB stands for
Red, Blue and Green and tell you how much of each base colour is in the total colour.
Microsoft Word uses Decimal Inkscape uses both plus an opacity figure
18
The calculator in Windows will easily allow you to convert decimal to hex and vice versa:
Put the number in the calculator in decimal and toggle to hexadecimal to get it converted, and vice
versa.
One of the biggest problems with designing pages is that you need to do 2 things:
choose colours for your background
choose colours for your text
make sure that the text can be read against the background
Most programmes make it easy for you to choose background or text colours but none help you
with ensuring they work together. These are some of default colours from Microsoft Word:
About this Time the Emperor Augustu pat furth an edic
s
ordeini at aa the fowk i the hail warld suid
n
be registrat This wis whan Quirnius wis Governo o Sria,
e. r
an it wis the first time at siccan a thing
hed been dune. Sae aabodie gaed tae be registrat ilkane
e,
til his ain toun, Joseph amang the lave. He belonge
d
til the stock an faimlie o Dauvit an sae it
,
wis tae Dauvit's Toun Bethlehe in Judea, at he gaed
, m
doun frae Nazaret in Galilee for tae ge in his
h
name, takking Mary, at wis haudfast til him, wi him
it
Hypernumbers think that you should never set a font colour or a background colour, but always
think of a font colour on a background colour. Often that background is just white, but it is still a
background.
Putting a coloured font on a coloured background is a tricky business even deciding if the font on
a particular background should be white or black is difficult.
Luckily there is a simple formula for that which you can use in your Hypernumbers spreadsheet.
19
=if((0.3*RED + 0.59*BLUE + 0.11*GREEN)/255) > 0.5, black, white)
where RED, BLUE and GREEN are the decimal colour values.
20
Often websites use a range of gray scales for emphasis. Grays are very easy to specify if each
RED, BLUE and GREEN value is the same the colour is a gray, eg:
{123, 123, 123}
{77,77,77}
#ababab
#111111
21