Optional reading
Basic HTML
December, J. Welcome to the HTML Station. http://www.december.com/html/
Greenspun, P. Philip and Alex's Guide to Web Publishing http://www.arsdigita.com/books/panda/
HTMLCompendim.org. The Compendium of HTML Elements. http://www.htmlcompendium.org/
HTMLDirectory.com. The Ultimate Webmaster's resource. http://www.htmldirectory.com/Tutorials/
University Instructional Technology Services, Indiana University. Publishing with World Wide Web: How You Can Deliver Information via WWW. http://www.indiana.edu/~wmhome/
Web Developer's Virtual Library (WDVL). HTML - The Hypertext Markup Language http://www.wdvl.com/Authoring/HTML/
Werbach, K. The BareBones Guide to HTML.
Website project management
Cliver, S. (2002). Managing the client: A fairy tale. Digital Web Magazine. http://www.digital-web.com/articles/managing_the_client/
Cummings, W. (2000). What makes those damn clients so difficult? Digital Web Magazine. http://www.digital-web.com/articles/what_makes_those_damn_clients_so_difficult/
Drummond, H. and Hodgson, J. (2003). The chimpanzees' tea party: a new metaphor for project managers. Journal of Information Technology 18, 151-158.
Dumbill, E. The Pragmatic Web. http://usefulinc.com/articles/pragmatic.html
Henniger, S., Lu, C., and Faith, C. (1997). Using organizational learning techniques to develop context-specific usability guidelines. Proceedings of the Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques. pp. 129-136. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.6.2278&rep=rep1&type=pdf
Fichter, D. and Cervone, F. (2003). Why web projects fail. Intranet Librarian.
Kavassalis, J. Lelis, S. and Haridi, S. (2004). Information cities: What makes a web site popular? Communications of the ACM, 47(2), 51-55. http://www.arc.sci.eg/NARIMS_upload/CLAESFILES/3853.pdf
Lash, J. (2003). A User-Centered Approach to Selling Information Architecture. Digital Web Magazine. http://www.digital-web.com/articles/a_user_centered_approach_to_selling_ia/
Lovatt, M. (1997). Herding cats: a case study on the development of Internet and intranet strategies within an engineering organization. Proceedings of the 1997 Conference on Computer Personnel Research. pp. 104-109. http://portal.acm.org/citation.cfm?id=268820.268874
Maccora, J. Service Your Web Design Customers. Sitepoint http://www.sitepoint.com/print/service-web-design-customers
Moreville, P. Information Architecture and Business Strategy http://argus-acia.com/strange_connections/strange006.html
Nielsen, J. Top ten mistakes of web management. Useit.com. http://www.useit.com/alertbox/9706b.html
Nielsen, J. Top Ten Mistakes in Web Design. http://www.useit.com/alertbox/9605.html
Porter, J. (2003). Information Architecture the Adaptive Path Way: An Interview with Indi Young. User Interface Engineering. http://www.uie.com/articles/young_interview/
Projectconnections.com. Skills > People http://www.projectconnections.com/knowhow/kb_contents/skills.html
Robey, D. and Keil, m. (2001). Blowing the whistle on troubled software projects. Communications of the ACM 44(4) 87-93. http://www.kbs.uni-hannover.de/Lehre/SWT2/SS02/BlowTheWhistle.pdf
Strauss, H. (1999). Untangling the Web transcript: Managing the New Web. CREN Virtual Seminars http://www.cren.net/know/seminars/trans/utw/newweb.html
Wright, J. Hook, Line and Sinker - Netting your First Clients. Sitepoint. http://www.sitepoint.com/article/sinker-netting-first-clients
Information Architecture
Adams, K.C. (2000). Immersed in Structure: The Meaning and Function of Taxonomies. Internetworking 3.2. http://www.internettg.org/newsletter/aug00/article_structure.html
Argus Associates. Argus Clearinghouse for Information Architecture. http://argus-acia.com/
Charlesworth, M. Site Architecture and Navigation through Research Web Developer's Journal. http://www.webdevelopersjournal.com/articles/architecture_nav_research.html
Dillon, A. and Gushrowski, B. Genres and the Web: Is the personal home page the first uniquely digital genre? http://www.ischool.utexas.edu/~adillon/Journals/genres.html
Erskine, L.E., Carter, D.R.N., and Burton, J.K. (1997). Dialogical Techniques for the Design of Web Sites http://citeseer.ist.psu.edu/412626.html
Fuccella, J. and Pizzolato, J. (1998). Creating Web Site Designs Based on User Expectations and Feedback. Internetworking: ITG Newsletter (1.1). http://www.internettg.org/newsletter/june98/web_design.html
Fuccella, J. and Pizzolato, J. (1998). Web Site User centered Design: Techniques for Gathering Requirements and Tasks. Internetworking: ITG Newsletter (1.1). http://www.internettg.org/newsletter/june98/user_requirements.html
Gillespie, G. Web page design for designers http://www.wpdfd.com/wpdhome.htm
Haller, T. Information Architecture. http://www.infodn.com/
Information Management Office. Australian Government. (2004). Better practice checklist: 15. Information Architecture for Websites. http://www.finance.gov.au/e-government/better-practice-and-collaboration/better-practice-checklists/information-architecture.html
Kalbach, J. (2001). Designing for Information Foragers: A Behavioral Model for Information Seeking on the World Wide Web. Internetworking ITG Newsletter (3.3). http://www.internettg.org/newsletter/dec00/article_information_foragers.html
Meyer, T. Information architecture concepts: Misconceptions explained. IBM Developerworks. http://www.ibm.com/developerworks/library/us-inarch.html
Morris, C. Basic Principles of Web Site Navigation. Web Developer's Journal http://www.webdevelopersjournal.com/articles/navigation.html
Morville. P. Defining Information Architecture http://argus-acia.com/strange_connections/strange001.html
Morville, P. User Experience Design. Semantic Studios http://semanticstudios.com/publications/semantics/000029.php
Richmond, A. (2001). Design and Architecture of a content-rich web site. WDVL. http://wdvl.internet.com/Authoring/Design/Design/
Rogers, B.L. and Chaparro, B. (2003). Breadcrumb Navigation: Further Investigation of Usage. Usability News 5.2 http://psychology.wichita.edu/surl/usabilitynews/52/breadcrumb.htm
Rosenfeld, L. A Closer Look: Critical Reviews of Corporate Websites. http://webbusiness.cio.com/archive/032300_closer.html and http://webbusiness.cio.com/archive/022100_closer.html
Rosenfeld, L. (2000). Interview with Andrew Dillon (about IA) http://argus-acia.com/people/dillon_profile.html
Seigel, D. Killer websites core page. http://www.killersites.com/core.html
Shiple, J. Information Architecture Tutorial http://hotwired.lycos.com/webmonkey/design/site_building/tutorials/tutorial1.html
Sullivan, T. Design Fundamentals http://www.pantos.org/atw/basics.html
Wyllys, R.E. Information Architecture http://www.gslis.utexas.edu/~l38613dw/readings/InfoArchitecture.html
Zaphiris, P. and Mtei, L. Depth vs breadth in the Arrangement of Web Links http://www.otal.umd.edu/SHORE/bs04/
CSS
Bos, B., Lie, H., Lilley, C., and Jacobs, I. (1999). Cascading Style Sheets, level 1: W3C Recommendation 17 Dec 1996, revised 11 Jan 1999 http://www.w3.org/tr/REC-CSS1
Brown T., Eriksson, J.R., and Sims, S. CSS Pointers http://www.dev-archive.net/articles/pointers/
The Groan Zone. Style sheets: Part 3, 5, 7 http://groan-zone.net/css.htmlHolly 'n John. Position is everything. http://www.positioniseverything.net/
Irt.org. Cascading Style Sheet (CSS) and Aural CSS FAQ Knowledge Base http://www.irt.org/script/css.htm
Kyrnin, J. HTML 4.0. About.com. http://html.miningco.com/compute/html/msubhtml40.htm
Lie, H.W. and Bos, B. Cascading Style Sheets, level 2 CSS2 Specification. W3C. http://www.w3.org/tr/REC-CSS2
Meyer, Eric A. Master Compatibility Chart http://www.bitstorm.org/edwin/cursus/css_master_compatibility_chart/
Mulder, S. Introduction to CSS Positioning. Webmonkey. http://hotwired.lycos.com/webmonkey/authoring/stylesheets/tutorials/tutorial1.html
Mulder, S. Mulder's style sheet tutorial. Webmonkey. http://hotwired.lycos.com/webmonkey/authoring/stylesheets/tutorials/tutorial1.html
Piperoglou, S. HTML 4.0 in Netscape and Explorer. Webreference.com http://webreference.com/dev/html4nsie/
Pozadzides, J. and Quinn, L. (1997). Cascading Style Sheets. Web Design Development Group. http://www.htmlhelp.com/reference/css/
Raggett, D., Le Hors, A., and Jacobs, I. (1999). HTML 4.01 Specification W3C Recommendation 24 December 1999. W3C. http://www.w3.org/tr/html401/
W3C. Cascading Style Sheets. http://www.w3.org/Style/CSS/
WDVL. Style Sheets http://wdvl.com/Authoring/Style/Sheets/
Webmonkey. Authoring stylesheets http://hotwired.lycos.com/webmonkey/authoring/stylesheets/
XHTML
Claben, M. XHTML 1.0: Where XML and HTML meet. Webreference.com. http://www.webreference.com/xml/column6/
Graham, I. Online References: The XHTML 1.0 Language and Design Sourcebook http://www.utoronto.ca/ian/books/xhtml2/refs.html
Musciano, C. What I Learned this Summer: XHTML http://www.ddj.com/184411816
Richmond, A. Introduction to XHTML, with examples. Web Developer's Virtual Library. http://www.wdvl.com/Authoring/Languages/XML/XHTML/
Vora, P. (2000). Extensible HyperText Markup Language (XHTML). Internetworking 3.1. http://www.internettg.org/newsletter/mar00/workshop_xhtml.html
W3C. XHTML 1.0: The Extensible HyperText Markup Language http://www.w3.org/tr/xhtml1/
Wiggin, P. XHTML: Our Last, Best Hope for Clean Code. Webreview.com. http://www.ddj.com/184412769
XHTMLguru.com http://www.xhtmlguru.com/
XHTML.ORG. http://www.xhtml.org/
Accessibility and Usability
Flanders, V. (2000). Web pages that suck. http://www.webpagesthatsuck.com/
Instone, K. Usable Web: Guide to Web usability resources. http://usableweb.com/
Nielsen, J. How to Conduct a Heuristic Evaluation. http://www.useit.com/papers/heuristic/heuristic_evaluation.html
Nielsen, J. Ten Usability Heuristics. http://www.useit.com/papers/heuristic/heuristic_list.html
PHP
German, Adrian. (2006). Tutorial pages on PHP. PHP Notes 1
PHP Notes 2Javascript & the DOM
Bickner, C. (2000). Focus on Javascript. About.com http://javascript.miningco.com/compute/javascript/mbody.htm?PID=2813&COB=home
Burns, J. The JavaScript Primers http://www.htmlgoodies.com/primers/jsp/
German, Adrian. Tutorial pages on Javascript and DHTML. http://www.cs.indiana.edu/classes/a348-dger/spr2004/notes/Seventeen.html
Javascript Planet http://planets.sun.com/JavaScript/
Cover, C. W3C Document Object Model (DOM). Cover Pages http://xml.coverpages.org/dom.html
Kamthan, P. A Gift of "Life" : The Document Object Mode. irt.org http://www.irt.org/articles/js143/
Koch, P.P. The Document Object Model: an Introduction. Digital Web Magazine. http://www.digital-web.com/articles/the_document_object_model/
W3C. Document Object Model FAQ http://www.w3.org/DOM/faq.html
DHTML
Brattli, T. (2002). DHTMLcentral.com: Home page http://www.dhtmlcentral.com/
Burns, J. DHTML and Layer Tutorials http://www.htmlgoodies.com/beyond/layers.html
DHTML-Shock. Free DHTML Scripts http://www.dhtmlshock.com/
Dynamic Drive. DHTML code library. http://www.dynamicdrive.com/
Richmond, A. Dynamic HTML http://www.wdvl.com/Authoring/DHTML/
SmartWebby. SmartWebby's Guide to Simple Dynamic HTML (DHTML) http://www.smartwebby.com/DHTML/default.asp
Webreference.com. Dynamic HTML Lab. http://webreference.com/dhtml/
Webmonkey. Authoring DHTML http://hotwired.lycos.com/webmonkey/authoring/dynamic_html/
Java for web programming
German, Adrian. (2002-6). Tutorials Installing Tomcat
Web chat application in Java Chat app pt. 2Deitel & Deitel. (2007). Java: How to Program. Prentice Hall.
