Your departmental website

Similar documents
CSE 391 Editing and Moving Files

Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example.

Using Dreamweaver CS6

CS CS Tutorial 2 2 Winter 2018

Creating and Publishing Faculty Webpages

The Structure of the Web. Jim and Matthew

CMPSCI 120 Fall 2013 Lab #2 Professor William T. Verts

Oregon State University School of Electrical Engineering and Computer Science. CS 261 Recitation 1. Spring 2011

Web Server Setup Guide

CMPSCI 120 Fall 2017 Lab #1 Professor William T. Verts

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1

LAB #5 Intro to Linux and Python on ENGR

CMSC 201 Spring 2017 Lab 01 Hello World

SCRIPT REFERENCE. UBot Studio Version 4. The Browser Commands

File Upload Instructions Customer Access To Transcript Bulletin Publishing s FTP Site

CS 1301 Fall 2008 Lab 2 Introduction to UNIX

HTMLnotesS15.notebook. January 25, 2015

In this project, you ll learn how to create your own webpage to tell a story, joke or poem. Think about the story you want to tell.

SOCE Wordpress User Guide

Designing the Home Page and Creating Additional Pages

IRLS 504 Student Webpage Tutorial By: Nicole Pagowsky & Sara Hayden Summer 2008

Working Outside the Lab

Linux hep.wisc.edu

Beginning HTML. The Nuts and Bolts of building Web pages.

Website Development Komodo Editor and HTML Intro

Session 1: Accessing MUGrid and Command Line Basics

When you first log in, you will be placed in your home directory. To see what this directory is named, type:

Creating and Publishing Your own website. MAC Version SEAS 001 Professor Ahmadi

ADOBE DREAMWEAVER CS4 BASICS

REDESIGNING YOUR WEBSITE USING ONLINE PRESENCE BUILDER CUSTOMER USER GUIDE

Using Dreamweaver CC. 6 Styles in Websites. Exercise 1 Linked Styles vs Embedded Styles

Exploring Computer Science Web Final - Website

CMSC 201 Spring 2018 Lab 01 Hello World

HOW TO MAKE YOUR INTERNET REGISTRATION WEBSITE YOUR OWN IN CLASS. Andrew Chau

Bluehost and WordPress

Objective % Select and utilize tools to design and develop websites.

Html basics Course Outline

Homework #1: SSH. Step 1: From the start button (lower left hand corner) type Secure. Then click on the Secure Shell File Transfer Client.

How to lay out a web page with CSS

MPT Web Design. Week 1: Introduction to HTML and Web Design

#Uncomment the second line to enable any form of FTP write command. #write_enable=yes

Installing PHP on Windows 10 Bash and Starting a Local Server

Web Publishing Basics I

CSCI 201 Lab 1 Environment Setup

Lab 1: Introducing HTML5 and CSS3

GETTING STARTED... 2 PLANNING... 2 BACK UP YOUR WEBSITE... 3 REFRESHING YOUR WEBSITE...

Web Designer s Manual

c122jan2714.notebook January 27, 2014

Use this guide to help you rebuild your existing EasySite Wizard website in Online Presence Builder

CREATING WEBSITES. What you need to build a website Part One The Basics. Chas Large. Welcome one and all

High Performance Computing (HPC) Club Training Session. Xinsheng (Shawn) Qin

Website Administration Manual, Part One

Programming web design MICHAEL BERNSTEIN CS 247

One of the hardest things you have to do is to keep track of three kinds of commands when writing and running computer programs. Those commands are:

Creating and Publishing Your own website. MAC Version SEAS 001 Professor Ahmadi

CMPSCI 120 Fall 2017 Lab #2 Professor William T. Verts

Lab 1 Introduction to UNIX and C

User Guide Version 2.0

STA 303 / 1002 Using SAS on CQUEST

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

A Sample Approach to your Project

Purpose of this doc. Most minimal. Start building your own portfolio page!

Classroom Blogging. Training wiki:

CSCU9B2 Practical 1: Introduction to HTML 5

ALES Wordpress Editor documentation ALES Research websites

Helsinki 19 Jan Practical course in genome bioinformatics DAY 0

How to lay out a web page with CSS

Carnegie Mellon. Linux Boot Camp. Jack, Matthew, Nishad, Stanley 6 Sep 2016

Installing VS Code. Instructions for the Window OS.

Evoq 8 Content Managers Training Manual

UoW HPC Quick Start. Information Technology Services University of Wollongong. ( Last updated on October 10, 2011)

