Office: Wells Library 005B
Office Hours: Wednesdays 2:30pm–4:30pm.
Phone: (812) 856–0707
email: jawalsh@indiana.edu
Web: http://johnwalsh.name
Twitter: @jawalsh
Syllabus is subject to change, to suit the needs of the course.
This course will teach students to design and publish documents on the Web and for common eBook platforms such as iBook and Kindle. We will learn about XML-based document formats (such as TEI, DocBook, Office Open XML) and eXtensible Stylesheet Language Transformations (XSLT), a special-purpose programming language for transforming XML documents into other XML and non-XML formats. We will also learn to develop publications in common eBook formats, including ePub (iBook, etc.), AZW (Amazon Kindle), and KF8/AZW3 (Amazon Kindle).
Most weeks we will have lab assignments related to the topic and readings for that week. You will have time to work on the assignment in class, and you will submit the finished assignment by Wednesday before our next class meeting.
We will have three quizzes throughout the semester. Quizzes will test basic knowledge about XML and related technologies (e.g. DTDs, schemas, XSLT, XPath).
For your final project, you will build design and build a digital publishing project. You can use the Apache Cocoon publishing platform, TEI Boilerplate, PHP, JAVA, HTML5 & CSS3, or a combination of other technologies. See the online journal Digital Humanities Quarterly (DHQ) for an example of a Cocoon-based web site. There will be a couple of preliminary assignments, such as a project proposal and wireframing, designed to get you thinking about and planning the final product. You will present your final project to the class during the final class meeting of the semester. Details.
To earn the full participation credit, every student should make at least one substantive contribution to class per week.
Examples of substantive contributions include engaging in discussions, making a thoughtful comment, asking a thoughtful question, telling the class about a relevant article or news story or web site or tool, publicly and thoughtfully answering others’ questions, routinely helping a fellow student during lab time, etc. It is especially important that students do the reading and view the videos in advance of class and come to class with questions about anything that is unclear. It is my hope that most of our class time will be devoted to hands-on work, rather than me rehashing material that was covered in the readings. For this to work, students will need to be prepared and ready with questions about any unclear material covered outside of the classroom.
Document publishing with HTML/CSS/JavaScript.
A series of Wednesday afternoon talks on digital library topics. Many of the topics are directly relevant to the content of our course.
All presentations are in the Herman B. Wells Library from 12:00–1:00 pm EST.
You can watch live presentations via Adobe Connect: http://connect.iu.edu/diglib. If you are not a registered Connect user, select “Enter as Guest”.
To receive a reminder and an abstract for each presentation, send an email to
iulist@iulist.indiana.edu with the message body:
sub dl-brownbag-l Your Full Name