Archive for April 2014

eGolfer/eClubhouse Timeout Issues Resolved

We are pleased to report the timeout issues experienced within eGolfer/eClubhouse have been resolved.  GHIN has been working closely with INetU to resolve this issue.

Some of the timeouts were occurring when creating/editing an event, editing golfer profiles or when creating a notification recipient.

The cause of the timeouts was the result of the iNetU “Aggregate Threat Feed” (or ATF) which was blocking legitimate POST and GET requests from the site.  A series of events were logged on the ATF, resulting in the requests being blocked as if it were a ‘SQL Injection’ attack.

The data being submitted in the web forms in eGolfer & eClubhouse triggered a number of “Parameter Type Violations” and “Extremely Long Parameter” alerts on the ATF.  The combination of these violations is what resulted in the block, being identified as an SQL injection attack.

We are sorry for the inconvenience, but happy to report this has been resolved.

Rescheduled TPP Club Add Player Webinar

Our TPP Club Add Player webinar has been rescheduled for Monday, April 7 at 2:00 pm ET. Anyone that previously registered for the Thursday, April 3 session will need to register for the new webinar on the 7th.

The session will cover the new menu item Add Player/Player Management. The Add Player Entry module consolidates the functionality of the current Add/Remove from Club Roster and Custom Player Entry pages, and  will provide rapid entry of both members and guests from the same page.

In order to participate you must register for the session, https://www4.gotomeeting.com/register/786547039.

As a reminder, all previous TPP Club webinars have been recorded and are available for viewing on the USGA Info Portal.

 

Open GHIN Discussion

Our next bimonthly discussion has been scheduled for Tuesday, April 8 at 2:00 pm ET. Join us to learn what GHIN has been working on since we last met in February and what the development team has next on its plate. This is also your opportunity to ask any questions, offer suggestions or get clarification on something you may have missed. The GHIN Management team will be participating and will entertain any questions you may have.

There is no need to register for the meeting just click on the link below for the session.

We look forward to visiting with you!

Log on to: https://www4.gotomeeting.com/join/375713839

Call in to: (213) 493-0015 or (866) 899-4679

Access Code: 375-713-839

Audio PIN: Shown after joining the meeting

GHIN Spring 2014 Development Report

GHIN is providing the following quarterly summary of activities for your review. This is an opportunity to focus on current projects, recap development and provide information on resolution/prevention and “behind the scenes” initiatives. We understand it is important for golf associations to be kept abreast as to development items so their own initiatives can be aligned accordingly.

GHIN Management will participate in the April Open GHIN Discussion  scheduled for next week should you have any specific questions regarding the report.

 

TPP Club

Add Player entry module released March 28th.

  • Consolidates the functionality of the current “Add/Remove from Club Roster”, “Custom Player Entry”, and “Tournament Player Management” pages, and will provide quick entry of both members and guests from the same page.
  • This development uses the new UI/UX framework
  • Discovery during this phase will be used to facilitate the refacing development across TPP Club.

Rapid Team Entry will follow with a release planned for April.

Add Player Screen

Active Reports Server Project (Online Report Designer)

In April GHIN will deploy an enhanced reports viewer utilizing Flash and modal windows for ease of use.  This release will include:

  • Import function of custom reports is being reworked to ensure proper formatting is retained.
  • Improved  search feature to assist in quickly finding a desired report
  • Refacing that aligns with overall GHIN framework of UI/UX enhancements
  • All standard reports in the report library verified to ensure they run properly and contain all  necessary information

Reports

NOTE: GHIN has been working with ComponentOne, the originator of the client report designer, to develop a plan for our new online report designer. ComponentOne has developed the only online report designer available on the market today, called Active Reports Server (ARS), but it lacks some fundamental features we need, which has limited the scope of our initial integration. While this supports our initiatives in the long-term, it does impact the short-term deliverables and have caused us to reevaluate the deliverable schedule.

Performance Team

  • The team is implementing new procedures to easily and effectively address system performance and stability issues across GHIN products.
  • Initial efforts include repairing broken table indexes, adding new indexes where appropriate, and defragmenting production tables, producing a substantial performance gain and addressing issues with database locks.
  • The TPP Club withdraw team function, which could stall for 4+ minutes and then crash, now runs successfully in about 5 seconds.
  • The team is also identifying poorly performing data queries inside each GHIN application which are to be individually addressed and optimized, with the current focus on TPP Club.

Development Resources

  • A newly hired database administrator has been an integral part of performance team’s initiatives.
  • Three additional developers have been brought on board to assist both with new development initiatives as well as provide maintenance support and apply fixes to existing software.

