Meeting dates and/or topics may be subject to change. Changes, if necessary, will be updated on the syllabus and announced on the PROG4HUMANISTS listserv.
Week | Date (Friday) | Topic | Readings/Resources | Assignments Due | Teacher |
---|---|---|---|---|---|
1 | 9/4 | Introductory Class - HTML/CSS | Mandell, XSLT for Humanists, chapter 1 | Exercise 1 (in class) | Mandell |
2 | 9/11 | Drupal: Content Types | Dombrowski, Drupal for Humanists, available in dropbox: Read Section 1.4, Chapter 2, and Chapter 5 Optional: read the comparisons of Drupal to other technologies for digital humanities project development. Optional: read chapter 4 and follow the instructions in Section 4.5 to install the modules listed in Section 4.4. | Exercise 2: Create an account at pantheon.io and create a new site, from scratch, just using Drupal 7 (see Section 3.3 of book) | Dombrowski |
3 | 9/18 | Drupal: Views | Dombrowski, Drupal for Humanists, available in dropbox: Read Sections 6.2 and 6.3 on how to create content types Read Section 8.4-8.6 on adding content Read Chapter 12, introduces Views Optional: Read Sections 8.2 and 8.3 on improving the content type creation forms Optional: Read Chapter 9 on node display | Exercise 3: Create the content types on your site corresponding to your data model. | Dombrowski |
4 | 9/25 | XML: TEI | Class2 Folder in Dropbox | Exercise 4 | Mandell |
5 | 9/28 (Monday) | XSLT: Creating Documents | Class3 Folder in Dropbox | Exercise 5 | Mandell |
6 | 10/9 | XPath in XSLT XSLT: Elements and Functions | Mandell, XSLT for Humanists, Chapter 2 | Exercise 6 | Mandell |
7 | 10/12 (Monday) | XSLT: Processing Multiple Files; Conditionals | Mandell, XSLT for Humanists, Chapter 3 | Exercise 7 | Mandell |
8 | 10/23 | Drupal + TEI | A quick primer on Drupal and TEI Please follow links, esp. to the TEICHI Drupal module, focusing on the "Features" and "Documentation" pages. Using Feeds module to Ingest TEI: Quinn Dombrowski, Drupal for Humanists Read Chapter 14 on Importing Data. You may skim 14.3.6 on Feeds Tamper. When reading through the first example on "Importing People Nodes" (14.4) think about how this process might work if TEI were the input instead of CSV. The short section on xpath parsers (14.3.3.3) may clue you in to the potential for "scraping" TEI documents for data and metadata to be stored in the Drupal databases. | (No exercise) | Rettenmaier |
9 | 10/30 | XQuery | XQuery4Humanists | Exercises are in XQuery4Humanists readings/resources link | Anderson |
10 | 11/6 | XQuery | XQuery4Humanists-2 | Anderson | |
11 | 11/13 | XQuery | XQuery4Humanists-3 | Anderson | |
12 | 11/20 | OpenRefine | No required readings | Install the OpenRefine application ("Google Refine 2.5-Stable Version") http://openrefine.org/download.html Install instructions are available here and in dropbox. | Grumbach |
13 | 12/4 | iPython | Pending | Sinclair | |
14 | 12/11 | iPython | Pending | Sinclair |