Reflections on Spring Semester

This semester I’ve continued my work on the PressForward project in the Research division. Throughout the semester I’ve served as editor-in-chief, helped troubleshoot and test the latest version of the PressForward plugin for public release, and continued to develop my php and web development skills by working on the TurnKey PressForward WordPress theme. In addition to working on PressForward, I’ve helped out in the support space, organized a brown bag, and spent some time mentoring Stephanie Seal. My time in the Research division on PressForward has allowed me to develop my programming skills and further acquaint myself with the software development process. I’ve learned so much about programming in general over the last two years, but I’ve also gained valuable experience in things like UI/UX design principals and about the workflow for developing/maintaining an open source piece of software.

The PressForward All Content page in 3.5 features improved navigation, filtering, sorting, and searching.

The PressForward All Content page in 3.5 features improved navigation, filtering, sorting, and searching.

In March, PressForward released version 3.5 which included some significant User Interface(UI) and User Experience(UX) changes. This version was the result of several months of work by the PressForward team and included a redesigned toolbar in ‘Nominated’ and ‘Under Review’ and some reorganization of tools and options in the plugin. Throughout the first months of this semester, I attended development meetings, tested new features, and helped to rewrite our documentation based on the new features. Releasing a new version of the software is a big task as it involves updating all our documentation, screenshots, and descriptions of the plugin. 

Output of the Subscribed Feeds Shortcode in the PressForward TurnKey Theme

Output of the Subscribed Feeds Shortcode in the PressForward TurnKey Theme

Building the PressForward TurnKey Theme allowed me to apply a lot of the concepts I was picking up through bug-testing and in the weekly discussions with our developer Aram. For example, I helped to write a shortcode that displays a list of the subscribed feeds and aims to allows PressForward users to further expose the metadata collected by the plugin. We came up with this idea after realizing how many of DHNow’s feed were broken and how poor the metadata that is associated with the feeds often are. Attributing credit to posts we feature when the author is not clearly listed in the metadata is often difficult and problematic. The shortcode allows users to highlight the RSS metadata pulled in by the plugin by providing options for displaying both active and inactive feeds. We hope allowing administrators to make their feedlist (as well as the feed title and author) visible outside of the plugin will prompt scholars to revisit the metadata contained in their RSS feeds. Participating in development meetings this semester, I have not only continued to further my understanding of the backend of the plugin but also have learned more about php and WordPress core. 

My work on PressForward has been immensely helpful in building my programming skills and as I look back at the last two years of this fellowship, I’m struck by how much my skills have grown. In addition to technical skills, I’ve also gained experience in managing an active publication and an open source project. Thanks to projects like our cohort’s THATCamp topic modeling experiment in Python, the Clio Wired sequence, the support space, and my time in Research my skills have vastly improved. As I finish up this fellowship and look towards beginning my dissertation and developing a digital component, the skill set I’ve cultivated through this fellowship will be immensely useful. At the very least, the skills I’ve developed her have given me a foundation in computational thinking and I feel confident in learning whatever new programming skills will be required for my own research.

Aside from our duties in our respective divisions, the fellows have also had some common projects we’ve worked on.  Stephanie Seal and I produced several episodes of Digital Campus this semester and continued to maintain the blog.  Producing Digital Campus involves finding stories for everyone to discuss, managing and scheduling the recording, and preparing a blog post summarizing the episode for the Digital Campus blog.

Additionally, each year the fellows are asked to host and organize a brown bag at the center.  This year I invited Micki Kaufman down from the City University of New York to talk about her dissertation research, entitled “Everything on Paper Will Be Used Against Me”: Quantifying Kissinger, A Computational Analysis of the DNSA’s Kissinger Collection Memcons and Telcons.” I had previously met Kaufman at the 20th Anniversary conference and the brownbag was an excellent opportunity for the fellows to invite down another graduate student and participate in conversations about digital methodologies and approaches as they apply to a dissertation.

 

Editor-in-Chief and Other Experiences

This semester, my cohort of fellows were placed into different divisions. Since we are on the accelerated one-year fellowship tract (the previous two cohorts each had a two-year fellowship), every division currently has two DH fellows. I was assigned to my first choice, the Research Division. This was the first division my cohort rotated through last semester and was a bit more technical than the other two divisions. However, I am excited to get involved in their current projects and to contribute as a member of the team. You can read my reflection on my rotation through the Research Division here.

