<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>USYVL Development Wiki</sitename>
    <dbname>usyvl</dbname>
    <base>https://tools.usyvl.org/wiki/index.php?title=Main_Page</base>
    <generator>MediaWiki 1.39.3</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">USYVL Development Wiki</namespace>
      <namespace key="5" case="first-letter">USYVL Development Wiki talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>146</id>
      <parentid>106</parentid>
      <timestamp>2023-09-10T22:52:33Z</timestamp>
      <contributor>
        <username>Aaron</username>
        <id>1</id>
      </contributor>
      <comment>/* Workflow System */</comment>
      <origin>146</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="3653" sha1="7wc2lg1yv1jfru75it61fs7psd4g8h0" xml:space="preserve">== USYVL Development Wiki ==
Fresh wiki install.  Will start porting content over manually.

Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.

[[Category:General]]
[[Category:Scheduling]]
[[Category:Workflow]]
==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 [[User:Aaron|Aaron Martin]].
[[Overview of Services under Rainier]].

The major development efforts are described in the following sections:

===[[:Category:Scheduling|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

===[[:Category:Workflow|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.

===[[:Category:YouthVB|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.

===[[:Category:Mobile|Mobile website]]===
This is the mobile presence for USYVL.

== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]</text>
      <sha1>7wc2lg1yv1jfru75it61fs7psd4g8h0</sha1>
    </revision>
  </page>
</mediawiki>
