Weekly Report 2013-07-07

Completed Work

  1. Created additional documentation: for restoring site from backup and creating a development version on a local machine
  2. Started work on upgrade of Portal to Drupal 7
  3. Completed (?) Changes to menu structure requested by Kenneth Church and Graeme Hirst
    1. Reorganized main menu bar
      1. This involved the creation of a lot of (implicitly) suggested pages - especially for lists of conference sites
      2. It is not immediately obvious that clicking on "Journals," "Anthology," etc. will cause the menu to expand. If desired, we can add a triangle icon at the end of each to show that it's expandable.
    2. Removed duplicate links from left-column navigation menu
    3. Removed news items from front page except for upcoming conference
    4. Created a prelim "What is CL?" page from content found here
    5. The "publications" link on the navigation menu is not yet redirected to the Anthology pending a decision on whether we need to link this page at all. Probably we can just delete the Publications page and redirect the link to the Anthology as requested, but I want a final decision on this before I do it.
    6. Still not entirely sure what to do to organize conferences by "importance," and this will in any case likely involve writing some custom code, so it's been put off to the coming week pending clarification.
  4. Looked into replacing Drupal search with Google Search.
    1. The standard Google Search module for Drupal (information page) assumes you have a paid business account with Google.
    2. The custom code for the free version will not install smoothly in Drupal becuse it requires embedding Javascript in a site div, which Drupal filters out by default. Currently looking into a way to include it without having it killed by Drupal's content filters. This probably involves writing a small module as per these instructions

Agenda for Coming Week

  1. Evaluate project management module for management of webmaster tasks (it is currently in beta, so there may be bugs)
  2. Continue work on upgrade of Portal to Drupal 7
  3. Continue work on newly-suggested style changes for new site. These include (in order of suggested priority):
    1. Feature upcoming conference "graphically" (needs clarification) on the front page and organize conferences by "importance."
    2. Meta tags/SEO keyword inclusion to ensure the site shows up in appropriate searches
  4. Create sitemap.xml file

Long-term/Ongoing Tasks

  1. Upgrade Portal to Drupal 7 - which mainly involves rewrites of custom modules