Upgrading to version 10.01 requires, at a minimum:
Be absolutely sure to read your choices about CASL, the mail list double opt in feature and which replaces the do not email flag as part of the 'Things a venue may need to do'. Using double opt-in impacts your business practices as the do not email flag becomes extraneous. Criteria changes to use 'belongs to mail list' instead of 'do not email' in reports and building mail lists. |
The following changes have been made to Theatre Manager since version 10.00
Note: you can implement both single opt-in (click a checkbox and subscribe) or double opt-in (click checkbox, receive email, confirm and be added to mail list after the confirmation) on a mail list by mail list basis.
Point releases are minor version fixes and small enhancements to any particular version.
Examples:
Please download the latest web page updates and compare the web pages to your existing pages. (If you have already implemented the 'tmCustom' folder, you can simply replace the pages below). The Page changes below make print-at-home from the confirmation email and reprinting tickets from an old cart to be the same.
The following itemizes the changes made to web pages:
In the 3rd Column are 3 flags.
Files in the main WebPagesEN directory | ||
TMPatronNew.html | Add page redirection into the hidden param field. If nothing is specified for altbtn=xxx, then a new patron will take the patron to the mail list window to sign up for one or more mail lists - as suggested for opt-in for Canada's anti-spam legislation. To retain the web behaviour of previous versions of TM, change the parameter to be altbtn=btnHome per the example at the bottom of the web page.
added <!--#include virtual="TMtemplates/tmNotificationHeader.html" --> that provides for adding sign up email lists as a check box For example :
|
R |
TMPatronUpdate.html | Same as above.
Also hide the 'do not email' option (except for USA) due to explicit opt-in requirements of CASL and other countries. The wording for 'mail lists' has been changed to email notifications to encourage those affected by CASL laws to make some email notification settings. |
R |
TMPatronLimitedProfile.html | Replace so that it works with older versions of IE that have non-standard javascript implementations. Also, revise to easier implement CASL. | R |
TMmaillist.html | The layout of the mail list page has been altered slightly as more people should be going to it based on CASL (Canadian Anti-Spam Law). The wording of mail list has been changed to use verbiage like notifications and email to try to be clearer on the purpose of this window. Also added some styles to set the width of the right and left lists to be constant. | R |
TMpasswordLimitedProfileResetEmail.html | This is a new email that will be sent when a patron creates a limited profile account. The email contains the password reset link and is designed to encourage a patron to create a password and a full account later on. Also contains any double opt-in message if one is required for belonging to a notification list. | R |
TMpatronNewEmail.html |
|
R |
TMpatronUpdateEmail.html |
|
R |
TMpatronUpdateEmailBoxOfficeOptIn.html | This is a specific version of a double opt-in email created from a mail list build or if a staff member manually adds the patron to a double opt in mail list in any way. This generates one email for each person and mail list and sends it to the patron so that they can confirm their participation in the mail list. (10.01.03) | R |
TMmaillistVerifyOptIn.html | A web page to display to the patron that they have been opt-ed in to a double verify opt in mail list. They had to sign up on the patrin add or update page to receive this email. | R |
Files in the TMtemplates directory | ||
tmNotificationHeader.html | This file is used to define the mail lists that people can add themselves to online. Thy can be auto generated for mail lists available online using the F_HTML_NOTIFICATION_LIST parameter or you can build manual checkboxes for mail lists - refer to the documentation inside the file. | R |
rowNotificationCheckbox.html | Contains the code for a standard row that is repeated for each of the checkboxes in the F_HTML_NOTIFICATION_LIST list | R | rowFutureTicketPrintCourse.html | Show the ticket number and patron number with the bar code | O |
rowFutureTicketPrintFestival.html | same as above | O |
rowFutureTicketPrintReserved.html | same as above | O |
tmnavButtonsFooter.html; | change the wording of 'mail lists' to 'email notifications' for clarity on CASL | O |
tmLoginForm.html; | Revised so that it appears on top of partial patron account creation and options reduced to simplify the screen. Required to make limited profile patrons work with this version. | R |
tmLoginLimitedPatron.html; | Revised so that it appears at the bottom of partial patron account creation and options reduced to simplify the screen. Required to make limited profile patrons work with this version. | R |
Files in the tmScripts directory | ||
disclaimer.html | Added a reference to F_CURRENT_HTML_TEMPLATE within a comment in the include file. The can be used when 'displaying source' in a browser to tell which page is loaded. example: | O |
googleheader.html | Added a template script to show how including google analytics should be done to track all web pages by name inside TM. It makes use of a the new F_HTML_MAIN_TEMPLATE variables. This gives very good granularity for google analytics. | O |