{"id":166,"date":"2016-02-09T11:55:00","date_gmt":"2016-02-09T11:55:00","guid":{"rendered":"http:\/\/xl1916apps.mucampus.ie\/letters-new\/?page_id=166"},"modified":"2018-07-09T17:10:27","modified_gmt":"2018-07-09T17:10:27","slug":"technical","status":"publish","type":"page","link":"https:\/\/letters1916.ie\/learn\/about\/technical","title":{"rendered":"Technical"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">The Letters of 1916 website comprises multiple pieces of software implemented in a complex yet fluid manner. The following are the software packages used in the production of the Letters of 1916:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>WordPress<\/b> <i><span style=\"font-weight: 400;\">(v 4.1.4)<\/span><\/i><span style=\"font-weight: 400;\"> \u2013 the primary web interface and initial landing page of the project. \u00a0This hosts the blog for the website, and is the primary interface for communication.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><b>Omeka<\/b> <i><span style=\"font-weight: 400;\">(v 1.5.3)<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; utilised to provide assistance with the transcription of the letters objects. \u00a0Also provides general workflow.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><b>Scripto<\/b> <i><span style=\"font-weight: 400;\">(v 1.3.1)<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; an Omeka plugin utilised during the transcription process. \u00a0This software package, paired with wikimedia, houses the physical transcriptions of each letter object and also provides assistance with encoding of the text in TEI.<\/span><\/li>\n<\/ul>\n<ul>\n<li><b><b>Ruby on Rails<\/b> <i><span style=\"font-weight: 400;\">(v 3.2.13)<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; a custom built application produced by The Trinity Centre for High Performance Computing. \u00a0This package allows users to upload letters into Omeka.<\/span><\/b><\/li>\n<\/ul>\n<ul>\n<li><b>Python tools<\/b><span style=\"font-weight: 400;\"> to build TEI-XML documents from the raw Omeka data dump (https:\/\/github.com\/oculardexterity\/Letters-Processing)<\/span><\/li>\n<\/ul>\n<ul>\n<li><b><b>LetEd <\/b><i><span style=\"font-weight: 400;\">(v .12.09.3) <\/span><\/i><span style=\"font-weight: 400;\">&#8211; a custom built application \u00a0(in Python) by Richard Hadden, a team member of Letters 1916, and a DiXIT Fellow for editors to proofread and enhance the markup of user-encoded letters. <\/span><\/b><\/li>\n<\/ul>\n<ul>\n<li><b>Discovery Tool<\/b> <i><span style=\"font-weight: 400;\">(v 1.0.0)<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; a custom built application (leveraging the Mono Webforms framework) by Shane A. McGarry, a team member of the Letters of 1916 and a PhD candidate in Digital Humanities, this tool allows users to explore the collection via search and browse mechanisms, as well as view the content of the letters and each letter\u2019s associated imagery.<\/span><\/li>\n<\/ul>\n<ul>\n<li><b>Admin Tool<\/b> <i><span style=\"font-weight: 400;\">(v 1.0.0)<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; a custom built application (leveraging the Mono MVC framework) also built by Shane A. McGarry, this tool allows members of the Letters of 1916 team to administer various aspects of the letters (such as maintaining custom lists, adding \/ removing letters, parsing TEI, and various backend management tasks).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">In addition to the software packages listed above, there are a number of other server related software packages that provide additional product support (i.e. database server, web server, etc.). \u00a0These packages are:<\/span><\/p>\n<ul>\n<li><b><b>Apache <\/b><i><span style=\"font-weight: 400;\">(v 2.2.15) <\/span><\/i><span style=\"font-weight: 400;\">&#8211; web server software package<\/span><\/b><\/li>\n<\/ul>\n<ul>\n<li><b>PHP<\/b> <i><span style=\"font-weight: 400;\">(v 5.3.3) <\/span><\/i><span style=\"font-weight: 400;\">\u00a0&#8211; used to serve up .php pages<\/span><\/li>\n<\/ul>\n<ul>\n<li><b>Passenger <\/b><i><span style=\"font-weight: 400;\">(v 4.0.10) <\/span><\/i><span style=\"font-weight: 400;\">&#8211; web server software used to host Ruby on Rails application<\/span><\/li>\n<\/ul>\n<ul>\n<li><b>MySQL<\/b> <i><span style=\"font-weight: 400;\">(v 1.3.1) <\/span><\/i><span style=\"font-weight: 400;\">&#8211; database server. \u00a0There is one single MySQL database for all of the above mentioned software packages. \u00a0The data for each is not segregated into separate catalogues.<\/span><\/li>\n<\/ul>\n<ul>\n<li><b>MediaWiki <\/b><i><span style=\"font-weight: 400;\">(v 1.21.1)<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; database server (of sorts) integrated with MySQL. \u00a0Used strictly by Scripto to store transcriptions.<\/span><\/li>\n<\/ul>\n<ul>\n<li><b>Mono<\/b> <i><span style=\"font-weight: 400;\">(v .4.2.2)<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; application development framework. This framework is used to provide the underlying implementation of the Discovery tool as well as the Admin tool.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The process from uploading a letter to displaying it in the Explore section is completed in two phases. A diagram of the first phase may be found below:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the second phase, the data from the MySQL server is processed through our custom LetEd application to generate valid TEI. The process is described in the diagram below:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The two phases combined takes us all the way from uploading a letter to displaying it on our Explore page. You are always welcome to talk to the Letters of 1916 team if you want to learn more about the technical side of this project!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Letters of 1916 website comprises multiple pieces of software implemented in a complex yet fluid manner. The following are the software packages used in the production of the Letters of 1916: WordPress (v 4.1.4) \u2013 the primary web interface <a class=\"more-link\" href=\"https:\/\/letters1916.ie\/learn\/about\/technical\">Continue reading <span class=\"screen-reader-text\">  Technical<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"parent":42,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_exactmetrics_skip_tracking":false,"footnotes":""},"_links":{"self":[{"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/pages\/166"}],"collection":[{"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":3,"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/pages\/166\/revisions"}],"predecessor-version":[{"id":5407,"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/pages\/166\/revisions\/5407"}],"up":[{"embeddable":true,"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/pages\/42"}],"wp:attachment":[{"href":"https:\/\/letters1916.ie\/learn\/wp-json\/wp\/v2\/media?parent=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}