+ All Categories
Home > Documents > Developing a research website Genes to Geosciences November, 2009.

Developing a research website Genes to Geosciences November, 2009.

Date post: 31-Mar-2015
Category:
Upload: jayla-titcomb
View: 219 times
Download: 3 times
Share this document with a friend
35
Developing a research website Genes to Geosciences November, 2009
Transcript
Page 1: Developing a research website Genes to Geosciences November, 2009.

Developing a research website

Genes to GeosciencesNovember, 2009

Page 2: Developing a research website Genes to Geosciences November, 2009.

Why?• Scientific exposure (globally)• Shows what you’re researching• Easier for people to find you (research, consulting)• Provides access point for your papers (links, PDFs)• Helps refine your ideas, interests (similar to funding proposals)• Demonstrates organizational skills• Advertise scholarships / positions• Attracts students / collaborators• Outreach (interpreting science for the general public)• Posting lecture materials• Access point for databases• For fun, and it’s not that hard

Page 3: Developing a research website Genes to Geosciences November, 2009.

Today

• Introduction• Basic HTML tutorial• Creating• Publishing• Exposing

Page 4: Developing a research website Genes to Geosciences November, 2009.

Web pages

• A source of information accessible through a web browser

• Can be retrieved locally or from a remote server• Can be static or dynamic• Client-side scripting can make pages more

interactive• A group of related web pages with a common

navigation bar web site

Page 5: Developing a research website Genes to Geosciences November, 2009.

Some terminology

• HTML– Hyper-Text Markup Language (HTML)– A computer language for describing the structure of text-based

information

• Web Browser– Software that interprets and displays HTML– Interacts with text, images, videos, music, etc.

• Web Server– Web browsers communicate with web servers primarily using

hypertext transfer protocol (HTTP)– HTTP allows information to travel both ways Web

ServerWeb

Server

Page 6: Developing a research website Genes to Geosciences November, 2009.

Some terminology

Web ServerWeb

Server

Web Browser

Web Browser

HTTP

HTML

Computer Cyber-space

Page 7: Developing a research website Genes to Geosciences November, 2009.

HTML• A computer language for describing the structure of

information in a web page• It’s just a text file with a different suffix (.html)• “View source” in any web browser shows the underlying

HTML• Square brackets tell the web browser how to interpret

information:

<b>hello</b>

<h1>title</h1>

Page 8: Developing a research website Genes to Geosciences November, 2009.

HTML

• Basic structure

<html>

<head>

<title>This appears at the top</title>

</head>

<body>

This appears in the browser

</body>

</html>

Page 9: Developing a research website Genes to Geosciences November, 2009.

HTML

• Basic structure

<html>

<head>

<title>This appears at the top</title>

</head>

<body>

This appears in the browser

</body>

</html>

Page 10: Developing a research website Genes to Geosciences November, 2009.

HTML

• Basic page

<html>

<head>

<title>Dr Joshua Madin</title>

</head>

<body>

<h1>Research Website</h1>

<p>Welcome to my research website. I am primarily interested in coral biomechanics.</p>

</body>

</html>

Page 11: Developing a research website Genes to Geosciences November, 2009.

HTML

• Basic page

<html>

<head>

<title>Dr Joshua Madin</title>

</head>

<body>

<h1>Research Website</h1>

<p>Welcome to my research website. I am primarily interested in coral biomechanics.</p>

</body>

</html>

Page 12: Developing a research website Genes to Geosciences November, 2009.

HTML Elements<element-name attribute=“value”>content</element-name>

• Structural<h1>level-one heading</h1>

<p>paragraph</p>

<table width=“150”>table structure</table>

• Presentational (used less and less)<b>bold</b>

<i>italic</i>

• Hypertext<a href=“another-page.html”>my other page</a>

<a href=“http://www.mq.edu.au”>link to MQU</a>

Page 13: Developing a research website Genes to Geosciences November, 2009.

Cascading Style Sheets

• Presentation typically universal for a website• So why repeat presentational elements?• Cascading Style Sheets (CSS) are a mechanism for

normalizing a websites look and feel

<link rel=“stylesheet” href=“file_name.css”

type=“text/css” />

Page 14: Developing a research website Genes to Geosciences November, 2009.

Cascading Style Sheets

• “file_name.css” contains formatting and presentation rules for any HTML file that links to the CSS

h1, h2, h3 {

color: green;

}

• CSS rules can be over-ridden

Page 15: Developing a research website Genes to Geosciences November, 2009.

Terms to remember• HTML: Hyper-Text Markup Language• HTTP: Hyper-Text Transfer Protocol• CSS: Cascading Style Sheet• URL: Unique Resource Locator

