This is the first biweekly update from the Web Programming work-group. We are moving to a cyclical task and project planning work-flow in order to better prioritize our work. We acknowledge that requests will always come to us in a variety of ways and do not wish to burden members of the Middlebury community with overly formalized request processes. At the same time we also need to acknowledge that institutional and departmental priorities often shift over time and therefore we must have a work planning process that allows for flexibility that addresses the needs of the community, and maintains a healthy work environment for our staff.
All requests to the Web Programming work-group will be placed into our request/task/project pool. At the beginning of each biweekly work cycle we will evaluate the contents of this pool and tackle a set of work that can be accomplished at our current staffing level. While we will generally try to fit requests into our work cycles in a timely manner, we will not promise what work cycle a request will be placed in. Our task/project pool is not a first-in-first-out system (a queue) nor is it a last-in-first-out system (a stack), the pool is a mixed collection of items that will be reevaluated each work cycle based on how the projects match against institutional, departmental, and work-group priorities.
You will notice that the list of items done between 9/15 and 9/29 is significantly longer than the list of our priorities for the next cycle. One of our goals in developing this plan for work is to schedule time to ensure that we produce systems that are robust, functional and complete to reduce the number of bugs and issues that cause these lists to grow. We will also use this plan to make sure that we have time to focus on some of the larger development tasks — especially related to the Web Redo project — and the time needed to build new applications for the Middlebury community to use.
For major projects and/or those with firm deadlines, specifications may be required, and evaluation/approval will be required. LIS will be working with others on campus to define this approval process.
General Focus
The Web Programming work-group is currently focused on the Web Redo project — both finishing up the MIIS site and developing the Midd site.
Tasks/Projects planned for the current cycle (September 29 – October 13)
ID | Product | Comp | Department | Summary |
---|---|---|---|---|
91 | 25Live | Configuration | Scheduling | Test LDAP connection to hosted events site |
76 | Box Office | Payment Module | CCAL | Shipping address from CS being saved as Billing Address in OBO |
77 | Box Office | Payment Module | CCAL | Missing orders from Online Box Office |
3 | Course Catalog | Banner syncronization | Synchronize course description tables from banner | |
4 | Course Catalog | OSID Implementation | Read descriptions out of SCADETL | |
80 | Course Catalog | OSID Implementation | Web Redo | Base instructor Ids off of web_ids |
82 | Course Catalog | OSID Implementation | Web Redo | Investigate proper usage of SSBSECT_SSTS_CODE to ensure that canceled sections are not listed. |
109 | Custom asp.net (web) | Athletics Application | Athletcis | Move Athletics Scoreboard General Management interface out of MCMS |
73 | Directory | Class Photo Rosters | Geography | Faculty unable to see photos of students in their class |
10 | Drupal (CMS) | Monster Menus | MIIS | Password protected pages use the default Drupal authentication, bypassing CAS |
31 | Drupal (CMS) | MIIS Theme | MIIS | Create custom 404 page |
42 | Drupal (CMS) | Monster Menus | MIIS | Selecting DISTINCT in the view generates SQL errors |
86 | Drupal (CMS) | Midd Theme | LIS | Set up Workflow for Publishing in preparation of training |
88 | Drupal (CMS) | Midd Theme | LIS | Build out Information Architecture for the new Middlebury site and assign permissions |
89 | Drupal (CMS) | Midd Theme | LIS | Compile list of features from content recommendations and add time estimates |
79 | Drupal (CMS) | Infrastructure | Web Redo | Set up midd2 content staging Drupal. |
1 | Drupal (CMS) | Webform | MIIS | Send full submission in webform emails |
33 | Microsoft CMS | MiddCMS | FMMC | NULL value exception or two framework scripts |
81 | Microsoft CMS | Collections | Registrar | Add a school to the selection of Host Universities in the CID |
84 | MiddMedia | Web User Interface | LIS | CASify MiddMedia |
85 | WordPress | Core | LIS | CASify WordPress |
35 | XML Form Framework | Basic Form | Staff Council | Staff Appeals Panel Elections |
108 | XML Form Framework | CyberSource Form | Event Scheduling & Information Office | Update commencement housing for 2009 |
74 | XML Form Framework | CyberSource Form | Snow Bowl | Missing orders in Snow Bowl form |
Tasks/Projects completed in the previous cycle (September 15 – September 29)
Please note that the items listed here represent a range of time commitments; some took 10 minutes to complete, others took 3 days.
- Added support for server-side transcoding of videos on MiddMedia. Multiple video formats are now supported for upload.
- Allow direct file downloads of movies from MiddMedia administration interface.
- Resolve CLASP listserv mailing issue. (Academic Affairs)
- Troubleshoot List Manager emails being tagged as spam. (Administrative Program Coordinator)
- Grant access to news template. (Alliance for Civic Engagement/Vermont Campus Compact)
- Update VCC Online Registration Form. (Alliance for Civic Engagement/Vermont Campus Compact)
- Update house photos. (Assistant Treasurer’s Office) (8 instances)
- Add a link from the Ride Board to travel information for cross-promotion (CCAL)
- Resolve new box office workstation connectivity issue. (CCAL)
- Troubleshot CAS certificate issues for an outside vendor, pointed them at our documentation. (CCAL)
- Removed prepopulated shipTo fields from data sent to CyberSource from Box Office (CCAL)
- Create 2009-2010 CMS structure. (College Advancement)
- Update Homecoming form redirect link. (College Advancement)
- Resolve PIDM matching issue. (Communications)
- Update Annual Graduate and Professional School Fair form. (CSO)
- Grant CMS access. (CSO)
- Increased space quota on MiddMedia. (CSO)
- Increased maximum upload size on MiddMedia (CSO)
- Change rightnav objects for the Compass newsletter. (CSO)
- Change rightnav objects for the Senior Spotlight newsletter. (CSO)
- Update undergraduate script to use new tables. (College Advancement)
- Setup List Manager listserv for MMLA appeal. (College Advancement)
- Create Parents donor roll script. (College Advancement)
- Create Language Schools donor roll script. (College Advancement)
- Create Bread Loaf donor roll script. (College Advancement)
- Create 1800 Society donor roll script. (College Advancement)
- Resolve missing data/empty tables. (College Advancement)
- Updated go/1800 link to point to new year. (College Advancement)
- Resolve data inconsistancies in emails. (College Advancement)
- Compiled listings of existing Curricular Technology web sites. (Curricular Technology Team)
- Change a channel name in the Judicial Board site (Dean of the College)
- Make changes to Commons Dinner Form (Dining)
- Additional changes to Commons Dinner Form (Dining) (4 instances)
- Changed Dining Hall Menu interface to reflect changes to Dining locations (Dining)
- Create new Events Scheduling channel in the cms. (Event Scheduling & Information Office)
- Open Commencement Housing form for review. (Event Scheduling & Information Office)
- Troubleshoot cform issues post upgrade. (Facilities Services)
- Fixed the configuration of a new MediaWiki Wiki. (FMMC)
- Grant access to directory features. (Health Center)
- Investigated why users without the MiddleburyCollegeUID fields in their record are excluded from Directory results (HR)
- Create 2009 factbook channel. (Institutional Research)
- Fix CMS save placeholder error. (International Programs & Off-Campus Study)
- Change rightnav objects for Middnews Language Schools Edition. (Language Schools Administration)
- Added Apache redirects on the WordPress server to redirect from the ‘list’ blog to the ‘lis’ blog. (LIS/Web Redo)
- Remove reference to Channel Deletion form the CMS. (LIS)
- Changed LISt blog to Library & Information Services blog, changed categories (LIS)
- Moved LIS Website Team blog into Library & Information Services blog (LIS)
- Moved Ian’s Web Services blog into Library & Information Services blog (LIS)
- Fix capatability issue with safari and List Manager admin interface. (LIS)
- Added the “Authors Widget” plugin to WordPress. (LIS)
- Made improvements to go/status to increase accessibility and pushed to production server (LIS)
- Investigated whether draft posts in blogs were not appearing for all logged in users (LIS)
- Investigated Segue visitor account issue (LIS ACS)
- Reviewed and added a new WordPress theme (LIS ACS)
- MIIS site login pages redirected to CAS (MIIS)
- Fixed hover styles for MIIS sub-site horizontal navigation (MIIS)
- Moved MIIS sub-site banner image directory into files share on middfiles (MIIS)
- Changed MIIS sub-site banner image upload behavior to overwrite existing files (MIIS)
- Changed MIIS site font styles for sidebar headings (MIIS)
- Changed spelling of “Korean” (in Korean) on MIIS site templates (MIIS)
- Applied new design to MIIS Directory (MIIS)
- Uploaded new MIIS seal image for MIIS Directory results (MIIS)
- Applied new design to MIIS Giving Form (MIIS)
- Investigated why Recycle Bins appear when not logged in (MIIS)
- Changed Webform module submission access control to bypass Drupal roles (MIIS)
- Fixed ordering of items in home page drop down menus (MIIS)
- Increased the maximum file upload size to 10mb (MIIS)
- Change Google Calendar content type to allow two or more calendars (MIIS)
- Remove “Languages” from the breadcrumb on language landing pages
- Changed Directory last name search to use both the surname and common name fields (Public Safety)
- Create copy of Key Survey – Lecture/Event Proposal Form (RCFIA)
- Resolve repeating text issue. (RCFIA)
- Resolve email inconsitancies in Intent to Graduate/Diploma Online Application (Registrar’s Office)
- Purge old data from the Intent to Graduate/Diploma Online Application (Registrar’s Office)
- Added new administrator for Schools Abroad Pre-Departure application (SA)
- Updated the go/sga link. (SGA)
- Updated go/svgavote link. (SGA)
- Created election form for SGA 2009 elections (SGA)
- Corrected go link on the SGA 2009 elections form (SGA)
- Fixed SGA 2009 election form to resolve issue where candidate did not receive votes (SGA)
- Corrected spelling of candidate name on SGA 2009 elections form (SGA)
- Updated CAS to support user accounts located in the Managed_Users container (Single Sign On)
- Load-tested a CAS cluster using the JpaTicketRegistry to determine production worthiness. (Single Sign On)
- Debugged a CAS cluster ticket issue. (Single Sign On)
- Set up a second CAS server and got CAS running successfully as a cluster. (Single Sign On)
- Update ski lessions form for 2009-2010 season. (Ski School) (2 instances)
- Update snowbowl prices. (Snow Bowl)
- Create new snowbowl pass form for faculty/staff. (Snow Bowl)
- Update existing snowbowl pass for students. (Snow Bowl)
- Add new Center for the Arts to level C job_description channel. (Student Employment Office)
- Grant CMS editor access. (Student Employment Office)
- Grant CNS access. (Student Financial Services)
- Remove old finacial aid links. (Student Financial Services)
- Tested a high-availability database configuration for Drupal. (Web Redo)
- Fixed Drupal group-selection permissions. (Web Redo)
- Researched the possible usage of Memcached with Drupal. (Web Redo)
- Implemented generic template for new Midd site (Web Redo)
- Updated Drupal Date module to 6.x-2.4 (Web Redo)
- Set up tag cloud for stories in Drupal test site for White Whale demonstration (Web Redo)
- Investigated group synching issue with Drupal test site (Web Redo)
- Files directory not writable on Drupal test site (Web Redo)
- Error messages not displayed when editing in Drupal (Web Redo)
- Compiled list of Drupal features for Admissions from content recommendations documents (Web Redo)
- Compiled list of Drupal features for Giving from content recommendations documents (Web Redo)
- Compiled list of Drupal features for MiddLabs from content recommendations documents (Web Redo)
- Compiled list of Drupal features for Middlebury International from content recommendations documents (Web Redo)
- Compiled list of Drupal features for News Room from content recommendations documents (Web Redo)
- Compiled list of Drupal features for Offices & Services from content recommendations documents (Web Redo)
- Evaluated assembla for departmental use. (Web Services)
- Resolve issues with registration form. (Vermont Campus Compact)
Tasks/Projects planned, but not completed in the previous cycle
- None (we are in the first planning cycle now)
Task/Project Pool
If your request is not listed here it is not under consideration for completion. We may have lost track of your project or we might be waiting to hear back from you. Please post a reply reminding us of your request.
The full list of tasks can always be viewed and searched at http://go.middlebury.edu/webtasks
ID | Product | Comp | Department | Summary |
---|---|---|---|---|
92 | 25Live | Configuration | Scheduling | Edit XML configuration for event contact roles, custom attributes, etc. |
93 | 25Live | Configuration | Scheduling | Edit Business Process Extension XML transformation configuration |
94 | 25Live | Configuration | Scheduling | Define 25Live roles and business practices |
95 | 25Live | Configuration | Scheduling | Implement functional level user roles and security |
97 | 25Live | Configuration | Scheduling | Create initial published and embedded calendars for all departments |
98 | 25Live | Configuration | Scheduling | Sunset current events calendar and replace with embedded publisher objects |
99 | 25Live | Configuration | Scheduling | Create feeds from web services required for Web Redo |
65 | Box Office | Confirmation Emails | CCAL | CC all promoters when sending confirmation emails for more than one event |
66 | Box Office | Confirmation Emails | CCAL | Change styles for email confirmations so that they are printable |
64 | Box Office | Customer Information | CCAL | Add a field to store student ID# |
75 | Box Office | Customer Information | CCAL | Add fields for Birthday Cake orders |
111 | Box Office | Payment Module | CCAL | Approve AVS mismatch transactions |
122 | CAS | Infrastructure | LIS | Test CAS clustering using IP multicasting of sessions/tickets |
123 | CAS | Infrastructure | Implement CAS clustering using IP multicasting of sessions/tickets | |
157 | CAS | Infrastructure | Verify the status of backups | |
9 | Course Catalog | OSID Implementation | Add enrollment info to OSID implementation | |
114 | Course Catalog | OSID Implementation | Update CourseCatalog to OSID Version 4, Draft 4. | |
160 | Course Catalog | OSID Implementation | Look into OSID v3d4 parent genus type access. | |
6 | Course Catalog | Search and browse UI | Add ‘labs/discussions required’ to lecture section display | |
8 | Course Catalog | Search and browse UI | Add enrollment info to section detail and search results. | |
112 | Course Catalog | Search and browse UI | Reformat the search results to make them two-columns. | |
113 | Course Catalog | Search and browse UI | Remove the subject and division fields from the search interface. | |
115 | Course Catalog | Search and browse UI | LIS | Add user authentication |
116 | Course Catalog | Search and browse UI | LIS | Allow students to bookmark courses/sections |
117 | Course Catalog | Search and browse UI | LIS | Allow students to build schedules from bookmarked sections |
118 | Course Catalog | Search and browse UI | Add an ‘Advisor View’ to allow faculty to see advisees’ chosen sections | |
119 | Course Catalog | Search and browse UI | Integrate the catalog with the campus map | |
120 | Course Catalog | Search and browse UI | LIS | Enable faculty to add links to books and resources for a section |
121 | Course Catalog | Search and browse UI | Add a filter to allow searching for courses that “don’t conflict with my schedule” | |
103 | Course Catalog | Web Service API | Create a feed for accessing department course listings. | |
104 | Course Catalog | Web Service API | Create a feed for accessing faculty course listings. | |
106 | Course Catalog | Web Service API | Create a feed for accessing the sections for a department in a particular semester | |
109 | Custom asp.net (web) | Athletics Application | Athletcis | Move Athletics Scoreboard General Management interface out of MCMS |
47 | Custom PHP (web) | Dining Hall Menus | Dining | Hide “non-web” items from Dining Menu view |
163 | Directory | Directory Search | Users marked as hidden in Banner being displayed in search results | |
101 | Drupal (CMS) | Course Listings | Add support in Drupal for displaying course listings in department sites. | |
105 | Drupal (CMS) | Course Listings | Add support in Drupal for displaying course listings on faculty pages. | |
107 | Drupal (CMS) | Course Listings | Add support in Drupal for displaying section listings in department sites. | |
37 | Drupal (CMS) | Infrastructure | Web Redo | Test Drupal configuration with Memcached and the MySQL Proxy |
27 | Drupal (CMS) | Media Module | MIIS | Picture titles not always saved on upload |
63 | Drupal (CMS) | Media Module | MIIS | Deault file uploads to current browsing level in site tree |
44 | Drupal (CMS) | Midd Theme | Scheduling | Create a content type for 25Live Publisher calendars |
78 | Drupal (CMS) | Midd Theme | Web Redo | Develop a theme for the Microphilanthropy site |
83 | Drupal (CMS) | Midd Theme | Business Services | Add a content type for Business Services Housing database |
16 | Drupal (CMS) | MIIS Theme | MIIS | Allow items in the dynamic tag feeds on Be the Solution pages to be reordered |
18 | Drupal (CMS) | MIIS Theme | MIIS | Sort faculty members first by program, then by faculty type (FT, followed by adjunct) |
22 | Drupal (CMS) | MIIS Theme | MIIS | Make sure stories don’t display full text in the sidebar |
25 | Drupal (CMS) | MIIS Theme | MIIS | Photo credits for Be the Solution banner images |
26 | Drupal (CMS) | MIIS Theme | MIIS | Photo credits for sub-page banner images |
32 | Drupal (CMS) | MIIS Theme | MIIS | Links in search results within miis.edu should not open a new window |
43 | Drupal (CMS) | MIIS Theme | MIIS | Backslashes appear in the Offices & Services drop down calendar |
129 | Drupal (CMS) | MIIS Theme | Add Македонски јазик to Language choices for Profile content type | |
17 | Drupal (CMS) | Monster Menus | MIIS | Sticky items not sorted to the top of mm_taxonomy requests |
19 | Drupal (CMS) | Monster Menus | MIIS | Need to allow site menus to be locked in place for non-admin users |
30 | Drupal (CMS) | Monster Menus | MIIS | Allow guest authentications |
140 | Drupal (CMS) | Monster Menus | Reorder menu permissions only available to administrators | |
23 | Drupal (CMS) | RSS Page | MIIS | Links in RSS Page go to teaser version of node content |
56 | Drupal (CMS) | RSS Page | LIS | If not used w/in MM, the cache directory for RSS Page is in drupal_home/cache |
61 | Drupal (CMS) | TinyMCE | MIIS | Spell check does not work in Internet Explorer |
62 | Drupal (CMS) | TinyMCE | MIIS | When editing in Internet Explorer, the cursor will move to the top of the edit window |
34 | Key Survey | Custom Scripts | Psychology | Improve custom script to add dynamic graphs in a survey |
49 | Key Survey | User Interface | Admissions | Error when adding words to spellchecker dictionary |
100 | Lynx | Drupal bookmarking contro | Create a control to allow users to bookmark the current page. | |
90 | Lynx | Web Application | Create a basic web form for managing your list of links. | |
96 | Lynx | Web Application | Create a frame-based bookmarking toolbar | |
58 | MediaWiki | MediaWiki code | LIS | Fix the “Category Suggest” plugin |
59 | MediaWiki | MediaWiki code | LIS | Install the “Dynamic Pages” plugin |
60 | MediaWiki | MediaWiki code | LIS | Install the “Structured Input” plugin |
137 | MediaWiki | MediaWiki code | Create system for self-service wiki creation | |
138 | MediaWiki | MediaWiki code | LIS | References do not show up in the LIS wiki unless logged-in |
161 | MediaWiki | MediaWiki code | Add updater for moving user pages to new User Name | |
57 | MediaWiki | Wiki Creation/Configurati | LIS | Add project management plugins to the LIS wiki |
53 | Microsoft CMS | Content Editing and IA | Dining | Changes to Dining Events site |
131 | Microsoft CMS | Content Editing and IA | CFA | Save Placeholder failed in Arts site |
132 | Microsoft CMS | Content Editing and IA | CFA | Remove channel request from Arts |
133 | Microsoft CMS | Content Editing and IA | CFA | Sort order incorrect in ArtsMail |
29 | Microsoft CMS | Redirect with Blurb | LIS | Script to export redirect with blurb postings in a channel tree to Excel |
70 | MiddMedia | Infrastructure (FMS/Other | Add support for transcoding other audio to mp3 | |
136 | MiddMedia | Infrastructure (FMS/Other | LIS – Media Services | Investigate MiddMedia for serving lecture videos |
124 | MiddMedia | REST API | Add support for CAS proxy-authentication to the SOAP webservice | |
36 | MiddMedia | Web User Interface | Add HTML form upload for very large files. | |
134 | MiddMedia | Web User Interface | Store video dimensions in database for proper player sizing. | |
128 | Moodle | Core | CASify Moodle | |
126 | Segue | Core | LIS | CASify Segue |
127 | Segue | Core | Update the MiddMedia plugin to use CAS proxy authentication | |
139 | Segue | Core | LIS – ACS | error joining site when already member |
141 | Segue | Core | LIS | NULL argument exception in comment editing |
142 | Segue | Core | LIS – ACS | Update Audio Player plugin to support MiddMedia files. |
143 | Segue | Core | LIS – ACS | Update File For Download plugin to support MiddMedia files. |
144 | Segue | Core | LIS | Integrate support for memcached caching of anonymous reads |
145 | Segue | Core | LIS – ACS | Add Google Analytics tracking code to the Segue footer |
148 | Segue | Core | LIS – ACS | Tokenized links to site root not updated |
146 | Segue | Core | LIS – ACS | Site Map AuthZ on node display not accurate |
147 | Segue | Core | CTLR | Unknown Id error after deleting a content block. |
149 | Segue | Core | History and Reorder links hidden if titles hidden | |
162 | Segue | Core | LIS – ACS | Tags should have a consistent alphabetical sorting when sorted by frequency |
159 | Visitor Account Syst | Account management forms | Create a visitor registration form. | |
158 | Visitor Account Syst | LDAP Server | LIS | Install and configure an LDAP server for housing visitor accounts |
152 | WordPress | cFormsII | Security issue. | |
87 | WordPress | cFormsII | LIS Media Services | Media request form not sending emails |
7 | WordPress | Commenting | LIS Website Team | Category and tag filtered comment feeds |
72 | WordPress | Core | LIS | Add Google Analytics includes for WordPress |
150 | WordPress | Core | Add subscribers who have not logged in yet | |
151 | WordPress | Core | Support for bulk-adding roles based on groups | |
155 | WordPress | Core | LIS – ACS | Google Calendar plugin doesn’t work |
164 | WordPress | Infrastructure | Server access | |
125 | WordPress | MiddMedia Plugin | Update the MiddMedia plugin to use CAS proxy authentication | |
39 | WordPress | Posting | LIS Website Team | Child and parent categories are not automatically populated |
71 | WordPress | Posting | LIS – Web Programming | Login forced again on admin links (due to a bad cookie domain?) |
110 | WordPress | Support Requests | LIS – Curricular Tech Team | Import Curricular Tech Team blog into the LIS blog. |
135 | WordPress | Support Requests | Student | Student unable to log in to WordPress |
153 | WordPress | Support Requests | Evaluate CodeColorer plugin | |
154 | WordPress | Support Requests | MIIS – DMC | Evaluate Category plugin |
12 | WordPress | Themes | LIS Website Team | Add links to category and tag specific RSS feeds |
13 | WordPress | Themes | LIS Website Team | On category pages, filter the tag list to tags on posts in that category |
14 | WordPress | Themes | LIS Website Team | On tag pages, filter the category list to categories that have posts with that tag |
108 | XML Form Framework | CyberSource Form | Event Scheduling & Information Office | Update commencement housing for 2009 |