machinetranslate / machinetranslate.org

Open information and community for machine translation
https://machinetranslate.org
Creative Commons Attribution Share Alike 4.0 International
71 stars 56 forks source link

Feature: Improve structure of Event schedule. #618

Open tovmasharrison opened 5 months ago

tovmasharrison commented 5 months ago

Currently, the structure of the event schedule in the events.json and wmt_events.json files is not optimal for readability and clarity, especially when dealing with sessions containing multiple events within the overall schedule. (For example: WMT23)

Screen Shot 2024-04-28 at 15 25 01

To improve the structure and readability of the event schedule, we can modify the structure within the JSON files as follows:

"one_day_schedule": [
    ...
]

The URL needs to be linked accordingly inside the .html file so we don't link it with <a></a> tags in the .json files.

Implementation Steps:

What to update:

  1. The structure of the event schedule in both events.json and wmt_events.json files.
  2. The schemas accordingly (i.e. _events_schema.json, _wmt_events_schema.json)
  3. The layouts to match the changes (i.e. _layouts/event.html, _layouts/wmt_events.html)
  4. Change the old version of the schedule in each event to the new version.

Additional Notes:

The proposed structure is not strict to follow. However, it shows the main idea.