Web Client Receipts, It’s not Magic

Slides:



Advertisements
Similar presentations
PART IV - EMBED VIDEO, AUDIO, AND DOCUMENTS. Find a video on Youtube.com: Search for a video, then look for the Embed code. Copy this code into the HTML/JavaScript.
Advertisements

HTML Basics Customizing your site using the basics of HTML.
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you to get and stay organized?
MIS 425 Lecture 2 – HTML Navigation, Colors, tables and Styles Instructor: Martin Neuhard
Creating and Editing a Web Page Using Inline Styles
Customizing Evergreen’s Receipt Templates Terran McCanna PINES Program Manager Georgia Public Library Service
When your local system is Unable to Connect to the Accent Server, whether from a district-wide or local system failure, you will get a message asking if.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Cascading Style Sheets Scripting with Style. CSS versus HTML  Ways to format in HTML –HTML Tag extensions –Converting Text to images –Page Layout with.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Basic (and Useful) HTML & CSS Break (to start on a new line) Horizontal Rule (a line across the page) Image (more on this later) Unordered List.
FrontPage Basics Contributed by Richard Truxall, The Library Network Community Information Toolkit Copyright © 1999, Library of Michigan.
Acadia Institute for Teaching and Technology Basic Web Page Design for Courses.
® IBM Software Group © 2006 IBM Corporation Creating JSF/EGL Template Pages This section describes how to create.JTPL (Java Template Pages) using the Page.
Evergreen Indiana Basic Circulation Class Professional Development Office.
HTML, Third Edition--Illustrated Introductory 1 HTML, Third Edition Illustrated Introductory Unit F Working with Tables.
Creating an Expression Web Site
South Dakota Library Network ALEPH XSL Creator © South Dakota Library Network, 2008 Modified for SDLN Version 16 Last Update: June 2008 South Dakota Library.
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module F Building a Web Page with HTML.
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
Web Programming Basics of HTML. HTML stands for Hyper Text Mark-up Language A mark-up language is different than those that you have learned before in.
Fall 2005 Using FrontPage to Enhance Blackboard - Darek Sady1 Using FrontPage to Enhance Blackboard 1.Introduction 2.Starting FrontPage 3.Creating Documents.
MICROSOFT WORD Options like New, save, Close, Selecting Text How to change text using Bold, Italics, Underline How to change Font, Font Size, Color Justification.
Creating a Form on a Web Page
CS 3870/CS 5870 Web Protocols, Technologies and Applications.
Forms Training. Tested Formatted The Template Library.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
The Internet Using the Internet Web addresses Searching Favourites Saving / Printing web pages.
HTML— More Tags, Formatting, and Lists. Formatting Tags  Bold  Italics  Underline  Big text  Small text  Subscript (H 2 O)  Superscript (10 3 )
Saving PowerPoint Presentations as Web Pages Your Logo Here Open the PowerPoint Presentation. To convert to a format compatible with web browsers, launch.
Week 2: Building a Simple Website IMC 320 Web Publishing Spring 2011.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
1 Preparation for site Create a folder in MyDocuments: beavercheese. Create a subfolder, images Classes, career, DW beginner Download.
1 2/16/05CS120 The Information Era Chapter 4 Basic Web Page Construction TOPICS: Intro to HTML and Basic Web Page Design.
Creating and Editing a Web Page Using Inline Styles
Creating Web Pages with Links, Images, and Embedded Style Sheets
LibGuides Interface Customization Presented By: Christine Tobias ~ Kelly Sattler ~ Jenny Brandon Michigan State University Libraries.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
Lab 3 Html basics.
Basic concepts of web design
Web Protocols, Technologies and Applications
IS1500: Introduction to Web Development
HTML.
Online PD Basic HTML The Magic Of Web Pages
INTRO TO WEB DEVELOPMENT html
Introduction to HTML.
IT Business Applications
CSS Classes.
Unit 3 - Review.
Coding, Testing and Valdating a Web Page
Fonts, Pictures, Styles, Files, Spelling, and More!
LMEvents SharePoint Portal How-to Guide
J. Verlin Sophomore Seminar September 7 – October 2, 2017
HTML and Website Development
Using CSS.
Computers and Scientific Thinking David Reed, Creighton University
Web Protocols, Technologies and Applications
Georgia Public Library Service
Microsoft PowerPoint 2007 – Unit 2
Georgia Public Library Service
ALEPH Version 22 Offline Circulation
CS3220 Web and Internet Programming HTML and XML Basics
Johan Ng and Muhammad Hazzry
CSS Classes.
FrontPage Basics Contributed by Richard Truxall, The Library Network
Introduction to JavaScript
Labels, Labels, and more Labels
Presentation transcript:

Web Client Receipts, It’s not Magic Everything you need to know Lynn Floyd Anderson County Library SCLENDS

Type of Receipt Templates Circulation Lists Check-out Hold Pull List Items Out Hold Shelf List Renew Item Status Holds Transit List Transit slips Patron Information Hold Shelf Slip Patron Address Holds for patron Patron Data Bills Patron Note Bills, Current Bills, Payment Bills, Historic

New Receipts for the Web Client. Patron Address Patron Data Patron Notes

WARNING!!!!! Clearing your browser's cache/temporary files will clear any print template customizations that you make unless you are using Hatch to store your customizations. Be sure to export a copy of your customizations as a backup so that you can import it as needed.

Basic Information Found at Formatted using Administration -> Workstation -> Print Templates Formatted using Angular JS HTML with CSS

Saving – Importing - Exporting Remember to Save Locally. Exporting templates As you can only save a template on to the computer you are working on you will need to export the template if you have more than one computer that prints out receipts (i.e., more than one computer on the circulation desk, or another computer in the workroom that you use to checkin items or capture holds with) Export Customized Templates. Saves a “print_templates.json” file in the downloads folder Importing Templates Click Import. Navigate to and select the template that you want to import. Click Open. Click OK. Click Save Locally.

HATCH https://evergreen-ils.org/egdownloads/ Administration -> Workstation -> Printer Settings Force Printer Context

Basic Text Formatting Goal Original Code Result HTML Bold cedar <b>cedar</b> Capitalization english yew <span style="text-transform:capitalize;"> english yew</span> English Yew Currency 4 {{4 | currency}} $4.00 Italics Spruce <i>Spruce</i> Underline Fir <u>Fir</u> Line Break Jack Pine Jack<br/>Pine Jack Pine Font Hemlocks <span style="font-family:’Brush Script Std’;">Hemlocks</span>

Variables No longer the macros of old (%Title%). Now uses Angular JS Variables {{patron.card.barcode}} {{checkout.title}} Most receipts have the variables that are available to that receipt in the comment section at the beginning of the receipt. Not all Variables are listed.

Formatting Dates and Times Code Result {{today}} 2017-08-01T14:18:51.445Z {{today | date:'shortDate'}} 4/24/19 {{today | date:‘shortTime'}} 9:43 AM {{today | date:'longDate'}} April 24, 2019 {{today | date:‘medium'}} April 24, 2019 8:30:01 AM https://angular.io/api/common/DatePipe

Limiting Variables limitTo Original Code Result Trivia Questions and Answers {{checkout.title | limitTo:10}} Trivia Que 123456789 {{patron.card.barcode | limitTo:-5}} 56789

Adding a scannable barcode Barcode Fonts Codabar Medium Interleave 3 of 9 Start and Stop Characters <div align="Center"; style= "font-family: 'CodabarMedium';">B{{parton.card.barcode}}D</div> B1234567D

Include Statements Administration > Local Administration > Library Settings Editor Content of alert_text include {{includes.alert_text}} Content of event_text include {{includes.event_text}} Content of footer_text include {{includes.footer_text}} Content of header_text include {{includes.header_text}} Content of notice_text include {{includes.notice_text}}

ng-If If true do this, if false move on. <div ng-if="hold.phone_notify">Notify by phone: {{hold.phone_notify}}</div> <div ng-if="hold.sms_notify">Notify by text: {{hold.sms_notify}}</div> <div ng-if="hold.email_notify == 't'">Notify by email: {{patron.email}}</div>

ng-repeat <li ng-repeat="checkout in circulations | orderBy:['circ.due_date','checkout.title']"> <div ng-repeat="xact in transactions"> <tr ng-repeat="hold_data in holds”> Repeats the following for each item in the table

orderBy orderBy will let you order a list by any element in the list, vary useful when dealing with large list <tr ng-repeat="hold_data in holds | orderBy:['copy.location.name','volume.label']"> <li ng-repeat="checkout in circulations | orderBy:['circ.due_date','checkout.title']">

ng-init – Calculating a Total <div ng-init="transactions.subtotal = 0"><!--Sets the Subtotal Variable--> <table width="100%" ng-init="transactions.subtotal = transactions.subtotal -- xact.summary.balance_owed"> <b>{{transactions.subtotal | currency}}

Autocut Feeder Problem <br/> .<br/>

Print_templates.json

Receipt Templates https://github.com/alynn26/ Evergreen-Receipts

Global Templates Open-ILS/src/templates/staff/share/print_templates

Future Development Server Based Receipts https://wiki.evergreen- ils.org/doku.php?id=dev:server_print_templates