Upgrading to version 9.23 requires, at a minimum:
The following changes have been made to Theatre Manager since version 9.22
Point releases are minor version fixes and small enhancements to any particular version.
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 WebPagesEN directory | ||
TMoldCartDetailsPrint.html | Removed the column for the bar code of tickets. | O |
TMcheckoutInvoiceEmail.html | Wording change around information to the patron regarding ability to reprint tickets at home by logging in. | O |
TMoldCartDetails.html | Added a button to reprint tickets that are 'print-at-home' within the order. This will use the same approach as the one ticket per page implemented in prior versions. | O |
TMlogoff.html | Added the 'include' for the navigation buttons to the page. There was no reason that they should be left off the page, so this is a convenience change that makes the header pictures in place on more screens and makes the web experience look smoother. | O |
TMPatronNew.html | Added the 'include' for the navigation buttons to the page. Same as above | O |
TMcart.html | Add button at bottom of cart called 'continue shopping' in case people do not use ticket button at the top of the navigation bar | O |
Files in the TMtemplates directory | ||
rowOldCartPrintCoupon.html | Remove the first column in the table on the printable version of the cart where the bar code used to go. The functionality is replaced in TMOldCartDetails.html via the Reprint Tickets button. | O |
rowOldCartPrintCourse.html | same as above | O |
rowOldCartPrintDonation.html | same as above | O |
rowOldCartPrintFestival.html | same as above | O |
rowOldCartPrintOrderCouponFee.html | same as above | O |
rowOldCartPrintOrderFee.html | same as above | O |
rowOldCartPrintPass.html | same as above | O |
rowOldCartPrintReserve.html | same as above | O |
rowOldCartPrintSub.html | same as above | O |
rowCartCourseNewGroup.html | add performance notes to the cart so that it is the same as the event list | O |
rowCartFestivalNewGroup.html | add performance notes to the cart so that it is the same as the event list | O |
rowCartReserveNewGroup.html | add performance notes to the cart so that it is the same as the event list | O |
setVENUE_LIST.html | replace TM_SEQ with VE_SEQ for consistency of naming fields. At this time, either will work. | O |
Files in the conf/extra directory
These changes below can be made by comparing the 3 config files. Alternatively, if you are at an older version of apache, it may just be better to do an apache upgrade. |
||
httpd-mod_tm.conf | The second generation listener has been enhanced to do multiple retries to connect to a classic server it if determines that it received a wait page. normally this does not happen until you hit periods of high load. The following changes to the mod_tm conf file are placed after the
SetEnv TM_ERROR_PAGE TMsysErrorListeners.html The changed below in the conf/extra/httpd-mod_tm.conf file causes the second generation listener to re-try (20 times) contacting the classic listener multiple times should it encounter a wait page. Effectively, this almost guarantees that a request to the classic listener that gets through the second generation listener will be serviced - vastly reducing the waiting page on high load situations. note: best approach is to just copy the lines below and paste them in or do a file compare, then restart the apache server.
NOTE: on windows that may mean you need to edit the httpd.conf file and uncomment the LoadModule line for mod_headers.so if you are not reinstalling apache from scratch.
|
O |
httpd-balance.conf | Rewrote the forwarding for PCI compliance and enforce switch over to https before the first request ever gets to any listener.
This change requires comparing your old and new httpd-balance.conf and simplifying the mod balancer for port 80 to the 1 line rewrite rule. |
M |
httpd.conf | Uncomment the line
#LoadModule headers_module module/mod_headers.so This change required to enable the multiple retry on the classic listener (only mandatory if you change httpd-mod_tm.conf). |
O |