“Catching Up”

For the first few weeks, I was familiarizing myself with various aspects of the divisions work. Even though I came into the fellowship with experience in programming and web design, I was by no means at the same level as the rest of the division. Taking a few weeks to introduce myself to the tools used in the division’s work would allow me to better understand the workflow and processes involved in the different projects.

Git and Github: The two main projects that Research is involved with are Zotero and PressForward. Both of these are programs are open source and available online in their entirety at Github.com. Github is an online repository for source code and allows for collaboration in the development process.  Currently, the Research Division is working on  releasing updated versions of PressForward. By learning how Github and git commands work, I would be able to understand how these updated versions are created, shared, tested, and released. I went through a handful tutorials on git commands from both Github and on Code School. I even created my own project repository on Github and practiced pulling and pushing files. I worked through the command line (Terminal on Mac) to communicate with Github. It was an interesting and definitely new experience. I now understand the theory of how to save various stages in the coding process and uploading them to Github. Most importantly, I can follow people’s conversations about Github or their online repositories. I am looking forward to learning more and becoming more comfortable with the process.

PHP: I came into this Fellowship with experience in a few programming languages. I had taken two programming classes in my undergraduate in C# and had some experience with HTML, CSS, and Java script from a capstone class. PressForward works a lot in a scripting language called PHP. I went through the tutorial on Codecademy for PHP and reviewed Java script as well. I didn’t come out an of the tutorials with a mastery of the language but it did teach me how to following the syntax and logic of the code. That really is half the battle in programming.  I now have a greater appreciation for programmers who have expertise in multiple languages as well. I only have a basic knowledge of a handful of languages and they are already bleeding over into each other in my mind. In spite of this, I enjoyed working with programming and want to continue to improve my skills and utilize them in my own work as well as within the Research Division.

Editor-in-Chief

The crux of my time in the division thus far has been preparing for and working as Editor-in-Chief for Digital Humanities Now. The idea of being Editor-in-Chief was a bit daunting, especially with the immediate publication that comes with the digital medium. However, I was aptly prepared and supported with my first time through.

Preparation: In the weeks leading up to my assigned time, I shadowed Amanda Regan and Amanda Morten during their weeks as Editor-in-Chief. They showed me how to format each post for publication, how to find relevant information from the Google documents, and how to email the editors-at-large. The most imposing task was to find the Editor’s Choice articles. I felt comfortable with identifying the various news items for publication but the Editor’s Choice articles are more involved and the focal point on the DHNow website. A helpful way of understanding Editor’s Choice articles, as it was explained to me, is that they should be focused around an argument or position. With this understanding, I decided to spend some time going through former Editor’s Choice articles from the previous months to better ground my judgment. As my week of Editor-in-Chief approached, I felt prepared and excited for the task.

My Week: My week started with a suggestion from Ben Schneider that I look through the nominated material the day before publication. This would allow me to gauge if we have enough material to publish or that I needed to devote time to aggregating articles. So I spent an hour or so drafting posts and prepping for the following day. I left work on Monday feeling confident that I had plenty of material for the Tuesday publication. The following morning, I returned to find that most of the material I drafted the day before was almost entirely Humanities focused with little to no digital component. Luckily I started the day early to allow for “hiccups” such as this and was able to work through and find things to publish. Thursday went a little faster, after having already gone through the entire process on my own. I was able to find, with relative ease, plenty of news items to publish for both days. Editor’s Choice articles were, however, more time consuming. In the end, I was able to publish two Editor’s Choice pieces on both Tuesday and Thursday.

Reflection: I really enjoyed being Editor-in-Chief. It was somewhat empowering to be the individual who decides what is being published. It also imbues a sense of responsibility that the posts you choose are quality in nature and relevant to the digital humanities community. Taking on this role gave me a glimpse at the vast amount of material being published on the Internet. PressForward has over 400 RSS feeds coming into the All Content page and this is only a mere fraction of the content being published daily. I can definitely see the need for programs such as PressForward to aggregate, organize, and publicize digital work. This being my first experience with online publishing, I found it to be very rewarding and encouraging. I have three more weeks to helm the Editor-in-Chief and I am looking forward to them.

My rotation through the Research Division

