Tango.info event system - most disturbing

From tango.info wiki
Jump to navigation Jump to search

Maybe it is the best to start with

  • a Wicket implementation for one time events in general and then extend to festivals and to repeated events
  • IDs that use <4 char year of event addition to ti><6 char ti base 20, starting with xtfbbb and for 2012 starting with xtbbbb> and later add the use of country codes within the event codes for new events

Current system

Currently there are three work flows for adding events:

Desired

It would be nice to have this all working without wiki and without csv upload. Data should go directly to the DB. Logging of historic data would be nice, so one can see how the artists announced to come to an event or the start times have been changed by the organizer over time.

Desired for the ID /[0-9]{4}[a-z]{6}/: <YYYY - event start - 4 chars><cc - country code if possible - 2 chars><counter in ti base 20 - 4 chars>

  • 2011-06: In the beginning the letter part could be a simple counter, avoiding coding country codes into the system. The year could be the time of creation, as in current wiki system. The Java codes could start with 2011xtfbbb. Current codes from the wiki system are at around 2011xtcpcb.
  • Future: ID for one time event should start with the start year of the event. For repeated events it should be the year of when it was added to the system. The year can be followed by the country code for the primary location of the event. This allows for 20^4 = 160 000 events per country. This makes for easier reading of the code by people from one region. Nevertheless, if codes are used up, other ranges may be needed. But at least people from countries with few events have some benefit of short codes.