List of Enhancements (Q4 2010)

Top  Previous  Next

 

Item

Description

Category

Level of Effort

Requested by:

Status

Re-enable content compression

Content compression was previously enabled across all sites, but was shut down when we were experiencing problems with sessions. This means that content is no longer compressed thereby leading to performance issues. We should test re-enabling compression with a few patient  customers to verify session issues are corrected before re-enabling across all sites. The state of content compression is listed as a diagnostic at the bottom of each NeatClubs generated web page.

Bug

High

NeatWorx

Pending

Include event synopsis in auto-generated acknowledgement e-mail

Sometimes additional information of relevance to the person registering can be included in the event synopsis field. Usually a few sentences that describe the event - if not null, and not exactly equally to the event name (thus providing no new information) the event synopsis should be added to the confirmation e-mail for all event types.

Enhancement

Low

Gymnastics BC

Completed

Include class registration / capacity tallies when transferring a registration to a different event or class time slot

Currently when transferring class registrations to different time slots (by editing a received registration) it is possible for administrators to accidentally transfer registrants to classes that are already full. This could be avoided by providing a counter beside each option so that administrators would be clear on which classes had capacity to accept new registrations

Enhancement

High (owing to potential performance issues)

London Gymnastics Academy

Pending

Newsletter "mangling" last few addresses

A long-standing bug causes a list of e-mails to send in the newsletters module to be truncated under some circumstances - most notably when there is not a carriage return follow the last e-mail address

Bug

Medium

NeatWorx

Pending

Make SMTP port for sending e-mail user configurable

In cases where users are employing an external mailer, it would be useful to make the SMTP port configurable. Currently we use port 2525 by default to interact with SMTP but this would limit the flexibility to use other bulk mail providers in future. Also this enhancement would allow this feature to be used directly with the NeatWorx mail servers on standard port 25, thereby taking advantage of an API interface better than native PHP mail that affords better control over mail headers.

Enhancement

Medium

NeatWorx

Completed

Attendance printing bugs

When printing "all class times", if a later class had a lesser number of registrants than a prior class the system was erroneously carrying forward registrations from the prior class.

Bug

Low

Twisters Gymnastics

Completed

Better handling of deleted registrations

Users have requested that the list of deleted registrations be enhanced as follows.

Delete multiple documents at once
Sort on name
Search by name or class

Enhancement

High

London Gymnastics Academy

Pending

New Notes Field

A new notes field type is now available in the main configuration script create_defaults2.php where all site parameters are parameterized. A "notes" field can be attached to any parameter to more clearly explain issues with particular site settings. If notes are entered they will appear as an information box to alert the site administrators that there are issues with a setup parameter that they need to be aware of.

Enhancement

Low

NeatWorx

Completed

Better text on PayPal receipts for shopping cart registrations

Previously, when processing multiple registrations in a shopping cart as a single PayPal transaction, the term "Combined Payment" would be entered in the Paypal item_name field on the PayPal receipt. This has been modified to include additional information including first name and lastname fields (if present in the form for the event definition) the event name, and for class registrations the class starting date and time. A maximum of 127 characters is allowed in this PayPal field so content will be truncated as needed.

Enhancement

Medium

Multiple Clubs

Completed

Problem solved that could lead to accidental deletion of paid registrations

A case was found in shopping cart mode where when multiple registrations for a user we're pending, that thankyou.php script erroneously mark an unpaid transaction as "complete" with a $0 payment while a mandatory non-zero payment was required. Thinking it "complete" the IPN script would then fail to properly reconcile the transaction despite proper interactions with the PayPal IPN API.

Bug

High

NeatWorx

 

Completed

NeatClubs tested with AuthSMTP.COM service

NeatClubs has been verified to work when using AuthSMTP.COM as an external mailer to improve the reliability of mail originating from the web-server

Enhancement

Medium

Multiple Clubs

Completed

Express Class Time-slots in setup as "AM / PM" rather than using 24 hour time representation

Class times had previously been entered as 24 hour values since this was faster when setting up schedules (it removed the need for AM/PM selector).

The selector has been made easier to use. What previously would have been represented as "14" hours (2:00 pm) is now represented as "2p" to save the administrator the need to perform the time conversions.

Automatically generated class time slot names now reflect the AM/PM designation rather than using the 24 hour format.

Enhancement

Medium

Multiple Clubs

Completed

Re-set all class / time slot end-times.

When editing the class times for class registration events and changing or correcting the duration of a class, it would be useful to have new end class-times auto-calculated when the duration is changed.

This is now possible with a new "ReCalc" button beside the default class duration in minutes. Pressing ReCalc will re-set the class end-times for all classes automatically reflecting the default class duration for the event.

Enhancement

Medium

NeatWorx

Completed

Unable to delete a timeslot in birthday setup

This bug likely pertains to class setup as well. The system should allow deleting time slots as long as there are no registrations against the event. Currently when someone clicks on the red "delete" icon, nothing happens

Bug Fix

Low

Milton Springers

Completed

Have supplementary fees apply to deposits

Request is to have supplementary fees (but not form level price impacts) apply to "deposits". The system used to work like this and changed in the last year

The term partial payment is ambiguous sometimes meaning deposit and sometimes meaning "pay by installment" so we'll try and avoid this term and use "deposit" or "pay by installment" instead.

Enhancement

Unsure

Milton Springers

not started yet

Include Event Synopsis in acknowledgement e-mail

For event registrations, we should include the short event synopsis as part of the acknowledgement e-mail since for since events this may contain useful information. If the PayPal receipt field is not used we should include as much of the synopsis on the PayPal receipt as well.

Enhancement

Medium

Gymnastics British Columbia

Not started yet

Resource reservation time threshold

With some clubs allowing public reservations for birthdays, parents were being permitted to register at the last moment. Registrations the next day or later the same day left organizations unable to react in time and ensure staff was available.

Under System Setup / Preferences / Registration settings, a new preference allows public registrations to be blocked for resource reservation events within a configurable number of hours before an available time-slot. The default is 72 hours.

Enhancement

Medium

Gymnastics Mississauga

Completed

Top menu bar height setting

The setup of the javascript style menus (Tigra menu system) was previously such that the minimum height of menu elements applied to all levels of the menu, and if the content was too large for a menu cell it would expand leading to menus looking awkward of becoming non-functional.

Under System Setup / Preferences, the height of the menu elements across the top bar, the height of the side panel elements and the height of submenu elements are all individually configurable.

Enhancement

Medium

Various

Still need to support right alignment

Menu Setup Improvements

For customers using the Tigra Javascript menu rather than the new JQuery based menus , we have made a number of improvements in the menu setup. New options appear in the menu properties. The most significant enhancement is that the top level menu height is now separately configurable from the side menu and sub-menu items height.

Enhancement

High

NeatWorx

Completed

Improvements to Resource Reservation Events.

Most of our customer using resource reservation style events are using this facility to book birthday parties. We have received feedback that allowing an on-line booking the day before a party is not appropriate since clubs may or may not have available staff on short notice. An enhancement has been made to block public registrations occurring within 72 hours of a published birthday party slot.

Enhancement

Medium

NeatWorx

Completed