Website Administration Information Systems 337 Prof. Harry Plantinga.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Term Project. Service Learning Semester project: set up a website for a project of interest to you Semester project: set up a website for a project of.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
A crash course in njit’s Afs
Linux Operations and Administration
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Joomla!. What is Joomla! Joomla! is the largest Open Source Content Management System (CMS) for publishing on the World Wide Web Using a CMS allows non-technical.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Creating a Web Presence Introduction to WordPress Week 1.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
IT 210 The Internet & World Wide Web introduction.
Website Development & Management Introduction & Overview CIT Fall Instructor: John Seydel, Ph.D.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
A web design firm! Champyon Shots. The Proposal The purpose of this website is to promote Greenville College Soccer for future recruits. The terms of.
Drupal Training Syllabus Chaitanya Lakshmi
Course review BTM 395: Internet Programming. What you have learnt in this course.
CIS 451: Servers, CGI and Log Files Dr. Ralph D. Westfall January, 2009.
Building a site on the World Wide Web requires more than simply learning the HTML language and starting out. You need to get a place to put your Web pages,
1 Module One Recruiting Year
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
Internet Research Practice and Experience Ravi Iyer.
Welcome To CIS115 Introduction to Programming & Logic.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
2 FreelancingOutsourcing 3  Marketplaces are websites that match buyers and sellers of services provided via the internet.  Service providers, or.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
DAS INFOMEDIA Web design and solution dasinfomedia.com.
How to use Remote Desktop and Remote Support. What is remote desktop? Remotely control your computer from another office, from home, or while traveling.
Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
Office of Information Technology Help Desk: ECS 020 Phone: Web UMBC Uploading your personal.
HOW I SURVIVED AIST2330 AND LEARNED TO LOVE SERVER ADMIN Fall 2015 Edition.
Website Administration Information Systems 337 Prof. Harry Plantinga.
Linux Services Configuration
MIS 7003 MIS Core Course The MBA Program The University of Tulsa Professor: Akhilesh Bajaj Ecommerce: The Internet and Electronic Commerce © Akhilesh Bajaj,
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
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.
Feasibility Report INTRODUCING First time in Faisalabad Professional and highly skilled programs of national and internationals levels from the platform.
L.A.M.P. İlker Korkmaz & Kaya Oğuz CS 350. Why cover a lecture on LAMP? ● Job Opportunities – There are many hosting companies offering LAMP as a web.
Joomla! Gary Girolimon, M.Ed.Liane Haslauer, C.A.G.S.
CGS 3066: Web Programming and Design Spring 2017
Sysnotech Systems Our Strategy and Plan.
WordPress Introduction
Website Administration
PHP Training at GoLogica in Bangalore
TYPES OF SERVER. TYPES OF SERVER What is a server.
Lab 1 introduction, debrief
Database Driven Websites
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Web Servers / Deployment
MIS2502: Data Analytics MySQL and MySQL Workbench
Web Application Development Using PHP
Introduction To Building a Web Site
Presentation transcript:

Website Administration Information Systems 337 Prof. Harry Plantinga

This Course Website administration… Website administration… Not graphic design Not graphic design Not heavy-duty Web programming Not heavy-duty Web programming HTML, CSS coverage, but not complete HTML, CSS coverage, but not complete Designing, setting up, and running a web site Designing, setting up, and running a web site Drupal content management system Drupal content management system Some JavaScript, PHP Some JavaScript, PHP Legal, social, and ethical issues Legal, social, and ethical issues My Web projects: CCEL.org, Hymnary.org, PreachingandWorship.org My Web projects: CCEL.org, Hymnary.org, PreachingandWorship.orgCCEL.orgHymnary.org PreachingandWorship.orgCCEL.orgHymnary.org PreachingandWorship.org

Service Learning Semester project: set up a website for a project of interest to you Semester project: set up a website for a project of interest to you Ideas: service, team, organization, club, nonprofit Ideas: service, team, organization, club, nonprofit Students will normally work in pairs Students will normally work in pairs You may have a client You may have a client Meetings: requirements gathering, handoff Meetings: requirements gathering, handoff Contact via , phone Contact via , phone Two options: Two options: Drupal; more design, customer interaction, testing Drupal; more design, customer interaction, testing LAMP; more programming LAMP; more programming Students will put in about hours on this project. It counts for 25% of the final grade. Students will put in about hours on this project. It counts for 25% of the final grade.

A Good Recommendation Lots of demand for website creators Lots of demand for website creators This class can be almost as valuable as an internship. Treat it like one! This class can be almost as valuable as an internship. Treat it like one! Act professionally Act professionally Be responsive to phone calls, s Be responsive to phone calls, s Meet deadlines Meet deadlines Dress well Dress well Do a good job Do a good job Get a good recommendation! Get a good recommendation!

LAMP We'll be using Ubuntu Linux with Apache, Mysql, and PHP We'll be using Ubuntu Linux with Apache, Mysql, and PHP The most common platform for web serving The most common platform for web serving Good to know a variety of environments Good to know a variety of environments But it may take some getting used to for some… But it may take some getting used to for some…

Need for Website Construction We get many job offers for website designers We get many job offers for website designers It can be a nice self-employment option too! It can be a nice self-employment option too!

Steps to Building a Web Site Concept Concept Audience, use cases Audience, use cases Features Features Resources/revenue Resources/revenue Domain name Domain name Web hosting Web hosting Graphical theme Graphical theme Content management system configuration Content management system configuration Custom development Custom development User testing User testing Search engine optimization Search engine optimization Content creation Content creation Traffic building Traffic building Maintenance Maintenance

Linux We’ll use Linux for this course We’ll use Linux for this course First lab First lab Set up your Linux environment Set up your Linux environment Learn some Linux commands Learn some Linux commands Install SSH, Firebug Install SSH, Firebug Write a first Web page Write a first Web page

Virtual Machines Systems lab, SB 337 Systems lab, SB 337 Virtual machines Virtual machines ssh ssh Eventually, Web hosting Eventually, Web hosting

Ubuntu Linux In Ubuntu Linux how would I… In Ubuntu Linux how would I… Log in to my computer remotely? Log in to my computer remotely? List the files in my home directory? List the files in my home directory? Create a new directory? Create a new directory? Edit a file, e.g. create a Web page? Edit a file, e.g. create a Web page? List the contents of a file? List the contents of a file? Move, rename, or delete a file? Move, rename, or delete a file? Make a file world readable? Make a file world readable? Execute a command with root permissions? Execute a command with root permissions? Find the IP address of my machine? Find the IP address of my machine? Get help on a Linux command? Get help on a Linux command? Install a software package? Install a software package? Determine what processes are running? Determine what processes are running?