This project achieved two goals. The primary purpose was to create a series of web services to allow clubs and their partners to implement the Join and My Account functions with their own front ends. The secondary purpose was to implement a new Join web application using Drupal web forms. We delivered the application with the test tool to allow clubs to interrogate the web services.
This tool has been designed to allow developers to test their applications by providing a reference request and response. If their application delivers a different result than the tool, then there’s a problem with the application. The user interface has been designed with simplicity and ease of use in mind, including only the elements necessary for querying a given method.
This was Newland’s largest project by far. Clubs have expressed an interest in managing page content themselves, or even integrating their own pages which would fetch data from sources other than Axis. We’ve achieved this by building the application's front end in Drupal and giving administration rights to the Clubs.
This project was to allow club members to log in by member number and zip code, but not log them in Drupal account, which means they can not access any other links of My Account 2.0. Members in billing do not need to have account to renew their membership using express renew application.
This project replaced all Campana JSP code with a combination of Drupal for the front end and Spring in the back end. We've enhanced an existing API login to have one single flow, which start with one input: membership number or email address.
The API Login Management application is intended to manage members and nonmember donors. An admin user can search, update, swap membership numbers and delete members and non-member donor records.