I am not sure what I was expecting when the first year fellows were assigned to the Research division. I came with a preconceived notion of what Digital History research is and what historians do with it. It turned out that the scope of my understanding was actually quite limited. My time in the division has taught me a lot about the vast applications and possibilities of Digital History. We (the first year fellows) were given chances to get our hands dirty and it proved very rewarding. Sadly, this blog post marks the end of our rotation through the Research division.

Our first assignment was to PressForward. We started from the ground up by familiarizing ourselves with the project. We installed the plugin on the sandbox server and got to bang around on it. We explored the PressForward.org site as well as the digitalhumanitiesnow.org site. I must admit that my initial reaction was that PressForward was a glorified RSS reader with some added features of promoting articles. I use Feedly (a RSS reader) on my phone to follow various history blogs and I, at first, did not see a big difference between the two. It wasn’t until someone explained “gray literature” that the full purpose of PressForward came into view. Until that point, I had been ignorant to the issue of online scholarship. The PressForward site explains “gray literature” to be “conference papers, white papers, reports, scholarly blogs, and digital projects.” Online scholarship is being under-appreciated and forgotten in a discipline that has focused so heavily for so long on printed material.  My assignment as an Editor-at-Large and then as an Editor-in-Chief brought this issue into focus for me

Working as an Editor-at-Large and Editor-in-Chief really solidified the importance of PressForward. As an Editors-at-Large, we worked through the live feed of articles and websites coming into Digital Humanities Now. I learned that it can be labor intensive to sift through the various websites and articles to find important, relevant material. It is not always easy to find the scholarship and pertinent information. I also learned first hand about the limitations of the software. On a couple of occasions I fell victim to the browser’s back button instead of closing a window. I then found myself back at the beginning of the feed instead of where I was before I had clicked on the article. After shadowing Amanda and Mandy when they were Editors-in-Chief, the first year fellows were able to make decisions on what would be published to DH Now. It was a very fun experience that helped me begin to grasp the extent of online scholarship and publishing. In addition, reading through the articles helped us to be informed an the various projects in the field. I even found articles that did not qualify for DH Now but were of interest to me. I bookmarked more than a handful that I wanted to return to later.

The second assignment was Programming Historian. While our time in PressForward gave us an overview of one of the projects, Programming Historian introduced us to the “nuts and bolts” of the division. It was here that my experience differed from Alyssa’s and Stephanie’s experiences. I came into this program with a background in computer programming. While I am not a computer science “person” I did take classes, during my undergraduate, on C#, HTML, CSS, and Javascript. I struggled at first with the syntax of Python but my background in programming proved very helpful in picking up the language and quickly moving through the lessons. However, I found the lessons to be more focused  on the task of the program (manipulating strings, working with web pages etc.) than learning the language itself. I think it would be beneficial to those without programming experience to work through the Python lessons at Codecademy before starting the Programming Historian lessons. I found the lessons to be very interesting and fun to do. I am excited to use these programs, such as frequency counts and n-grams, in my own research.

The final part of Programming Historian were the lessons on APIs, more specifically the Zotero API. I had never used Zotero so these lessons introduced me to both Zotero and the Zotero API. Before I began the lessons I played around on Zotero, starting my own library and learning to love the program. From the beginning, I wanted to use my personal library in the lessons and not the sample one provided. By doing this, Spencer and I found a problem in the lessons when my program couldn’t access my library. Alyssa has since reported it and a problem she had to GitHub. After finishing the API lessons, I wanted to do things that the lessons did not delve into. With help from Spencer I was able to bang around on the API in an attempt to add/edit the author field of an item. While we did not find a solution we did make headway and it really piqued my interest in working on the Zotero API.

I am leaving a much improved Digital Historian. The Research division had to help the first year fellows through a learning curve that, in some ways, Education and Public Projects don’t. We now know the Center and feel comfortable in it.We got our feet wet and our hands dirty. The Research division was a great place to do that.

Research Division Reflection

It’s hard to believe that the first year fellows have already completed our first rotation within a division. I was nervous to begin the fellowship in the Research Division, since I’m not super-technical (I was rightly told that I can no longer claim to not be a “technology person”), but I have had quite a learning experience. I learned new skills – I can now effectively explain to someone what a plugin actually does and how it works – and went out of my comfort zone in learning Python.

