HyperText Markup Language (HTML)

Application Deadline: 
27/10/2010

[Updated 14 June 2010] The Division of the Humanities is looking for an Associate Director of Research Computing to provide leadership and oversight of humanities faculty research and digital scholarship projects at the University of Chicago. The Associate Director will be responsible for developing innovative and sustainable solutions for faculty research projects, based on knowledge of current technologies and best practices and an engagement with the methodologies and practices of disciplines in the humanities.

tool: MantisBT

Purpose: 

MantisBT is a free popular web-based bugtracking system written in the PHP scripting language.

The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

Features: 

• event-driven-plug-in system
• works with MySQL, MS SQL, PostgreSQL, SQLite, Oracle and IBM DB2 databases
• RSS Feeds
• Customisable workflow
• Wiki integration
• Chat integration

A&H use case 1 description: 
The “First World War Poetry Digital Archive” project has used MantisBT to track development and the use cases developed were used as reference points for successful development prior to user testing.
Creator: 
Kenzaburo Ito and Victor Boctor
Publisher: 
Futureware Pty Ltd
lifecycleStage: 
Specifications: 
Alternate tool(s): 

JIRA, Trac, Bugzilla

Software/programming languages used: 
Purpose: 

Ruby on Rails, often shortened to Rails or RoR, is a web development framework written in the Ruby language.
It is intended to be used with an Agile development methodology that is used by web developers for rapid development.

Ruby on Rails is separated into various packages, namely ActiveRecord (an object-relational mapping system for database access), ActiveResource (provides web services), ActionPack, ActiveSupport and ActionMailer.

Features: 

• uses the Model-View-Controller (MVC) architecture pattern to organise application programming
• MySQL, SQLite, and Postgres support
• opinionated software
• RESTful architecture
• Convention over Configuration (CoC) principle
• Don’t Repeat Yourself (DRY) principle

A&H use case 1 description: 
The “First World War Poetry Digital Archive” project has used Ruby on Rails to embed browse and search functionality to the website.
Creator: 
David Heinemeier Hansson
Publisher: 
Rails Core Team
Data publishing and dissemination: 
Specifications: 
Suite: 
Software/programming languages used: 
Alternate tool(s): 

Merb, Ramaze, Vintage

Licence: 
lifecycleStage: 

tool: TextPad

Purpose: 

TextPad is a text editor. It may be used as a basic text editor, web page editor, or as part of a programming IDE.

Features: 

• Universal Naming Convention (UNC) style names support
• Files up to the limits of 32-bit virtual memory can be edited
• Spell checker with dictionaries in 10 languages
• Multi file editing support
• Commands to change case, and transpose words, characters and lines
• Commands to indent blocks of text, split or join lines, and insert whole files
• Change tracking

A&H use case 1 description: 
The corpus of Anglo-Saxon stone sculpture project has used Textpad to produce archive formats of the data collected to publish catalogues of all the Anglo-Saxon carved stones.
Publisher: 
Helios Software Solutions
Creator: 
Helios Software Solutions
Licence: 
Alternate tool(s): 

EditPlus, UltraEdit

lifecycleStage: 
Software/programming languages used: 

tool: Xalan

Purpose: 

Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. It implements XSL Transformations (XSLT) Version 1.0 and XML Path Language (XPath) Version 1.0.

Features: 
  • Conversion between structured markup formats
  • Stylesheet validation
A&H use case 1 description: 
The Tibetan text project used Xalan to convert Classical Tibetan texts stored as XML into other formats for publication.
A&H use case 2 description: 
The Anglo-Norman On-line Hub has used Xalan to convert XML tagged copies of the revised Anglo-Norman Dictionary between XML and HTML.
Creator: 
Apache Software Foundation
Publisher: 
Apache Software Foundation
Data publishing and dissemination: 
Data analysis: 
Data structuring and enhancement: 
Software/programming languages used: 
Licence: