19 December 2017

Spanish Language LS Web Pages


Identify -spi pages
https://library.austincc.edu/gen-info/Lending-about-spi.php
[X] https://library.austincc.edu/gen-info/stud-Lending2-spi.php [done]
https://library.austincc.edu/gen-info/Services/copy-about-spi.php
https://library.austincc.edu/gen-info/Services/groupstudy-about-spi.php
https://library.austincc.edu/gen-info/Services/printing-about-spi.php
https://library.austincc.edu/Help/FAQs/FAQ-comp-use-spi.php
https://library.austincc.edu/Help/FAQs/FAQ-payfines-spi.php
https://library.austincc.edu/Help/FAQs/FAQ-privacy-spi.php
https://library.austincc.edu/Help/FAQs/FAQ-renew-spi.php [done]
       ⟹ link needed to this from Eng page (also identify other Eng pages also need)
https://library.austincc.edu/Help/FAQs/FAQ-rq-a-book-spi.php
https://library.austincc.edu/Help/FAQs/FAQ-Unattended-spi.php
Decision needed
Still needed?
Yes (no symbol)
 No [X] 
Changes needed?
✪ Minor
Major Redo
✪  Minor Changes

Fix wording
Major Changes

🔨 Use Google Translate for first draft
  Fix wording                         
📝 Create new needed pages/files.
LoanPeriodsFinesFees-spi.php [done]  
FinesFeesXX-spi.php [done]
SeeAddResources-Loan-spi.txt [done]

22 November 2017

Using relative links for PHP includes

=============================================================
 Using include $_SERVER["DOCUMENT_ROOT"]
