Main Page

From USYVL Development Wiki
Revision as of 22:52, 10 September 2023 by Aaron (talk | contribs) (→‎Workflow System)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

USYVL Development Wiki

Fresh wiki install. Will start porting content over manually.

Consult the User's Guide for information on using the wiki software.

USYVL Development Wiki

This private wiki was created on 2011-10-10 and is designed to track/document development and deployment of the USYVL Software Systems initially developed by Aaron Martin. Overview of Services under Rainier.

The major development efforts are described in the following sections:

Scheduling System

This was the system originally developed in 200? by Aaron Martin to:

  • make the pool and game sheets look more professional
  • reduce the man hours that USYVL staff spent creating the sheets by hand
  • streamline and automate the process of creating the intrasite and intersite game schedules

Workflow System

This was a system that started out as a quick attempt at finding a more customized way to track all the Site/Program tasks that need to happen over the course of a season. The idea was to get away from the shared Excel spreadsheet that was being used and transition to something with a database to allow tracking tasks and producing reports.

While it has not yet been used for its original purpose, the system has ended up being incredibly useful for a few other tasks that other backend systems do not cover well:

  • Organizing season wide intersite tournament schedules - when one site hosts one or more other usyvl sites for a tournament.
  • Automating creation of the initial event list to import into Rainier software.

For a couple seasons in about 2009, it took on a more pivotal role when the Rainier system was dropped for some business related issues, producing confirmation letters and being the primary source of Program/Site data for USYVL.

Currently (2023) we are looking at using workflow to generate "Important Dates" for the current backend system, Engage. Some of the challenges here:

  • Program/Site ids change each season as they are entered
    • so there is no carryover
    • no clean way to get those ids without having "Important Dates" already entered.
      • another report or some automated way to pull the data would be handy.
  • facilities do stay stable

Donation System

The purpose of this system was to automate creation of a Donor's page for the original USYVL static web site using data from the CMI Admin tool. Since migrating http://www.usyvl.org to the Joomla website, this is done differently, so this is not longer under active development.

YouthVB website

This is a data driven feeder website for USYVL. It is a php driven system that produces data driven pages based on the subdomain requested (ie: california.youthvolleyball.com). The same data (and some shared code) drives the location portion of the main usyvl site.

Mobile website

This is the mobile presence for USYVL.

Getting started