In our first week, we began with PressForward. After playing around with the sandbox site, I installed the PressForward plugin onto my dev site to get a better handle of how it worked. Once I was more comfortable with the logistics of the plugin I moved on to working as an editor-at-large of Digital Humanities Now. It was incredibly interesting to see how the plugin can be used for academic purposes and how it aggregates and organizes content. I was astounded by the quantity of content that was part of the all content feed, especially since a disproportionate amount of the posts were not related to digital humanities.

In our second week, we shadowed Tuesday’s editors-in-chief, Amanda and Mandy, and watched them go through the process of examining the articles under review and deciding which pieces should be published. Prior to Thursday, I familiarized myself with the editors-at-large corner and read several editors’ choice articles. I especially enjoyed reading “Thoughts on feminism, digital humanities and women’s history,” since my area of research is women and gender. On Thursday we were editors-in-chief, which was such a fun experience.

It was beneficial to begin work with PressForward from the ground up. We started with the sandbox, moved on to seeing how the plugin worked for DH Now, and then used the plugin to publish an issue of DH Now. It is a fantastic tool for disseminating often overlooked material to a wide audience and for collecting and curating information. Overall, I had a positive experience with PressForward and DH Now.

After PressForward, we started learning Python through the Programming Historian lessons. I had minimal experience using HTML, CSS, and XML to create a website from scratch when I was in library school, but programming is not something I am comfortable with. At first Programming Historian was fairly easy and the first few lessons seemed straight-forward, but once I got past the “Manipulating Strings in Python” I started to feel lost. After completing those lessons I moved onto the Zotero API lessons. These were more difficult for me to comprehend, especially since, as Stephanie pointed out, they are not in layman’s terms. With help from Jordan and Spencer, I was able to get through the lessons using the sample Zotero library.

I cultivated my own Zotero library and then went back through the API lessons using it instead of the sample in order to see how much of the lessons I could understand on my own. I was successfully able to get through the first two lessons, which was very exciting. I ran into some problems with the third lesson when Text Wrangler was not reading the URLs from the first two items in my library. It was working when I used the sample library because the URLs are links to simple HTML pages, but the links in my library are linked to more complicated sites, such as the source’s record in EBSCO. Jordan had discovered another problem earlier with the user and group tags, and I went into GitHub and reported both of our problems. I am excited to see how I will use Python in the future with other digital humanities projects.

It was an illuminating contrast to work with both PressForward and Python and to see how the latter influences the former. I can understand why we began in the Research Division since the technical skills we learned are necessary in order to have a solid foundation and understanding of digital history.

Reflections on the Spring Semester and Year 1 as a Digital History Fellow

It seems like just yesterday we walked into the Center for History and New Media a bit unsure about what our first year as DH fellows would entail. Looking back it has been an extremely rewarding and valuable experience. Last fall we blogged about our rotations in both the Education and Public Projects divisions. In the Spring we moved to Research for seven weeks where we worked on a programming project for THATCamp and on the PressForward project before moving onto a seminar about the history of CHNM. I want to use this blog post to reflect on the spring semester and look back at the year as a whole.

Our first stop during the spring semester was the Research division. We began our seven weeks by taking on a topic modeling project which aimed to mine all the posts from the THATCamp individual websites and blog about the process. As we used the Programming Historian to learn python (or at least attempt to), we thought a lot about tools and the scholarly research process. We discussed Zotero as a tool and the values and community behind THATCamp as a training network and community for the Digital Humanities. Although we struggled with the programming aspect of this assignment and managed to miss important concepts behind Topic Modeling, the assignment gave us some insight into what kinds of challenges and opportunities topic modeling holds. From this project I learned first hand the importance of understanding the black box behind Digital Humanities tools. After finishing with our topic modeling project we moved onto the PressForward project. We spent a week working as Editors-at-Large and helped second year fellow Amanda Morton with her Editor-in-Chief duties. Thinking about scholarly gray literature and measuring reception of scholarly works on the internet we also spent time researching AltMetrics.

At the end of the three rotations we were left with a very clear understanding of each division, its current and past projects, the audiences it creates for and the overlap between each division. We then began a seminar with Stephen Robertson that explored the history of RRCHNM. In this seminar we tried to understand how RRCHNM developed over the years into its current state and how RRCHNM fits into the larger history of the digital humanities. Beginning with an overview of what a Digital Humanities Center is and how its defined, we collaboratively looked at all 150 centers in the United States and tried to get a sense of the different models that exist and just how many actually fit the definition of a digital humanities “center” as defined by Zurich. What we realized is that the Center for History and New Media stands out from other Digital Humanities centers due to its unique attachment to the History Department but also because of the origins of the center and because of Roy Rosenzweig’s vision.