Using Dreamweaver To Edit the Campus Template Version MX

HTML/CSS Lesson Plans

NETZONE CMS User Guide Copyright Tomahawk

Using.htaccess to Restrict Access to OU Directories

Contents. Xweb User Manual

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website.

CSCI 350 Virtual Machine Setup Guide

CSS worksheet. JMC 105 Drake University

Using Dreamweaver CS6

Lava New Media s CMS. Documentation Page 1

Adobe Dreamweaver CC 17 Tutorial

CMS Training Reference Guide

Using Dreamweaver CS6

HPC Introductory Course - Exercises

About Netscape Composer

Linux Tutorial #1. Introduction. Login to a remote Linux machine. Using vim to create and edit C++ programs

Using IDLE for

The Command Shell. Fundamentals of Computer Science

Science One CS : Getting Started

AP Computer Science Principles: Problem Set 1

Lab 1 Introduction to UNIX and C

Do It Yourself Website Editing Training Guide

Unit: Making a move (using FTP)

Getting Started Quick Start Guide

Wordpress Training Manual

CS Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB!

Quick.JS Documentation

Setting up my Dev Environment ECS 030

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University

Transcription:

Your departmental website How to create an online presence, with pictures 7 September, 2016 Jānis Lazovskis Slides available online at math.uic.edu/~jlv/webtalk

Things to keep in mind There are many ways to get the same job done You need a text editor to edit and a console to upload files edit files upload files Linux or Mac gedit, vim, Sublime Text, TextMate or similar Terminal Windows Notepad++, Sublime Text or similar Command Prompt and PuTTY / PSCP The internet is a great resource - especially w3schools.com Please stop me if you have any questions! 2 / 10

Making your homepage - writing Open your text editor to a new document and type the following: <html> <head> <title>alice s UIC homepage</title> </head> <body> Hello, world! </body> </html> html is for everything, nothing goes outside it head is for meta information that does not appear - keywords, page styling, scripts,... body is for all text, links, images that do appear Save the file as index.html somewhere you can find it. 3 / 10

Making your homepage - uploading 1. Open Terminal Open Command Prompt 2. Type scp Drag the PSCP program into the window 3. Type a space in the same console window 4. Drag the index.html file into the same console window 5. In the same console window, type in your UIC Math username, @math.uic.edu, followed by the public html folder: alice@math.uic.edu:public html/ 6. Press Enter / Return and type your password when prompted 4 / 10

Improving - adding images Find a picture you like (we ll upload it!) Edit the head section of index.html: <title>alice s UIC homepage</title> <base href="http://homepages.math.uic.edu/~alice/"> Edit the body section of index.html: <h1>alice A</h1> <p>hello, world!</p> <img src="public-face.jpg" height=200 alt="alice A"> Save the file and repeat the previous slide s steps, but now drag index.html first, then type a space, then drag public-face.jpg into the console window (as in step 4). 5 / 10

Good HTML etiquette All text should go in the p or h tags All images should have an alt description Check if your code is good at validator.w3.org Keep it simple - people use different browsers (desktop / mobile) Use keywords in the head to help Google: <meta name="keywords" content="alice,uic,math"> Don t use GIFs 6 / 10

Improving - adding color with CSS Quickest: in tags (changes only for a specific tag): <body style="background-color: chartreuse"> <p style="color: blue; text-align: center"> Better: in the head (changes for all tags in the page): <style> body {background-color: chartreuse} p {color: blue; text-align: center} </style> Best: in an external file (this code goes in the head): <link rel="stylesheet" href="styles.css" type="text/css"/> 7 / 10

Files and directories Suppose you want to add your CV: <a href="docs/cv.pdf">here</a> is my CV. To add a new folder, we need to access the directory on the server: Open Terminal ssh alice@math.uic.edu Open PuTTY In Host name put in math.uic.edu and click Open login as: alice Enter your password Enter your password 8 / 10

Files and directories Create the new folder: list all files and folders change directory Upload to the new folder: create a directory go up a directory cd.. exit the shell exit ls cd public html ls mkdir docs ls cd docs ls scp CV.pdf alice@math.uic.edu:public html/docs/ If on Windows, drag PSCP into the console instead of typing scp. 9 / 10

Experimentation / final thoughts Add your office number, courses you ve taught Use table, ul, li, div to arrange info Use fancy fonts with Google Fonts Don t get too fancy! Remember you are a professional Add shadows, menus, widgets Stick to HTML / CSS (some browsers block Javascript) Find a website you like and copy it Any questions? 10 / 10