Website Administration Information Systems 337 Prof. Harry Plantinga.

10
Website Website Administration Administration Information Systems 337 Information Systems 337 Prof. Harry Plantinga Prof. Harry Plantinga

Transcript of Website Administration Information Systems 337 Prof. Harry Plantinga.

Page 1: Website Administration Information Systems 337 Prof. Harry Plantinga.

Website Website AdministrationAdministration

Information Systems 337Information Systems 337

Prof. Harry PlantingaProf. Harry Plantinga

Page 2: Website Administration Information Systems 337 Prof. 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

Page 3: Website Administration Information Systems 337 Prof. Harry Plantinga.

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.

Page 4: Website Administration Information Systems 337 Prof. Harry Plantinga.

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!

Page 5: Website Administration Information Systems 337 Prof. Harry Plantinga.

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…

Page 6: Website Administration Information Systems 337 Prof. Harry Plantinga.

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!

Page 7: Website Administration Information Systems 337 Prof. Harry Plantinga.

Steps to Building a Web Steps to Building a Web SiteSite

ConceptConcept

Audience, use casesAudience, use cases

FeaturesFeatures

Resources/revenueResources/revenue

Domain nameDomain name

Web hostingWeb hosting

Graphical themeGraphical theme

Content management Content management system configurationsystem configuration

Custom developmentCustom development

User testingUser testing

Search engine Search engine optimizationoptimization

Content creationContent creation

Traffic buildingTraffic building

MaintenanceMaintenance

Page 8: Website Administration Information Systems 337 Prof. Harry Plantinga.

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

Page 9: Website Administration Information Systems 337 Prof. Harry Plantinga.

Virtual MachinesVirtual Machines

Systems lab, SB 337Systems lab, SB 337

Virtual machinesVirtual machines

sshssh

Eventually, Web hostingEventually, Web hosting

Page 10: Website Administration Information Systems 337 Prof. Harry Plantinga.

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?