Download presentation
Presentation is loading. Please wait.
Published byGodfrey Lucas Modified over 9 years ago
1
Website Administration Information Systems 337 Prof. Harry Plantinga
2
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
3
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 email, phone Contact via email, 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 15-30 hours on this project. It counts for 25% of the final grade. Students will put in about 15-30 hours on this project. It counts for 25% of the final grade.
4
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, emails Be responsive to phone calls, emails Meet deadlines Meet deadlines Dress well Dress well Do a good job Do a good job Get a good recommendation! Get a good recommendation!
5
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…
6
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!
7
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
8
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
9
Virtual Machines Systems lab, SB 337 Systems lab, SB 337 Virtual machines Virtual machines ssh ssh Eventually, Web hosting Eventually, Web hosting
10
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?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.