Académique Documents
Professionnel Documents
Culture Documents
Withoutafirmunderstandingofallofthischancesareyourdesignisnot goingtowork.So
LastweekIintroducedustooneofourLyndacourses,HTMLEssential Training.Thosevideosgaveusagreatoverviewofhowthewebworkedand thetechnologiesinvolved. Tonightwearetalkingmoreaboutourroleasadesignerandwillsoonget intotheWebDevelopmentLifeCycle.ThereasonIwantustowatchthisnext clipisthatIwantyoutobeginthinkingaboutwhatyoumightuseyournew designskillsforandhowtheymightfitintoyourfutureprofession.Itis importantforustothinkaboutthinkaboutthesethingsfromtimetotime becauseIdoubtyoutookthisclassjusttolearnhowtogetanAontheterm project. WatchVideo So,whoinherereallywantstobecomeaprofessionalwebdesigner?Why?
10
So,donttakeshortcutsanduseanIDE. Whiletherearetoolsavailablethat willallowyoutocreateyoursitesvisuallyandthengeneratethecodeforyou, e.g.,Dreamweaver,NetObjects,ExpressionWeb,Frontpage,VisualBasic,etc. thetruthisthatveryfewofthosetoolscreateprofessionallevelcode.Ona sidenoteifyoudoendupwantingtouseoneoftheseafteryouhavetaken thisclassplease,please,stayawayfromFrontPage. Ataminimum,aprofessionalwebdesigner/developeryouwillneedtoknow alloftheinsandoutsofXHTMLandCSSandsoonHTML5.Ihavedesigned thiscoursetogiveyouafoundationinthesetwoareas.Itisuptoyouto builduponthatfoundation.Forexample,inyourhomeworkfromlastweek InoticedthatmanyofyouwereexploringstylesandevensomeCSS.Thisis exactlywhatIwanttosee. So,pleasedontcauseyourselfadisservicebyusingoneoftheseuntilyou leanthebasics.Perhapsyoucantakemyeditorsclassinthespring,wherewe willlearnhowtouseDreamweaverbasedonwhatyouhavelearnedinthis class.
11
12
Doesanyonewanttochangetheiranswerfromearlier?Doyouconsider yourselfmoreofahobbiestorprofessional?
15
16
Wedesigntheseforthewebnotnecessarilycreatethecontentitself.
17
18
20
21
22
23
24
26
27
28
29
30
31
32
33
34
Whataresomethingsthataredistractingonwebsites?Whatarethings thatyouhateonwebsites?
35
36
37
38
39
40
41
42
43
Thereisevenadebategoingontoday.Whichismoreimportant?Thecontent, thedesign,orthefunctionality?Thiscouldbeaveryengagingdiscussionfor COAP2150,WebDesignPrinciplesI. Ultimatelyitreallyisjustabalancingactbetweencreatingsomethingthatis visuallyimpressivewebsitewithoutjeopardizingtheusability.Butalsowhatif somethingisvisuallyimpressivebutthecontentispoor?Whatthen? HonestlysubliminallyIhaveputcontentuphereatthetopforareason.This iswhattheuserismostlikelylookingfor?Theydontgosearchingforatea kettleandbuyonefromthemostimpressivevisuallystunningwebsite?Do they?Areusersthatsuperficial? Thinkaboutit.Ifthewebsiteseemstobetootrickytonavigate?What happensthen?Theymaythenleavethesitealtogether,whichdefeatsthe purposeofthewebsite.ItshouldbeRULE#1.Givetheuserwhattheyneed beforetheyleave!
44
45
46
47
So,weshouldunderstandthatweatsomelevelhavealackofcontrolover theenvironmentwearedesigninganddevelopingin.Sowhatdowedo? Weneedtolearnallthatwecanaboutthisenvironmentanddesigning specificallyforthismedium. So,weneedtolearnhowpresentationiscontrolledontheweb.Howto maximizereadabilityandusabilityforourcontent. Soweneedtounderstandwebstandardsthatgoverntheweb.Keepinmind thattheseareconstantlychanging.Itisbestforustoevolve. Weneedtoutilizewebdesignprinciplesfordifferenttypesofwebsites,e.g., howaecommercesitelooks,howabloglooks,howainformationalsite looks,etc.
Ifyouaregoingtocreateawebsitemakesurethatitissomethingthatwill actuallyhelpsolveaproblemfortheuser.Thisthenisessentiallythepurpose ofthewebsite.Thenthesolepurposeofthewebsiteistomakesurethatthe usercandoX.Thatiswhythewebsiteisthereinthefirstplace.Thenknowing thiswecanleverageourentiredesignandfunctionalitybasedonthat purpose. Soaswebdesignerscanapproachworkingwithaclientbythinkingoftheir siteassolvingaproblemfortheuserandthewebsiteisthesolutiontothat problem.Thisthenallowsustoconsiderhowthewebsitefunctionsasa meansofsolvingtheproblemoransweringaquestion,ratherthanjust havingcoolfunctionalityforfunctionalitysake. AsIhavebeenteachingthiscourseformanyyears,Iseestudentsfallintothe snareofdesigninganddevelopingfunctionalityintheirsitesbasesonapple pickingofthecoolestfeaturesfromdifferentsitesallovertheinternet.When IstartseeingthisIquicklyremindthestudentofthedangerindoingso.Just becauseNikedoesitontheirsitedoesntmeanitwillworkforyours. Thesitemaycapableofdoingallsortsofreallyinterestingthings,butthe
50
Whenwedesignwebsitesweshouldbecreatingsomethingthatsatisfiesthe needsforboththeclientandtheuser.Forthepurposesofthiscourseweare mostlythinkingabouttheuser. Weshouldalwayshaveafirmunderstandofoursitesgoals.Thisinformation oftenwillcomefromtheclient.Whydoestheclientwantitonline?Forthe purposesofthiscourse,weareourownclients.Anotherkeyelementtoknow hereiswhataretheuserssupposedtodo?BuyingthebandsCDs,finding theirconcerts,readingtheirrecentnews,ordiscussingonthemessage board?Theclientwillhelpusunderstandwhichgoalisthemostimportant. Knowingthiswilldrivetheorganizationofthesite. ThisiswhatyouwillbediscussingwiththeclassinyourTPjournalseach week. Weshouldunderstandtheaudienceofoursites.Remember,yourtextstates onpage14.
51
Soafteralloftheanalysislegworkwethenneedtomakesurethatour contentiscentraltoourdesigns.RememberContentIsKing!Oursitescould havereallycoolimagesandvideosbutifourcontentisntclearand accessible,thenoursitesfail.Itisimportanttonotethatasitescontentis basedontheresultsofthepreviousphases,e.g.,thepurpose&analysis.Itis alsohighlypossiblethatasitedesignanddevelopmentteammighthavetogo backwordsandrethinkthepreviousphasesbecauseofwhatisfoundoutin thedesignphase. Sometimesasitesdesignactuallyrestrictswhattheuserislookingfor.Agood designisclear,concise,anduncluttered.Thevisualsofasiteshouldenhance theuserexperienceanddrawattentiontothecontentandnotdistractthem fromit.Ifyoucannotjustifyusingsomethingthatcreatesmorecompelling anddirectcontent..dontuseit.Becauseitscoolisnotajustification. OnoursyllabusImentioninthetermprojectsection: If there is ever a question about whether an image, video, color, etc. meets the needs of the user, then discuss it with your instructor. It may be determined that the object or tag should not be included. All attributes of a web site should
52
52
Tomakesurethatyoursitedoeswhatitneedstodo,itneedstobetested withyouruseranddeterminewhatneedstobechangedsothattheycando whattheyneedtodo.Forexample,howwillyourtargetaudiencewantto navigateyoursite?Byknowingthis,youcanfinetunethesitesfunctionality. Therecouldbebarriersthatyoumightnotofmeanttobeputupthatwould needtobetakendown. LastweekIwastellingyouaboutagoodfriendofminewhoworksinaweb designfirminIllinois.Heisadesignerinalargewebdesignshop.Clients cometothemforhosting,sitedesign,maintenance,etc.Eachdayhegets informationfromthesalesteamonwhattheclientwants.Becausehehasa trainedeye,heoftenfindsthingsthatwillbedistractingornotworkforthe userandwillsendthedesignbacktothesalesteamforthemtoreconfigure withtheclient.Soitisimportanttonotethatthewebsitedevelopmentcycle cangobackwards. Onthelastdayofclassthistermwhenyoupresentyourwebsitetotheclass, anotherclassmatewillcompleteausabilityformforyoursiteastheytestits functionalityanddesign.
53
54
Ifyouhaventsavedanewfileinawhile,letssavethisoneaslists.htmlaswe playwithlists.
<! InsertImage> <p><strong>RobertDeNiro</strong><br/> Thisismyfavoriteactorbecauseofhisearlywork: </p> <ul> <li>MeanStreets(1973)</li> <li>GodfatherII(1974)</li> <li>TaxiDriver(1976)</li> <li>DeerHunter(1978)</li>
59
Letsuseoneofourfilesandpracticeaddingcomments. Whyisitimportanttousecomments?
61
Samewiththisone.Letscreateanewfileandcallitnoncharacterentities andsaveitinthesamefolder.
64
Letspracticeputtingintwodifferenttypesofimages.Theyreallyarenot differentimagestheyaredifferentintermsofwheretheyarelocated.Are theyinthedirectoryofthesite?Oraretheyfoundsomewhereexternallyon theinternet?SorememberallwearedoingiscodingourXHTMLsothatthere willbeawindowtowherethatimagewillbefound,I.e.,thesourceofthe image. TobefullyXHTMLcompliantweneedtohavethealternativetextattribute. Whydoyouthinkthatisrequired?Welloneofthew3sgoalsistomakethe webaccessibleforallusers.Someusersarevisuallyimpairedandthealt attributewillreadythedescriptionoftheimagetotheuseriftheyareusinga screenreader. Goourandrightclickonanimageandsaveitinyourweek2rootfolderina newdirectorycalledimages.Wealsoneedtofindanimagethatisonthe internetandgetitsuniversalresourcelocator,I.e.,URL. Togetthewidthandheight,rightclickandviewproperties.
65
Saveasaddingimagesintheweek2folder.
Thereare4typesoflinks.
Syntaxisthesamebutthelinkisnotwithintherootofthesite(sitesmain directory)
Youcanevenanchorauseronaspecificpageonaspecificlocation.
Showtheemailaddressandnotclickhere Invitetheusertoemailyou
77
Saveasdir_image.html
78
79
Mostlikelyasitehasmultipledirectoriesforimages,scripts,files,etc.But thereshouldnotbeanewdirectoryforeverypageofoursite!!!
81
WhatwouldbeadeclarationthatIcouldusetostylethisheading?
88
90
WhatwouldbeadeclarationthatIcouldusetostylethisheading?
93
HavestudentsgotoAppendixDintheirbook
Saveasinline_styles.html
96
Aswebdesignersanddevelopersweshouldalwaysbeobservantofwhatis outthereontheweb.Doessomethinglookincorrect?MaybeIcancontact themandhelpout?WowthatisreallycoolmaybeIcouldlearnhowtodo thatandaddittomysite. Weshouldespeciallybekeepinganeyeonthefunctionalityanddesign.This weekweexploredsitestoseegoodandbadexamplesofsiteswith meaningfulcontent.Thisiswherewekeepaneyeonthefunctionalityand design.Aswedevelopoureyesforthesethingsitwillhelpustomakesure ourfutureclientsanduserswillgetwhattheyneedandusallagreaterreturn onthewebsiteinvestment.
99
100
101