– An internet address (e.g., http://www.facebook.com)

• Javascript– A scripting language that can be embedded in HTML to make pages more

dynamic

• XML: eXtensible Markup Language– General-purpose specification for custom markup languages– For sharing structured data

• AJAX: Asynchronous Javascript And XML– Interacts with remote server in the background without interfering with

existing page

Page 16: Developing a research website Genes to Geosciences November, 2009.

HTML Tutorial

Genes to GeosciencesNovember, 2009

Page 17: Developing a research website Genes to Geosciences November, 2009.

Instructions• Go to module website:

– http://www.gg.mq.edu.au/rep/websites

• Click on:– “HTML tutorial”

• Save to Desktop• Unzip (uncompress) “tutorial.zip”

• Now open the program WordPad– Then, File Open– Files of type: All Documents– Navigate to the “tutorial” folder on your Desktop– Open “tutorial.html”

Page 18: Developing a research website Genes to Geosciences November, 2009.

HTML Editors• Software to help avoid writing HTML (WYSIWYG)

• E.g., Dreamweaver, Frontpage, KompoZer, iWeb, many others

• Pros• Easy to use (sometimes don’t need to know HTML)• Focus on design• Some tasks faster (e.g., tables)• Fewer mistakes• Often sophisticated additions (javascript, etc.)

• Cons• Each one is different (and usually not cross-platform)• Usually cost money $$$• Creates HTML that is hard to read (large files, hard to fix)• Sometimes not standards compliant• Only editable with single software package (what if discontinued?)• Lack of fine control• Highly constrained (e.g., hard to add dynamic content)

Page 19: Developing a research website Genes to Geosciences November, 2009.

Example: iWeb

Page 20: Developing a research website Genes to Geosciences November, 2009.

Recommendation

• For basic research website, often best to use HTML• Even if you want to use a graphical editor, it is

important to understand the underlying HTML

Page 21: Developing a research website Genes to Geosciences November, 2009.

Creating a website

Genes to GeosciencesNovember, 2009

Page 22: Developing a research website Genes to Geosciences November, 2009.

Look around for ideas• Research

– http://www.zoology.ufl.edu/bolker/– http://faculty.washington.edu/deschind/index.html– http://projects.exeter.ac.uk/msel/personnel/pjm.html– http://www.avianecology.org/– http://nceas.ucsb.edu/~cadotte/– http://faculty.washington.edu/mdethier/– http://www.mathstat.dal.ca/~derekt/– http://katesmithlab.googlepages.com/– http://depts.washington.edu/jlrlab/

• Other– http://www.lefthandlight.com/– http://jonehinger.com/– http://www.o-dub.com/– http://www.gladwell.com/– http://vision.ece.ucsb.edu/%7Efedorov/– http://vision.ece.ucsb.edu/~jiyun/– http://www.sbbg.org/

Page 23: Developing a research website Genes to Geosciences November, 2009.

Think about content• Splash page (rare, sometimes annoying)• Contact Information (beware the web-spider)• Research / Projects / Interests• Publications (articles, proceedings, books, chapters)• People / Students / Collaborators

• Sometimes with sub-pages (Interests, Projects, Publications, CV, Contact, etc.)

• Courses / Software / Data / Database access• Funding won / Awards• Funding offered (scholarships)• Outreach (media attention, popular articles)• Pictures / Maps / Field sites• Calendars (upcoming events, fieldtrips, conferences, etc.)• Useful links (often for yourself)• Link to a personal page hosted elsewhere (not at uni)

Page 24: Developing a research website Genes to Geosciences November, 2009.

Think about a layout

Page 25: Developing a research website Genes to Geosciences November, 2009.

Some design principles• Browser independence

– Make sure it works on all the common browsers (IE, Firefox, Safari, Opera)– Some browsers are NOT standards compliant

• Readability– Use clear, easy to read language– Check grammar, spelling, logical flow

• Content delivery– Minimize clutter; easy navigation– Make the important/relevant content easy to find– Remember that some people have small computer screens

• Efficiency– Make sure pages load quickly– For example, use smaller image files (i.e., not raw photos), break up pages

• Scalability– Design in a way that can easily be added to in the future

Page 26: Developing a research website Genes to Geosciences November, 2009.

Building your website

Genes to GeosciencesNovember, 2009

Page 27: Developing a research website Genes to Geosciences November, 2009.

Instructions• Go to module website:

– http://www.gg.mq.edu.au/rep/websites

• Click on:– “Compressed folder containing this website”

• Save to Desktop• Unzip (uncompress) “darwin.zip”

• Now open the program WordPad– Then, File Open– Files of type: All Documents– Navigate to the “darwin” folder on your Desktop– Open “index.html”

Page 28: Developing a research website Genes to Geosciences November, 2009.

Publishing a website

Genes to GeosciencesOctober, 2008

Page 29: Developing a research website Genes to Geosciences November, 2009.

Uploading

• Once your site is ready you need to upload it to the server

• Common data transfer protocols include FTP, SMB, AFP, HTTP (browser-specific)– Usually asked for username and password

• Eventually you’ll need FTP client software– http://en.wikipedia.org/wiki/

Comparison_of_FTP_client_software

• Copy files to server

Page 30: Developing a research website Genes to Geosciences November, 2009.

Domain Name

• The primary address of your website– Typically end in .com .net .org .edu– Country suffix: .au .de .nz

• Postgraduate students get a directory– www.bio.mq.edu.au/~aharmer/

• Academics– www.bio.mq.edu.au/computational_ecology/– acropora.bio.mq.edu.au– www.bio.mq.edu.au/~jmadin

Page 31: Developing a research website Genes to Geosciences November, 2009.

Instructions• http://web.science.mq.edu.au/it/doc/services/web-pub/

• HTML Validation: http://validator.w3.org– Copy address for each page of your website (“Validate”)– There may be Javascript warnings…

Page 32: Developing a research website Genes to Geosciences November, 2009.

Exposing your website

Genes to GeosciencesNovember, 2009

Page 33: Developing a research website Genes to Geosciences November, 2009.

Search Engines

• Google, Yahoo!, MSN• Use algorithms to determine keyword relevancy– Page title– Content– Number & quality of links to your site– How long people stay on your site

• Meta tags are becoming less important

Page 34: Developing a research website Genes to Geosciences November, 2009.

Getting Ranked

1. Submit website URL to The Open Directory– www.dmoz.org

2. Google’s “add URL” form– www.google.com/addurl.html

3. Be linked from another website– Universities are usually crawled regularly

Page 35: Developing a research website Genes to Geosciences November, 2009.

Some final remarks

• Suggest that you take a copy of your site with you and continue to work on it

• When you have your permanent site address, make sure you are sure it’s ready for the world to see (e.g., no spelling mistakes; no plagiarism)


Recommended