=============================================================
Note: The Library Web Server administrators have requested that we change our PHP includes links (especially for the Banner (Header) and Navigation Bar (NavBar) to relative ones as an effort to prevent web server crashes.  In order to do that, this is the plan outline. --mp

-------------------------------------------------------------
1 Basic element
-------------------------------------------------------------

1.1 include($_SERVER["DOCUMENT_ROOT"] . '/xxx/xyxyxy.php');

-------------------------------------------------------------
2 From one folder down (This works.)
-------------------------------------------------------------

2.1 Example: https://library.austincc.edu/eresources/testing.php
2.2 Page element:
<div id="hang">
<?php include($_SERVER["DOCUMENT_ROOT"] . '/hang.html'); ?>
</div><!-- end of hang -->

-------------------------------------------------------------
3 From one folder down  (This works.)
-------------------------------------------------------------

3.1 Adding the header to the same file "testing.php"
3.2 Page element:
<!-- This next section contains a header file in the includes folder. -->
<?php include($_SERVER["DOCUMENT_ROOT"] . '/includes/header.php'); ?>

-------------------------------------------------------------
4 From two folders down  (This works.)
-------------------------------------------------------------

4.1 TestA:
https://library.austincc.edu/eresources/testA/testA.php
4.1.1 Previous includes with doc_root still works.
4.2 TestB with HeaderNavZ:
https://library.austincc.edu/eresources/testA/testB.php
4.2.1 Previous includes with doc_root still works.
4.2.2 Page elements (HeaderNavZ.php):
<?php include("header.php"); ?>
<?php include("navbar.php"); ?>

-------------------------------------------------------------
5 Next Step
-------------------------------------------------------------

5.1 At the end "HeaderNavZ.php" = "HeaderNav.php" (or maybe not necessary to rename)
5.2 Replace
  5.2.1 <?php include("https://library.austincc.edu/includes/TopScripts.txt"); ?>
   5.2.1.1 With✔done
      <?php include($_SERVER["DOCUMENT_ROOT"] . '/includes/TopScripts.txt'); ?>
  5.2.2 <?php include("https://library.austincc.edu/includes/HeaderNav.php"); ?>
    5.2.2.1 With✔done
      <?php include($_SERVER["DOCUMENT_ROOT"] . '/includes/HeaderNavZ.php'); ?>
  5.2.3 <?php include("https://library.austincc.edu/includes/footer-LSphp"); ?>
    5.2.3.1 With✔done
      <?php include($_SERVER["DOCUMENT_ROOT"] . '/includes/footer-LS.php'); ?>
  5.2.4 <?php include("https://library.austincc.edu/includes/ReadThumbs.php"); ?>
    5.2.4.1 With✔done
      <?php include($_SERVER["DOCUMENT_ROOT"] . '/includes/ReadThumbs.php'); ?>



-------------------------------------------------------------
6 Next Step for the php files in the Root folder ✔done

------------------------------------------------------------- 11/25/17

6.1 No need for the DocRoot script in the Root folder
6.2 Replace
  6.2.1 https://library.austincc.edu/includes/
   6.2.1.1 With
      includes/
  6.2.2 So <?php include("https://library.austincc.edu/includes/xcxcx.php"); ?>
          Becomes 
               <?php include("includes/xcxcx.php"); ?> 



25 September 2017

LS FAQs and the LibraryH3lp Knowledge Base


=============================================================
 LS FAQs  -  LibraryH3lp Knowledge Base
Note: LS FAQs reside on
o   The Library Web Site (https://library.austincc.edu/help/FAQs/)
o   Within our live chat vendor site in the Knowledge Base as part of our subscription (https://austincc.ask.libraryh3lp.com/)
Questions:
Do we replace the Web Site FAQs with the Knowledge Base?
Do we stop using the Knowledge Base?
Do we maintain both?
If we maintain both, what do we link to on the Library Web Site?

-------------------------------------------------------------
1 Create working lists
-------------------------------------------------------------

1.1 Create a list of FAQs on LS Web
1.2 Create a list of Knowledge Base FAQs

-------------------------------------------------------------
2 Review lists
-------------------------------------------------------------

2.1 Mark LS-FAQs if on Knowledge Base
2.2 Check Knowledge Base for accuracy
2.3 Decide on additions to Knowledge Base

-------------------------------------------------------------
3 Decide how / what to link
-------------------------------------------------------------

3.1 Notes:
3.1.1 Searching better for users on Knowledge Base
3.1.2 Are all current LS FAQs appropriate for the Knowledge Base?
3.1.3 Knowledge Base easier for our Ref Librarians to use while on chat service.

3.2 LS Web Sole Link
3.2.1 LS Web links to Knowledge Base only.
3.2.2 Link from Knowledge Base to LS Web FAQs

3.3 Keep Both Knowledge Base & Web Site FAQs
3.3.1 LS Web Site FAQs searchable from LS Web & ACC Web Search
3.3.2 Knowledge Base not searchable from LS Web & ACC Web Search


18 September 2017

Implementation of SSL Certificate on the LS Web

Implementation of SSL Certificate on the LS Web 

-------------------------------------------------------------
1 Create LSWeb copy on external drive
-------------------------------------------------------------
1.1 LS Web NoSSL (Keep as backup.)
1.2 LS Web Working (Prepare this folder/files.)
-------------------------------------------------------------
2 Use Text Crawler to change all (.php, .htm, .html, .pdf, .css, .js, .doc) files on LS Web Working
-------------------------------------------------------------
2.1 from http://library
2.2 to https://library
-------------------------------------------------------------
3 Rename folders on LS Web Working
-------------------------------------------------------------
3.1 AA-GatherFiles-ssl (Root files)
3.2 eresources-ssl
3.3 gen-info-ssl
3.4 help-ssl
3.5 includes-ssl
3.6 loc-ssl
3.7 presentations-ssl
-------------------------------------------------------------
4 Alert Maria that we are beginning Step 4
(Coordinate through remaining steps.)
-------------------------------------------------------------
4.1 Copy -ssl folders to library.austincc.edu
4.2 Rename library.austincc.edu original folders to -old
4.3 Rename -ssl folders without -ssl
4.4 implement SSL program
4.4.1 The certificate is on the Library site at the ACCNet web server. The certificate is already installed; we only need binding to port 443.
4.4.2 Call/Text Maria [9/14/17 9pm]
4.4.3 Bind SSL
4.5 Post Binding
4.5.1 Test for viability
-------------------------------------------------------------
5 Cleanup
-------------------------------------------------------------
5.1 Check Web Developer for Errors
5.2 Fix residual errors on LS Web Site
5.3 Fix residual errors on 3rd Party sites
5.3.1 H3lp
5.3.1.1 Chat snippets
5.3.1.2 FAQs
5.3.1.3 Templates
5.3.2 Articulate
5.3.3 Springshare
5.4 Announce to LS

15 August 2017

LibraryH3lp - Implementation

  Note:  all html coding - replaced < with [[ and > with ]]

=============================================================
 LibraryH3lp - Implementation
=============================================================
-------------------------------------------------------------
1 LS Staffing
-------------------------------------------------------------
1.1 Login to webclient: http://us.libraryh3lp.com/webclient
1.2 example login:
cyprefdesk
cypref
-------------------------------------------------------------
2 Add or Delete
-------------------------------------------------------------
2.1 LibraryH3lp
2.1.1 Chat widget
2.1.1.1 Change Nav bar
Currently, the test nav bar is only on the test Ask page:
 http://library.austincc.edu/help/ask-h3lpX.php

Rename 'navbar.php' to 'navbar-old.php
Rename 'navbar-h3.php' to 'navbar.php'

What this amounts to is that a code snippet* for LibraryH3lp was added to Chat link on the test nav bar.  This nav bar file should replace the current one.
[[div id="skip"]][[a href="#LScontent"]]Skip to
Main Content[[/a]][[/div]]
    [[header2 class="show-for-small"]]
[[!-- This next section contains header for small screens. --]]
    [[/header2]] [[!-- end of minimal header --]]
    [[header class="show-for-medium-up"]]
[[!-- This next section contains header for medium up screens. --]]
    [[/header]]
  [[topnav2 class="show-for-small"]]
[[!-- This next section contains top navigation bar for small screens. --]]
[[/topnav2]] [[!-- end of minimal nav --]]
 [[topnav class="show-for-medium-up"]]
[[!-- This next section contains top navigation bar for small screens. --]]
[[/topnav]] [[!-- end of drop menu nav --]]
........................................................................
 * code snippet                
[[li class="mainItem"]]     [[ul class="sub"]]
    [[li]][[!-- Place this div in your web page where you want your chat widget to appear. --]]
[[div class="needs-js"]]
  chat loading...
[[/div]]
[[!-- Place this script as near to the end of your BODY as possible. --]]
[[script type="text/javascript"]]
  (function() {
    var x = document.createElement("scr"+"ipt"); x.type = "text/javascript"; x.async = true;
    x.src = (document.location.protocol === "https:" ? "https://" : "http://") + "us.libraryh3lp.com/js/libraryh3lp.js?10600";
    var y = document.getElementsByTagName("script")[0]; y.parentNode.insertBefore(x, y);
  })();
[[/script]][[/li]]
[[li]][[a href="http://library.austincc.edu/help/ask.php"]] [[img alt="Phone us for help" src="http://library.austincc.edu/img/phone-button-blue_32x32.png"]]Phone Us[[/a]][[/li]]  ....               
2.1.1.2 Nav Pages - Get Help Mobile H3lp
Because our site is mobile responsive, the navigation bar changes with screen size to go to nav pages instead of drop menus.  This coding should replace the current nav page for Get Help.  Use http://library.austincc.edu/NavPages/GertH3lpY.txt

[[h2]]Get Help / Chat[[/h2]]
              [[ul class="ulindent"]]
                 [[li style="font-size: medium;"]][[!-- Place this div in your web page where you want your chat widget to appear. --]]
[[div class="needs-js"]]chat loading...[[/div]]

[[!-- Place this script as near to the end of your BODY as possible. --]]
[[script type="text/javascript"]]
  (function() {
    var x = document.createElement("script"); x.type = "text/javascript"; x.async = true;
    x.src = (document.location.protocol === "https:" ? "https://" : "http://") + "libraryh3lp.com/js/libraryh3lp.js?10639";
    var y = document.getElementsByTagName("script")[0]; y.parentNode.insertBefore(x, y);
  })();
[[/script]] 
[[/li]]
                 [[li style="font-size: medium;"]][[a href="http://library.austincc.edu/help/ask.php"]] [[img src="http://library.austincc.edu/img/PersonL-button-blue_32x32.png"]]Ask a Librarian[[/a]][[/li]]
                 [[li style="font-size: medium;"]][[a href="http://library.austincc.edu/help/ask.php"]] [[img src="http://library.austincc.edu/img/phone-button-blue_32x32.png"]]Phone Us[[/a]][[/li]]
                 [[li style="font-size: medium;"]][[a href="http://library.austincc.edu/help/ask.php"]][[img src="http://library.austincc.edu/img/email-sm-32x.png"]] Email Us[[/a]][[/li]]
                 [[li style="font-size: medium;"]][[a href="http://library.austincc.edu/help/FAQs/Lib-FAQs.php"]]Library FAQs[[/a]][[/li]]
                 [[li style="font-size: medium;"]][[a href="http://researchguides.austincc.edu/"]]Research Guides[[/a]][[/li]]
                 [[li style="font-size: medium;"]][[a href="http://library.austincc.edu/help/tutorials.php"]]Online Tutorials[[/a]][[/li]]
                 [[li style="font-size: medium;"]][[a href="http://library.austincc.edu/help/documentation.php"]]Citing Sources[[/a]][[/li]]
              [[/ul]]
2.1.1.2.1 Rename 'GetHelp.txt' to 'GetHelpOld.txt'
2.1.1.2.2 Rename 'GetH3lpY.txt' to 'GetHelp.txt'
2.1.1.2.3 Research Guides
Changing the Nav Pages makes Chat available to all Research Guides because of the banner with minimal nav bar.

Change info on the Get Help! tab -- will change all subject guide and library guide tabs.
2.2 ChatStaff
2.2.1 Link needed on these pages
2.2.2 Replace wording 'AskAcademic' or 'Ask Academic' with 'Chatstaff'
2.2.3 See pages under AskAcademic topic below for changes.
2.3 Liveperson
2.3.1 Remove Liveperson Monitor script from page headers
This is the code for that script and should be easily removed.  Will need to double check.
[[!-- This next section contains the LivePerson Monitor Script --]]
2.3.2 Remove and replace link on pages like /help/ask.php
This is the script for Liveperson on the /help/ask.php page (ask-incl.txt/htm)
[[a id="ex2" style="cursor:pointer;text-decoration: underline;"]]Chat with an ACC Librarian during open hours.[[/a]]
Should also check all files for id="ex

This page needed more work to add the chat widget and style the resulting link to be more apparent.

2.4 AskAcademic
Replace wording and links on these pages for sure
2.4.1 http://library.austincc.edu/help/FAQs/faq-chat-info.php
2.4.3 library.austincc.edu/help/FAQs/faq-AskAcademic.php
...................Made a redirect to the Chatstaff FAQ
2.4.4 Get Help! tab on Research Guides
-------------------------------------------------------------
3 Patron
-------------------------------------------------------------
3.1 For the patron to see an active chat link, LS staff must be logged in
3.1.1 Chat Now
3.1.2 Chat Offline