The ABCs of WWW Website Basics Starting a Squadron Website.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

IST 535 Week 1 Class Orientation / Review of Web Basics.
BUS311 Website Development Lab. The world Web Hosting Site WEBSITE DEVELOPMENT BASICS Web browser URL Web pages (HTML) WebPage/Site development tools.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Website Development with PHP and MySQL Introduction.
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Sample School Website Sydney Region ITSU School Support
The easy way to a nice looking website design By a total non-designer (Me!)
ECA 228 Internet/Intranet Design I Intro to the Web.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Create Your Own Webpage. Today’s Agenda Cut & paste code Notepad++ or Notepad at home FTP Web Hosting Wordpress.
Unit 2, Lesson 5 Website Development Tools AOIT Web Design Copyright © 2008–2012 National Academy Foundation. All rights reserved.
BUS311: Website Development Lab. The world Web hosting site WEBSITE DEVELOPMENT BASICS Web browser URL Web pages (HTML) Web site development tools Web.
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
Linux Operations and Administration
Web Development 311 Fall : Fall Why web pages? Most companies have intranets, extranets, and web sites Content can be changed quickly and.
مقدمه ای بر طراحی صفحات وب. 2 Web Components  Clients and Servers  Internet Service Providers  Web Site Hosting Services  Domains Names, URL ’ s and.
Create a Website Session I Key Components Hands-on HTML.
Website Development & Management Introduction & Overview CIT Fall Instructor: John Seydel, Ph.D.
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Your Website 1 st Establish a Domain Name (rules)(rules) Whoishttp://whois.nethttp://whois.net Network Solutionshttp://
DIY Web Development Hand Code Your Own Page (For Free!) by Bryan Brown, Indiana University Bloomington SLIS.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
10/5/2015CS346 PHP1 Module 1 Introduction to PHP.
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
HTML Hyper Text Markup Language A simple introduction.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
XHTML Introduction to Xtensible HyperText Markup Language Screen Readers – Click the Notes button in the lower right corner.
Introduction to web development and HTML MGMT 230 LAB.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Slide No. 1 Slide No. 1 HTML and Web Publishing CS 104 CS 104.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
ADVANCED COMPUTERS S.Y.B.M.M. LECTURE SERIES - PART 1 - KANISHKA KHATRI m.
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
Tutorial #1 Using HTML to Create Web Pages. HTML, XHTML, and CSS HTML – HyperText Markup Language The tags the browser uses to define the content of the.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
HTML Hyper Text Markup Language. Agenda Basics Tools Important tags Tables & databases Forms Publishing at Stern.
Introduction to HTML Hypertext Mark-up Language. HTML HTML = Hypertext Mark-up Language Is just plain simple text marked up by “tags” You can create a.
Week-10 (Lecture-1) Web Building STEPS OF BUILDING: create web pages using HTML add a consistent style using CSS add computer code using JavaScript add.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
BTEC ICT Level 3 Unit 8 E-Commerce. Session 2 – Technologies and What they Consist of.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Web Basics: HTML/CSS/JavaScript What are they?
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML.
Introduction and Principles
Developing Web-Based Applications
Unit 2, Lesson 5 Website Development Tools
Objective % Select and utilize tools to design and develop websites.
Unit 2, Lesson 5 Website Development Tools
Department of Computer Science, Florida State University
CISC103 Web Development Basics: Web site:
Title: Tech Training Certificate: Ace of Initiative Program
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

The ABCs of WWW Website Basics Starting a Squadron Website

Agenda Your Presenter Methods of creating a Website Definitions Requirements for Low Level Development Setting up a Development Environment Writing Some HTML with Notepad Integrated Development Environment Create a simple Webpage with Eclipse Publishing your website Making your website “Pretty” and “Functional” Resources Questions All in 45 minutes ??????

Your Presenter: 1 st Lt Leo Benchich IT Officer for Livonia Thunderbolt Composite Squadron (GLR-MI-183) IT Officer for SE Michigan Group 705 (GLR-MI-705) Technician Rating in Information Systems Specialty Track Joined CAP March 2009 Private Pilot (Oct 2008) Computer Programmer since 1984 Web Developer since 1998 Degree in Information Systems (2001)

