Background ! FIFA World Cup 2010 in South Africa ! BSS software managing the Broadcasting of the event ! TV and Radio orders ! Broadcasting instructions ! Temporal booking ! Spatial booking ! Finance
Problems ! Extjs (everything is JavaScript) ! Code duplication ! Controllers setup for the JSON ! JavaScript setup of the grid and screens ! Heavy UI - Instability
Tools and technologies ! Based on: ! Ruby on Rails ( >= 3.1 ) ! SlickGrid ( https://github.com/mleibman/SlickGrid ) ! jQuery plugins (jQuery UI, BBQ …) ! The Wulin plugins are Rails Engines. ! Use JSON as communication format.
Grid Action ! A toolbar button ! Active – respond to a user event ! Implemented in JavaScript ! Default actions are: Add, Edit, Delete ! Plugins might provide default actions such as Export Excel, Audit, etc.