Important milestone for those of you enjoying the way G-Live empowers your website with fast, efficient, appealing and controlled result publication. Almost all of you indeed, as this is one of the key parts of Wiclax solution.
We all know how much branding is important, and how much it's necessary to differentiate our own business from the competition. So we've refactored the styling of G-Live app to let you customize its color palette. Possible outcome in picture:
How to get it?
As of now, the custom palette can be inserted as a new variable of the usual file g-live.settings.js. CSS color values, those not provided keeping their value from the default theme.
varPalette = `
--main-bg: orangered;
--main-fg: white;
--light-fg: #ffdbce;
--even-row: rgba(55,55,55,.06);
--secondary-bg: #ffd067;
--grid-sep: #ff8152;
--split-col: #782303;
--time-col: #632e12;
--bold-phone: #302d34;
--filter-icon: brightness(10)
`;
But easier than that, in the next coming Wordpress plugin we're working on all these settings will be accessible from a user-friendly UI.
You can see it marked as Beta in new version 9: providing the address of a 'Master' PC, you can open a copy of the event file currently edited remotely.
The file will be locally considered as read-only, meaning it won't ask you to save changes though you're free to do some.
Data update on demand for now, so you remain in control of what you're doing. A simple click on the new data notification.
Quick showcase of the new UI elements:
access from the startup screen
status bar in action
and fast retrieval in the recent file list
A first use case: making printouts from a secondary station
In most cases, you're simply enjoying the software robustness and you're not afraid to manage all printouts from the same Wiclax instance, which is handling acquisitions and Live streaming at the same time. Print previews and printout are highly optimized so everything can be operated smoothly.
Different conditions can occur on some more official events, like championships. Short races are starting quickly one after the other, and there are tight rules to follow for the output formats.
In this case you're also more likely to operate as a team, hence it will be good that someone is dedicated to the printout while someone else can stay strictly focused on the race management itself. This is what the new feature is already making possible.
With one appreciable bonus: any print option that you'll change from the slave PC will be synced back to the master Wiclax, so no worry that they get lost with the next file refresh.
Coming next
The feature as it is will also be suitable for some data export scenarios that don't require a live emission.
For Live streaming or smartphone notification sending purposes however, the architecture is not ready yet. But we'll work on it soon, hoping we can extend all this with the same simplicity.
Not much to say about this Covid period that you'd not have already heard... So just hoping you took (you're taking) time to read some good books and change your mind.
On our side, here's what we managed to achieve: a new release 9 with some hopefully interesting changes, and a big framework update.
Biggest items in detail:
New event notifications
Following one of our users suggestion, we've implemented a new kind of visual notification/alarm.
It's intended for useful but not vital/blocking race events, thus it's designed in a non intrusive way. Not popping over the main display.
3 cases plugged on the feature for now, more can easily be added so waiting for your ideas:
a participant flagged as withdrawal crosses the finish line: may trigger a further verification
a participant with its category data missing crosses the finish line: may be interesting to jump out and ask for his/her birth date
you've manually flagged some participants for whom you want to be notified when they're seen somewhere. Notification + sound will be played.
The idea behind the feature is that you don't have to stick to the screen in fear of missing something. Instead these notifications will remain available for later browsing. A quick search field will help if necessary.
Split points on the map
The GPS location picker for split points was no longer usable because of changes on the Google Maps policy.
On this release a new component is introduced in replacement, so hopefully the feature is working again and with a smooth interface. Furthermore, you can quickly load here some GPX tracks to help with the process, typically ensuring that the split points will correctly stick to the race track for a more serious rendering.
Next on the road map, we'll likely extend this track selection so that tracks association to races and stages can be done in Wiclax, then opening the way to an automatic upload of the files in the event folder (for those of you using the G-Live Map option).
Some UI enhancements
The lookup field is now located on top of the main window, and it gives a better access and visibility to the other useful command lookup feature. Remember the Control+P shortcut allows a very convenient way to execute something after typing a few letters.
The column selection menu for the grids is now accessed from a more obvious button on their top right corner. Still you can drop it down by a single click on the grid upper panel (shorter mouse travelling). The display for the menu itself is also modernized.
Shortcuts for races: the access for setting the start time of a race or its terminated status are no longer in a drop down menu but more smoothly integrated in the information panel.
New grid filters
New UX for Championships
The Championships module comes with a brand new interface, or a big re-lifting as you wish.
Enhancements on Live Screens design
Always looking for making the screen design as easy as possible, most noticeable improvements in this release:
column sizes can be adjusted with the mouse on the screen preview (result list widget)
the color picking control now allows to specify a transparency level (alpha channel)
Easier certificate designs handling
A nice enhancement for those of you dealing with race certificates online. Templates designed with the new version will now directly embed their images.
So you'll no longer have to care about the original image files, as they won't have anymore to be uploaded alongside the template file.
Additional improvements for the certificates: new variables can be selected to get the event name and dates, and all variables can now be inserted in the text of a standard label item.
Filter for podiums
Sometimes an event requires all official podiums to be based on a selection of athletes only. Like the race is opened to unaffiliated people, but they can't pretend to prizes.
Hence there's a new level of filtering directly bound to the podiums, where you can set any kind of filter condition. This makes everything easier, as you no longer have to juggle with a bunch of additional rankings to declare.
PDF reports online
When launching the publication of PDF reports online - i.e. generation and upload through FTP, a selection dialog is now presented.
This allows a better control of which reports you actually want to be published for the event.
With a great bonus feature: a print preview shortcut is available while hovering any of the reports of the list. Means you can quickly check if their layout is as you expect it, with the right template, ...
Team details
Enhancement for the Teams grid view: passing the mouse over the teammates number cells displays a list of participant names. Themselves giving fast access to their data summary or their entry/results management forms.
Split point as a counter
A split point on the track can now be set as a simple "counter", meaning that instead of registering a single passing of each participant it will instead increment a number of passings. When the race itself is not managed as a lap race.
This can be used for example in the context of a penalty loop, where you need to monitor how many loops have been made by an athlete.
As a result, the grid column for the split will display the number of passings. And the result entry form gives access to the passing detail, allowing to make a manual correction if necessary.
New Starts management module
Big change if you've been sometimes using the Starts module! Quick remind for those who don't know it: its purpose is to provide a start line management screen, for time trial races. Basically showing who's next to start - teams or individuals - and raise a countdown when every actual start time is due.
What's new then: the old module made as an executable is replaced by a brand new web accessible App. Not only more interesting for design/UX aspects, but mainly because it can be launched on any connected device, like a tablet or a smart TV.
Used on the local network, it doesn't need a Wiclax instance to run on the device. Clock synchronization will happen automatically, based on the master PC system time.
Looking forward your feedback on that. Next on the road map could be the ability to report some changes in the start session (typically somebody non-starter), and eventually a cloud based architecture so that it would work without a local network installation.
New Web publication assistant
Big step forward to make Web result publishing more comfortable than ever: a newly designed assistant groups everything related to it in a single screen. Gives you an instant picture of what will appear under G-Live for the event, and moreover it will make using an external FTP client useless for most of the usual operations.
Note: it fully replaces the Web publication tab from the event options form.
Some cool features highlighted:
shortcut to the FTP settings and definition of the remote folder
status shown for the main file (.clax), if present online and if up-to-date
easy upload of GPX track files (when your license includes the Map option for G-Live): you no longer have to know about file naming rules as this will happen automatically, and the files get compressed on the fly - removing unnecessary data like timestamps.
same thing for certificate templates, whether you have a single one for the event or a race by race scheme. Direct edition from the screen, and upload back after a modification.
quick preview for the race videos, which are now entered as a platform + ID combination. Compliant with Youtube and Vimeo so far.
GPX tracks can be enriched with any additional points of interest - a food station, a summit, ... that will show up on the G-Live maps.
Alge Timy 3 integration
Always extending the range of external stopwatches you can connect to Wiclax as an acquisition, this time we've added support for the Timy 3 devices plugged in USB mode.
Miscellaneous
Average calculation option: a new option to specify explicitly whether the average speed has to be calculated from the chip time or the gun time.
Printout templates in the cloud: that was already possible for G-Live custom screens, now you can also save some printout templates on your user account online. Making them backed up there and easily accessible from any of your workstations.
Start line acquisition option: new option for use with an external stopwatch acquisition, which is sending bib-less passing information. In a time trial race mode, for instance a ski competition, it will allow the start time received to be automatically assigned to the next competitor on the start list.
Network participant entry: the page can now let a user reallocate bib numbers for existing participants. Secured by an option - not enabled by default. The form also includes the real bib number data field, when used for the event.
Network participant entry: new option on the page to deactivate automatic uppercasing of the last name.
Athlete photos online: released in our previous delivery, this feature receives some useful enhancements. Responsiveness is now optimized by indexing of big photo folders, and you can customize on the event options the time delay values used to locate the photos on a split point (i.e. how many seconds before and after the line crossing time).
Grids state: the state of main grids - i.e. column grouping and sorting - is now saved with the event file. And hence is restored when the file is reopened.
Race videos: now possible to bind a video for the start line, useful in the case of a time trial race.
The athlete summary form on G-Live was already able to show some participant pictures, if it can find files named with their bib number. To go further and make it more convenient, it's now delivered with a server-side solution to find pictures based on the passing times of the athlete.
An option Photos of athletes available online has to be activated on the event, in Options/Web publication. Then the documentation details how photo files are expected to be organized on the web side (basically to reflect the different timing locations - start, finish, intermediates - or the stages in the case of a stage race).
Note: in its current form this feature will require PHP to be implemented on your web server.
New filters for passing acquisitions
The ultimate way to control your chip reads in some complex scenarios is now in place. Some new levels of filtering have been introduced.
The first one is the level of a single acquisition, impacting all its possible destinations. The second one is the level of a particular destination of an acquisition.
In both cases, the filter can be specified in different manners:
listing chip id ranges, bib number ranges, or simply races
specifying them in inclusion or exclusion mode (only some readings allowed vs only some readings discarded)
When a reading discard occurs, a log entry will be registered below the acquisition, reminding which filter rule was involved.
These filters will be useful for scenarios where for example a start or finish line must be isolated from unconcerned races, and when this discarding cannot be achieved more simply by entering exclusive race start times.
Lap races
A new option is introduced for lap races, in order to get the main individual ranking based on the best lap.
G-Live
A nice feature for a classic race commentating purpose: you can now display more than one location at a time in the Live tab. Perfect for a pre-finish announcement line, so you can make it and the actual finish displayed side by side.
To get it, simply hold the click/tap for a couple of seconds on the other location(s) you want to add.
Live Screens
Some new helpers for the setup of result list widgets:
on the column properties, some fixed x/y coordinates can be entered to specify a position for the data in a row. Coordinates are relative to the top left corner of the row. This allows in particular to create a multi-lines layout, i.e. for example a row that will show the athlete's name on a first line and its club on a second one.
a handy shortcut menu is accessible from the widget preview to select its data (columns).
result list widgets can now also show a list of starters, sometimes useful when working on small scale events.
Exports
A new export format is introduced to comply with what's requested by USA Triathlon federation (export will be made as a .csv).
New variable Race start time available for the custom formats, distinct from the individual start time.
A list of custom variables can be entered for the event, which become available for your custom exports or to be embedded on your printout templates. The list is accessible in screen Options/Event/Publication. Note that a same variable can take different values for the different stages and races, if necessary.
A copy to clipboard of the result grid data now processes all time values in the most usable format: no shortening for null hours/minutes, and standard separators 00:00:00.000.
Passing simulation
Remember the very useful passing simulation feature? Accessible from the acquisitions form, or better with shortcut Control+F9 on the main form, it's the perfect tool to check your configurations before the race. Like your chip encoding, filters and destination settings.
New in this version is that you can now decide if you provide either a chip id value or a bib number. Both of them can be quite useful.
Start times assignment
New option to create grouped starts, of 2, 3, ... competitors that will start at the same time.
Categories
A list of categories can be imported by a copy-paste operation. Control+V on the grid, or menu item Predefined categories/Paste.
Printout
New report type 'Communiqué', which allows the printout of an official communication while using a printout template layout. (Note that in its current form it only allows for a rudimentary text formatting, and that communiqués won't be saved with the event.)
On printout templates, you can now modify the settings of a particular column - making it bold or change the text alignment. The options menu pops up when right clicking a column on the print preview.
Sprint events
Quite a lot of improvements made on the handling of sprint-like disciplines, like Cross Country Ski Sprint or XCE Cross Country in cycling.
Big differences with more 'regular' events: they're run in a tournament mode with seedings, 1/8, 1/4, 1/2 and final - they follow some specific rules for qualifications between each phase, and each phase is composed of many heats.
Latest enhancements include the printability of the whole brackets on one page, either in list mode or in table mode. Ribbon button Print-Export / Brackets.
And some other concepts are being introduced, that may be used for other sports as well: equally ranked competitors (same final time) and photo finish labeling.
Team categories
Some new options to make them automatically calculated, based on the youngest or the oldest one of the teammate categories.
To discover in this latest delivery, some cool new features to improve the overall ergonomics and your productivity:
Search and Athletes summary
Want to get some quick info about a participant and its results? You know you can press Ctrl+f and type either a bib number or part of the participant name, then browse the matches.
What's new now: the athlete summary is directly integrated into the search panel. Faster and more comfortable, you can watch at many summaries in the same row. Moreover, hitting the Return key now opens the result entry form for the participant, which will be the most likely thing you need at this stage.
Search for commands
Though the ribbon organization for feature access is great, you still need a couple of clicks to open something, plus a small mind effort to remember in which area it stands.
Working with keyboard is maybe kind of a geek thing, but all of you might benefit from this new ability: type Ctrl+Shift+P, and then a few letters for what you're looking for. For instance, 'po' to find out the Podiums pane and open it.
You'll see it's as fast as easy, and it remembers what were your latest selections to make it even more comfortable. Means it can be a convenient way to repeat an operation. Betting you can't do without it anymore after you're accustomed...
Figures for split points
More accessible than grouped together with the whole event progress numbers, you can now have a quick overview of the ongoing stats for a split point, keeping the mouse over its page header.
And here's the list of other improvements:
Split points
When working on the result grid, you can now drag time cell values from a split point to another one. This is valid for the finish line as well, and it can work for a selection of rows in a single operation.
When the grid filter 'Inconsistent split times' is on, cells for the anomalies are displayed in red (time value is lower than the previous one).
Network registrations
Non-starter status of participants can be edited from the remote participant entry page.
Start check flag
Some of you often use a split point - unpublished - dedicated to know which participants where seen before start. The information is useful, but somehow doesn't deserve to be a timestamp value, to appear on the result grid, nor to mix up with other split locations. Also, it shouldn't be concerned by safety checks on the race start time or the race terminated status.
Thus we've introduced a new Start check data, which is a simple yes/no value you can see/filter in the participants grid. And the acquisitions settings propose a new target to feed this data from a file import or a direct connection to an RFID device.
Team rankings
Some specific calculation criteria can now be assigned to any custom classification, as it was already possible at the level of a race.
----
A new computation option now allows to set a filtering condition for participants, which will be processed upstream for the ranking calculation.
For example this solves easily the case when your team ranking must be made upon some qualified competitors only. Those are usually flagged by a registration data.
Before that, you could still define a classification with the filter and ask the team ranking to be calculated for this classification. But it was a bit more juggling - specially if you had to replicate it for many races - and it made the export of the right ranking not so immediate.
Additional note: when participants are filtered upstream, it means they aren't taken into consideration when calculating the individual rank of individuals. So 3rd means the 3rd of the filtered selection. You get something different if you use the option Other conditions on competitors, for example to tell you want max. 1 foreigner in a team. In this case some competitors will be excluded from teams but they will still count for the individual ranks calculation.
Screen configurations for G-Live
A new variable can be embedded into screen widgets, in order to get a running counter of the time gap with the race leader. This counter will extinguish itself after a few minutes, and will start again when another race leader crosses the finish line - for a new race or a new lap.
-----------
You can now save your configurations on your Genialp online user profile. Means they can be easily shared through the company, and easily downloaded on a newly installed PC.
----------
While there, the menu Import some samples will bring you a new screen template added to the delivery. Ready to use, or available for your inspiration.
Named Responsive lap race - sized for a convenient TV screen, nice fonts, adapting widget sizes and positions to fit the space, remaining laps counter changing as checkered flag when down to 0 + gap with leader + best lap.
Waiting for more ideas!
Event videos on G-Live
Remember you can declare an online video of your finish line (youtube or other) so that it's shown on the athlete summary on G-Live, starting at the time he/she actually crossed the line.
To follow this idea, you can now declare as many videos as you have. Associating them with the right split point, race, or even stage. All the relevant ones for a competitor will show up on his summary.
Lap races
Useful for some motorsport races, a new option allows a race termination setting as a duration + 1 or more laps. To comply with this kind of rules: when the race leader crosses the line a first time after the race duration is over, every rider is due to complete one (or n) additional lap.
Our regular update, before the season gets too hot...
Race start shortcut
New menu item to enter a start time for a race: quicker option than loading the race list, looking for the right race item and validate. Also can be helpful if you intend to simply record a gun start with the mouse, using the PC clock.
And to enhance further the UX at this place, the contextual menu doesn't show anymore on a right click but instead a drop-down arrow appears on mouse over and a regular click does the job. So you have more chances to discover/remember the feature, which comes along the pre-existing menu to flag a race as terminated.
G-Live
For those using the header option for their G-Live online, the default header content provided as a template (header.html) now includes an HTML element to load a logo for the current event.
If the header is in place, all you'll have to do is filling the new property in Event options screen / Web publication of your events. When browsing the event online the logo will show up.
Internationalization
Pursuing our efforts to provide a great experience to most of you, the job of translating documentation in Spanish has been started.
Relay races
A new option is now available to handle a relay race when runners/riders/... will share a unique chip for a whole team. It's still based on the Relay races management principles explained in the inline help files.
In practice, it allows to register all individuals with their own bib number. In addition you'll have to manage team numbers data and the chip ids will point to it (ex. chip id 4000 for team #4000 with teammates bib range 4001-400x).
When passing acquisitions come down Wiclax will determine which leg is concerned (including leg finish or intermediate splits) and the final ranking will show all the details you expect by participant.
Team races
Having an event globally set as a team race, you can now specify that a specific race of it is an individual one.
Means you can more easily mix team and individual races in a single event, up to the web publication where you'll retrieve a team ranking when necessary, and a regular individual ranking for individual races.
Cycling
To catch up with a new point of the latest UCI regulations, you can now enter some points penalties that will be effective on the climbing classification instead of the points (sprints) classification.
Printout
When printing a team ranking, the option for the team participants display (all, none, ...) is now directly available on the print preview.
The detailed team list (including participants) is now compliant with the thumbnail mode, and shows flags for the team nationality. Standard mode has been enhanced as well for a better density.
Championships module
More flexible than ever, you can now chose which merging key will be used to recognize a same competitor in the different race files.
The key remains by default the competitors full names, originally made for events where no overall control of the registration data exists (i.e. each event registration process is made independently). Then you can now decide to merge on bib numbers, license numbers, or any custom data that will be found in all race files.
General classifications
New option to allow for "DNF" competitors to appear listed at the end of the ranking. It applies to those who typically didn't participate or finish all the required stages. They get appended to the grid, with a DNF status but allowing to display the detail of their performances for the stages they run.
Stage races
For your events managed as independent stages, you now have a new column named 'Stages' available for the participant list. It displays some visual flags to quickly see on which stage each individual is registered.
Furthermore the column can be sorted or filtered, bringing new abilities to work on participant subsets like for instance all those registered on stages 1 and 3.
Custom export formats
A stage index can now be specified alongside a variable to export, other than the one of the exported stage.
Gives the ability for instance export a grid including the start time of the next stage, performances (time, rank) for each stage, etc...
Team time trials
In UCI cycling mode, the net time for riders will be automatically set with the value of the nth rider of the team, when the criteria for the team classification of the stage is actually the "time of competitor of rank n".
Chip filtering
In addition to the general filter, it's now possible to enter a list of single ids to exclude that will be saved at the event level (not globally). Useful for cases when a test chip has remained on the circuit, and comes back again and again with a regular import.
Miscellaneous
Penalties and bonuses: they can now be entered by pasting an external list. Useful in some specific cases where you'll have a bunch of them to enter.
Printout: a new page settings option brings the ability to insert page breaks between groups. For example in a result list grouped by categories.
Withdrawals: similar to entering a list of non-starters, a new item from the competitors menu now allows to enter a list of bib numbers to mark as withdrawals. The bib list entering dialog has been enhanced to display a few useful information on the bib being typed - competitor's name, race and status.
Filters: new item for the grid filtering control (on the right-top corner), allowing to isolate unknown participants created after a chip read.
G-Live: improvements on the display of map legend and track profiles, on smartphone screens.