30 April 2015

Tentatively finished with all email forms

The object is to transition the old forms, using Captcha to eliminate spam from robot emailers, to the IRT forms template which contains a "bot trap."

The IRT forms template has these features:
  • a web page form
  • a form processor for each form
  • a general immediate response form (response-ls.php)
  • emails sent to
    • the requester listing what they filled out
    • the appropriate recipient for the particular form, e.g.,
      • AskDL goes to lkilman@austincc.edu,acarr@austincc.edu,lindsey.watson@austincc.edu,toyya.cisneros@austincc.edu
      • AskLS goes to library@austincc.edu


I have completed all the forms with the exception of one form that had been requested but not ever implemented.  (III problems)  This form exists on the wiki only in Word Doc format.  The issue is that the form is designed to be attached to an email to be sent to the appropriate person from the Who [sic] To Call page.  The current template does not provide the code to specify that a particular person be chosen to be emailed.  So, I've placed this form on hold until that can be resolved. [Note: I have been able to resolve this issue and have created the appropriate form. 5/6/15mp]
Updated list:

New Email Form New Form Processor Replaced / Retired
AskDL.php formprocessorDL.php DLaskEmail.php
AskEresTrial.php formprocessorTrial.php askEmail-ERES1.php
AskFeedback.php formprocessorFeedback.php FeedbackEmail.php
AskLS.php formprocessorAsk.php askEmail-new.php
askOutreach.php formprocessorOutreach.php askOutreach.php
AskPurchase.php formprocessorSuggest.php PurchaseItem.php
DemoFeedback.php formprocessorDemo.php DemoFeedback.php
EmailRq-AV.php formprocessorAVX.php EmailRq-AV.php
ILS-Problem.php  formprocessorProb.php n/a
ILLrqEmailArticle.php formprocessorILL-art.php ILLrqEmailArticle.php
ILLrqEmailBook.php formprocessorILL-Bk.php ILLrqEmailBook.php
ILSpwd-Email.php formprocessorPWD.php ILSpwd-Email.php
ILSpwd-Delete.php  formprocessorILSdelete.php ILSpwd-Delete.php
MPaskEmail.php formprocessorMP.php MPMail.htm
response-ls.php n/a n/a
TXrqEmail.php formprocessorTxShare.php TXrqEmail.php
n/a n/a EmailRq-IL-googleReplaced.php
n/a n/a ILconsultation-retired.php
n/a n/a workshopRq-retired.php

24 April 2015

Making the LS Web Pages more accessible

I recently discovered that the basic template that IRT created for LS did not have the simple code we always had before for Screen Readers.

<div id="skip"><a href="#contentarea">Skip to
Main Content</a></div>


Here is the process I followed to add the code to all pages with the php extension -- that is all the public pages on the site.
  1. Backed up the site to an external drive.
  2. Identified a division that should exist on all of these pages to send screen readers to as the main content.  <section class="content"  id="LScontent">
  3. Identified all pages that did not have that exact division.  See spreadsheet below
  4. Used a textcrawler (batch converter) to replace <section class="content"> with <section class="content"  id="LScontent"> in the appropriate folders and subfolders.
  5. Overwrote the pertinent files on the server with the changes.
  6. Added a style to extra-LS.css  to hide skip command from page viewers, i.e. make it invisible.
  7. Added this skip code to the top of HeaderNav.php so the the screen reader would skip over all the navigation bar menus and go straight to main content, i.e., LScontent, on LS web pages.
<div id="skip"><a href="#LScontent">Skip to
Main Content</a></div>


 
Folder Subfolder # Files # with # to fix
Eresources 23 15 0
GenInfo 38 30 0
AUP 6 6 0
Challenge 5 4 0
Community 7 7 0
Dir 16 3 13
Laptops 5 5 0
Services 43 43 0
Help 63 43 20
APA 2 2 0
CSE 4 4 0
FAQs 85 85 0
MLA 3 3 0
Turabian 6 6 0
Loc 6 6 0