Methods Several different ways to create a website Content Management Systems (CMS) – Pros: » Easy (fill out a form, cut/paste images) » Little or no cost – Cons: » Must use one of their “canned templates” » Limited number of Templates » Static sites » Don’t receive a true domain name (mysite.usersites.godaddy.com) » Limited options (Messageboards, shopping carts, scripting, etc) » No or limited access to source code – Example » Joomla Website Builders – Pros: » Fast » WYSIWYG – Cons » Cost » Learning curve » Bloated source code – difficult to debug and enhance – Example » DreamWeaver » FrontPage

Methods Several different ways to create a website (cont.) Low Level Development – Pros: » Total control over entire website » Many Free Tools » Can use multiple disciplines (Javascript, PHP, PERL, jQuery) » Easy to add Database functionality » Most Opportunity to be Flexible and Creative – Cons: » Learning Curve » Requires some programming skills

Website Creation Methods Website Developers Preferences Unscientific Poll from a Developer’s Forum

Definitions Domain Name - – The Address for your website ( – Paid for yearly and you need to register them SubDomains – “Piggy-back” off a domain ( – No cost for mulitple subdomains under a domain.

Definitions Subdomains as it relates to MI Wing – MI Wing has a domain ( – Paid for by MI Wing – Squadrons can “piggy-back” off MI Wing (mi183.miwg-cap.org) No Cost to Squadron Contact Wing ITO to set up

Definitions Domains/Subdomains as it relates to MI Wing – Squadrons may purchase a Domain Name at their own expense. – A purchased domain name can be mapped to a subdomain. Example : =

Definitions Web Host – A Company that specializing in hosting Websites – Monthly or Annual cost depending on Plan Type Functions – Provide “webspace” for building your site – Provide accounts – Additional functionality Message Boards/Blogs Shopping Carts Programming options (Scripting (PHP, Perl, CGI), Database (MySQL, MSSQL)

Definitions Web Host – MI Wing – MI Wing uses a company called – MI Wing covers the cost Other Definitions – FTP – File Transfer Protocol – HTML – Hypertext Markup Language – CSS – Cascading Style Sheets – Javascript – a scripting language, runs mostly on the client machine – Localhost – The “Home” page/address of a locally installed Webserver ( )

Requirements A Development Computer My Laptop Local Webserver Software Apache Web Server* Editor Notepad Many HTML Editors* Eclipse * FTP Client WS FTP LE* Coffee Cup* FileZilla* Web Host to publish your site Dreamhost Conf2011 Subdomain already Set Up *Available for Free on the Internet

Procedure 1.Install Apache 2.Check your Apache configuration to find out where your “root” webserver directory is. (i.e. “C:\apache\htdocs”). The Apache configuration file is “C:\apache\conf\httpd.conf” These two entries define for “root” directory for your local webserver: DocumentRoot "C:/Apache/htdocs“

Writing HTML 1.Test Apache Installation by going to in your browser. It Works!

Writing HTML Cardinal Rule of Writing HTML: When you open a door…. Be sure to close it!

Writing HTML Opening Tags & Closing Tags Tag elements can be NESTED Can include Javascript and CSS <!-- The head area is for declaring: Javascript and CSS --> function myfunc(){ alert(“This is my function”); } h1 {color:red} This is a header This is the body of the page Click here

Writing HTML Our First Page: “Hello World” Hello World

Integrated Development Environment A Programmers Tool Written by Programmers for Programmers User Community Supported (Open Source) Highly Customizable Easy to install and use FREE! (On Session Handout Disk!)

Eclipse IDE

Publishing your Website Use an FTP Tool to transfer files to the server.

Publishing your Website Voila! You’re on the Web!

Make it Pretty and Functional Add Color – HTML: a Header – CSS: a Header Add Pages – Anchor Links to Local Pages: click here for example 1 – Buttons (note no closing tag!) Add Links – Same as Add Pages, but use entire web address click here for E-Services Find what you want and “borrow” it – Web Developers Best Trick – Find a website that has what you want and copy it! (or at least use it as a foundation) In your Browser, click Tools->View Source Be mindful of copyrighted material!

Resources Many FREE Tutorials – – Google it! – Use “html” as the first word in your google search

Additional Training Opportunity Extended Session on this topic – Subjects: Apache Configuration PHP MySQL Data Entry Forms Dynamic Web pages – A Saturday Event (approx 6 hours) – Probably held at ARB – Date TBD If interested, Leave your name and contact with me after this session (Signup Sheet) OR

QUESTIONS??? Contact Info: –