Infrastructure

  • Upgrades are being made to the Web Servers/Virtual Machines to boost reliability and performance of the TPP environments.
  • Best-practice changes allow GHIN to have in place systems that are scalable for the future growth we expect as an organization.
  • Creating standardized Development, Staging, and User Acceptance Testing (UAT) environments that allow for a more rigorous Software Development Life Cycle and ensure that products are ready and stable before any releases are made to our user community.
    • UAT environments will allow for the GHIN Steering Committee and others to have advance exposure to product enhancements and new features before they go into production.
  • ELMAH (an error logging application) has been implemented to aid in identifying errors seen by customers.
  • Google Analytics have been applied to all GHIN products to identify usage and also support monitoring and performance improvements.

TPP Web Services

  • GHIN released of a new set of web service methods in December, 2013 to extract tournament, player, and member program information from TPP Association.
  • Can be used for CRM integrations and are also available for use by Associations for displays on their websites, as well as 3rd party VASP providers.

Dymo Labels

  • One of our newly hired developers has been tasked with reviewing how the GHIN software interfaces with the Dymo label printer and why there are inconsistencies in performance. Further updates will be provided once the review is completed.

eClubhouse

  • Work is currently underway to redesign the Manage Membership Types
  • Back end database changes are completed, with front end-user interface work to begin within the next week.
  • Fixes to current issues in the production environment will be applied shortly, which include Admin permission issues, event title changes, and zip code validations.
  • Currently 1,603 clubs with over 250,000 golfers using eClubhouse.

Mobile App

Development will begin in the second quarter of 2014 on the following new features requested by SRGA’s.

  • Displaying the golfer’s GHIN number under their name
  • Provide the ability to display the user’s most recent handicap card, which can be used similar to a smart phone boarding pass for Handicap Index verifications at events
  • Improve labeling for the Handicap Calculator to assist the golfer
  • Future development – a user profile page which the golfer can use to edit their contact information at GHIN.

newcard

Score Posting and Mobile Usage Statistics

2012 Posting Month

Scores Posted via Mobile App

Total Internet Scores Posted

Total Scores Posted

% of Scores Posted via the Internet

% of Internet Scores Posted via Mobile App

% of Total Scores Posted via Mobile App

Jan

5,676

477,276

2,469,874

19.3%

1.2%

0.2%

Feb

17,962

532,337

2,480,142

21.5%

3.4%

0.7%

Mar

37,757

775,956

3,292,198

23.6%

4.9%

1.1%

Apr

80,886

1,100,821

4,807,872

22.9%

7.3%

1.7%

May

125,532

1,323,001

5,939,947

22.3%

9.5%

2.1%

Jun

155,607

1,352,985

5,912,491

22.9%

11.5%

2.6%

Jul

203,325

1,416,026

6,152,009

23.0%

14.4%

3.3%

Aug

206,921

1,302,644

5,694,322

22.9%

15.9%

3.6%

Sep

182,392

1,082,135

4,696,003

23.0%

16.9%

3.9%

Oct

138,123

854,358

3,477,153

24.6%

16.2%

4.0%

Nov

99,818

595,883

2,607,975

22.8%

16.8%

3.8%

Dec

85,416

475,164

1,868,852

25.4%

18.0%

4.6%

Totals

1,339,415

11,288,586

49,398,838

22.9%

11.9%

2.7%

             

2013 Posting Month

Scores Posted via Mobile App

Total Internet Scores Posted

Total Scores Posted

% of Scores Posted via the Internet

% of Internet Scores Posted via Mobile App

% of Total Scores Posted via Mobile App

Jan

116,830

695,495

2,557,944

27.2%

16.8%

4.6%

Feb

138,860

749,883

2,559,119

29.3%

18.5%

5.4%

Mar

211,779

1,047,896

3,442,818

30.4%

20.2%

6.2%

Apr

307,290

1,409,972

4,619,766

30.5%

21.8%

6.7%

May

408,914

1,751,238

5,828,481

30.0%

23.3%

7.0%

Jun

481,655

1,867,598

6,024,183

31.0%

25.8%

8.0%

Jul

555,374

1,984,014

6,175,861

32.1%

28.0%

9.0%

Aug

581,182

1,943,985

6,008,869

32.4%

29.9%

9.7%

Sep

486,901

1,548,497

4,723,712

32.8%

31.4%

10.3%

Oct

396,566

1,249,185

3,811,685

32.8%

31.7%

10.4%

Nov

248,063

797,412

2,603,545

30.6%

31.1%

9.5%

Dec

197,032

611,486

1,997,677

30.6%

32.2%

9.9%

Totals

4,130,446

15,656,661

50,353,660

31.1%

26.4%

8.2%