Difference between revisions of "XTS"
From EUTC Wiki
(Created with a starter list of aspects of the system that need documenting.) |
m |
||
Line 6: | Line 6: | ||
* Things you should know before you start | * Things you should know before you start | ||
** Terminology | ** Terminology | ||
+ | *** "Reserved" vs. "Booked". | ||
+ | *** "Holding" tickets. | ||
** Principles | ** Principles | ||
*** High-Level Scripting | *** High-Level Scripting | ||
+ | *** Portability (OS Transparency) | ||
+ | *** Accessibility (Network Transparency) | ||
*** Extensibility | *** Extensibility | ||
*** Readability | *** Readability | ||
Line 15: | Line 19: | ||
*** Scheduled Database Backup | *** Scheduled Database Backup | ||
** Ticket Server | ** Ticket Server | ||
+ | *** Web.py | ||
*** API | *** API | ||
*** Security | *** Security | ||
** Print Server | ** Print Server | ||
− | ** Client | + | ** Static Server |
+ | *** Apache 2.2 | ||
+ | ** Javascript Client | ||
*** Ami | *** Ami | ||
*** Snewts | *** Snewts | ||
Line 29: | Line 36: | ||
* Making Improvements - A HOWTO | * Making Improvements - A HOWTO | ||
** Known Issues | ** Known Issues | ||
+ | *** Grokking the Source | ||
** Familiarisation | ** Familiarisation | ||
+ | ** Tools You Must Use | ||
+ | *** Firebug | ||
+ | *** IPython | ||
** Safe and Unsafe | ** Safe and Unsafe | ||
** Versioning | ** Versioning |
Revision as of 11:31, 18 July 2008
eXtensible Ticketing System
This page is a stub. I intend to document as much of the ticketing system as possible but keep forgetting things that I want to write about. Until it's completed, here's a list of sections that I intend to write under. This article is currently aimed at people who want to maintain the source code, NOT people who want to learn how to sell tickets.
- History / Motivation
- Things you should know before you start
- Terminology
- "Reserved" vs. "Booked".
- "Holding" tickets.
- Principles
- High-Level Scripting
- Portability (OS Transparency)
- Accessibility (Network Transparency)
- Extensibility
- Readability
- Simplicity (Minimum Complexity in the Layers that Matter)
- Terminology
- Parts of the system
- Database
- Scheduled Database Backup
- Ticket Server
- Web.py
- API
- Security
- Print Server
- Static Server
- Apache 2.2
- Javascript Client
- Ami
- Snewts
- Prism
- Reporting
- XSLT
- HTTPProxy
- Startup - Windows Services
- JSWrapper
- Database
- Making Improvements - A HOWTO
- Known Issues
- Grokking the Source
- Familiarisation
- Tools You Must Use
- Firebug
- IPython
- Safe and Unsafe
- Versioning
- Known Issues