Post on 31-Dec-2015
description
Website Website AdministrationAdministration
Information Systems 337Information Systems 337
Prof. Harry PlantingaProf. Harry Plantinga
This CourseThis Course
Website administration…Website administration… Not graphic design Not graphic design Not heavy-duty Web programmingNot heavy-duty Web programming HTML, CSS coverage, but not completeHTML, CSS coverage, but not complete Designing, setting up, and running a web siteDesigning, setting up, and running a web site Drupal content management systemDrupal content management system Some JavaScript, PHPSome JavaScript, PHP Legal, social, and ethical issuesLegal, social, and ethical issues
My Web projects: CCEL.org, Hymnary.org, My Web projects: CCEL.org, Hymnary.org, PreachingandWorship.orgPreachingandWorship.org
Service LearningService Learning
Semester project: set up a website for a project of Semester project: set up a website for a project of interest to you interest to you Ideas: service, team, organization, club, nonprofitIdeas: service, team, organization, club, nonprofit Students will normally work in pairsStudents will normally work in pairs You may have a You may have a clientclient
Meetings: requirements gathering, handoffMeetings: requirements gathering, handoff Contact via email, phoneContact via email, phone
Two options:Two options: Drupal; more design, customer interaction, testingDrupal; more design, customer interaction, testing LAMP; more programmingLAMP; more programming
Students will put in about 15-30 hours on this Students will put in about 15-30 hours on this project. It counts for 25% of the final grade. project. It counts for 25% of the final grade.
A Good A Good RecommendationRecommendation
Lots of demand for website creatorsLots of demand for website creators
This class can be almost as valuable as an This class can be almost as valuable as an internship. Treat it like one!internship. Treat it like one! Act professionallyAct professionally Be responsive to phone calls, emailsBe responsive to phone calls, emails Meet deadlinesMeet deadlines Dress wellDress well Do a good jobDo a good job Get a good recommendation!Get a good recommendation!
LAMPLAMP
We'll be using Ubuntu Linux with Apache, We'll be using Ubuntu Linux with Apache, Mysql, and PHPMysql, and PHP The most common platform for web servingThe most common platform for web serving Good to know a variety of environmentsGood to know a variety of environments But it may take some getting used to for But it may take some getting used to for
some…some…
Need for Website Need for Website ConstructionConstruction
We get many job offers for website designersWe 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!
LinuxLinux
We’ll use Linux for this courseWe’ll use Linux for this course
First labFirst lab Set up your Linux environmentSet up your Linux environment Learn some Linux commandsLearn some Linux commands Install SSH, FirebugInstall SSH, Firebug Write a first Web pageWrite a first Web page
Virtual MachinesVirtual Machines
Systems lab, SB 337Systems lab, SB 337
Virtual machinesVirtual machines
sshssh
Eventually, Web hostingEventually, Web hosting
Ubuntu LinuxUbuntu 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?