Updates to go.epfl.ch

Several arrows © Ajwad Creative Istock

Several arrows © Ajwad Creative Istock

With go.epfl.ch, authorized EPFL users can create shortened URLs linking to any website, including those outside EPFL. This system was updated in March 2021 with several user-friendly improvements.

go currently has 9,146 shortened URLs, testifying to the popularity of this feature. More statistics about this feature are given at go.epfl.ch/stats.

Today, go.epfl.ch inventories 9606 shortened URLs of which 5'611 are internal to EPFL (i.e. epfl.ch) – either 58%. Since it has been launched, this website has done 12'362'262 redirects

Nicolas Borboën, service manager go

In the March update:

  • menu options were added in the mobile version (for smartphones) that let you log in and view your user profile.
  • the bug preventing links with no expiration date from being created was fixed. You can now specify a time to live (TTL) for each shortened link, with infinity as the default TTL setting (indicated by the infinity symbol ).
  • URLs with the symbols ~, # and @ are now accepted, so that you can create shortened versions of URLs containing these symbols.
  • the bug in links to search results was fixed. You can search the shortened URLs stored in the system by clicking on the search icon (magnifying glass), and your search will include the text of shortened as well as full URLs.
  • the FAQs were updated. The FAQs contain a list of all the system’s features, explain how the system works, and give tips on the best way to use it. You can also use the FAQs to report bugs or inappropriate use of shortened URLs.
  • a Telegram channel was created where newly created “go” links are posted: https://go.epfl.ch/tg_channel. Sign up here if you want to receive updates each time a new link is created.
  • the following technical improvements were made:
    • the OS was upgraded to the most recent version
    • the application architecture was updated
    • the PHP framework (Laravel) was upgraded from version 5.4 to version 8
    • the PostgreSQL databased was upgraded from version 9 to version 13
    • the reverse proxy (Traefik) was upgraded from version 1.7 to version 2.3.7
    • a Prometheus-based monitoring system was set up and is available at support.epfl.ch.