After we defined just what a center was and looked at the different models, we started to look at the origins of RRCHNM and try to create a genealogy of the different projects and trace the development of the center. Each of the first year fellows took a different major project and traced its history through grant documents and reports. I read up on Zotero in its different iterations and learned a lot about how Zotero was originally conceived as well as how it has grown, expanded, and changed since 2004.

I think one of the things that has been immensely useful for the first year fellows is the ways much of our work at the center was paralleled by our coursework. In the PhD program at GMU we’re required to take a two course sequence in digital history. The first sequence focuses on the theory of Digital History and the second is largely a web design course that introduces us to the basics of HTML and CSS. Often times the topics in Clio I related directly to why we were doing at the center and the dual exposure allowed us to see the application of things we had discussed in Clio first hand.

At the suggestion of Spencer Roberts, the fellows decided to begin a Digital History Support Space in the Fall. The support space offers “advice, guidance, and assistance for students doing digital history projects.”  Every Monday from noon to 5pm (and sometimes even on weekends) we met with students taking the Clio courses, offered advice about and brainstormed potential projects, helped to debug code, and offered a space to work where help was available if needed. We were able to draw on experience from the center and offer advice about what kinds of tools are available and where resources might be found. We weren’t experts but working with the other students in our Clio classes was equally beneficial. It left me with a better understanding of the issues, topics, and tools discussed in our classes. As many of the PhD students move onto Clio III: Programming for Historians with Lincoln Mullen this fall, I’m looking forward to continuing the Support Space.

The fellowship has been structured in such a way that each element has built on itself to provide us with experience and an understanding of digital history, digital humanities, and the debates, methodologies, and histories of the discipline. This fall I’ll be working in the Research Division on the PressForward project and helping to manage both Digital Humanities Now and the Journal of Digital Humanities. Our first year as Fellows has gone by extremely fast but I’m looking forward to beginning a new year and moving into the role of mentor to the new group of DH Fellows.

Reflections: Year Two, Semester One

As the first term of 2013-14 closes, it seems appropriate to reflect on the experiences of the Digital History Fellows. Last year, our first cohort of DH Fellows spent the first semester meeting with Dan Cohen, learning the history of the center, discussing current projects, and thinking about how digital history is practiced. We spent our second semester working in each of the divisions for five weeks, and then decided in which division we would like to work in the second year. Although there was no specific requirement that we take positions spread across the three divisions, we were drawn in different directions. From the first days of the fellowship, Ben Hurwitz was most comfortable in Education and quickly entrenched himself at their community table. He now works on various educational projects, including the Popular Romance Project. Amanda Morton worked closely with Fred Gibbs before he relocated to New Mexico, which helped her transition into Research, where she works on Digital Humanities Now and related PressForward projects. Spencer Roberts was drifting toward Public Projects before the summer started, and settled in once the center received a grant to work with the National Park Service to revamp their War of 1812 site.

This year we welcomed three new members into the fellowship, bringing our total number to six. The second cohort follows a different schedule in their first year, so Amanda Regan, Anne Ladyem McDivitt, and Jannelle Legg stepped directly into the mix at RRCHNM, splitting their semester into seven-week blocks in Education and Public Projects. During those weeks, they have written reflective posts about the projects to which they’ve contributed, all of which can be found here. Next term, they will spend a block in Research before moving into a final seminar with Stephen Robertson.

Continue reading

Legacies and Sources

There have been some interesting discussions in the last week or so re: maintaining legacy sites and making sure 404 errors aren’t the most common decoration on your site about the history of cats during the French Revolution. The thing is, this problem has been around since…well, since Oregon Trail was the most well-known form of digital history scholarship, and there really isn’t a solution.

Continue reading

Digital Humanities Now: Designing Information Flow

This week, our group met with the team behind Digital Humanities Now, an online compendium and journal that searches out and disseminates important scholarship throughout the digital humanities. Although the team has an official editorial staff of three (a number that likely fluctuates with funding), the time required to survey the many thousands of sources can quickly overwhelm even the most efficient team.

Continue reading