Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indoor navigation (c3nav) based on room guid #275

Open
johnjohndoe opened this issue Jan 10, 2025 · 5 comments
Open

Indoor navigation (c3nav) based on room guid #275

johnjohndoe opened this issue Jan 10, 2025 · 5 comments

Comments

@johnjohndoe
Copy link
Contributor

Context

  • At the Chaos Communication Congress c3nav is used for indoor navigation.
  • The Android Schedule app integrates with c3nav via a room guid.
  • The Chaos Communication Congress schedule.xml contains a guid attribute for each room.
  • The c3nav instance for the Chaos Communication Congress converts a stable guid into the most recent room name.

Motivation

  • Using guid instead room name decouples the schedule app from c3nav.
  • The schedule app no longer needs to hardcode room names which often outdate and therefore cannot be updated during the event.
  • The indoor navigation just works.

Request

  • Add a guid attribute to each room in the schedule.xml for FOSDEM.
  • Map each room guid to the latest room name in the c3nav instance for FOSDEM.

Related

@thibaultmol
Copy link

Just so you're aware: FOSDEM already has an instance of c3nav: https://nav.fosdem.org/
And on the actual website, any mention of a room will have link to our c3nav instance with that location.

@cbeyls
Copy link
Contributor

cbeyls commented Jan 11, 2025

The FOSDEM Companion app currently uses the room name to generate a slug which is passed as a destination to FOSDEM's c3nav. It works well enough so far but would be more robust if we had a unique room id across apps indeed.

@Gys
Copy link

Gys commented Jan 11, 2025

Just so you're aware: FOSDEM already has an instance of c3nav: https://nav.fosdem.org/ And on the actual website, any mention of a room will have link to our c3nav instance with that location.

I have been to FOSDEM 5 or 6 times already. Finding rooms is always very frustrating. Never knew about this link until reading this comment and actually looking this up now...

@johnjohndoe
Copy link
Contributor Author

johnjohndoe commented Jan 11, 2025

In the FOSDEM Schedule app the "Navigate" item is hidden in the "more" menu:

Screenshot_20250111-135011~2.png Screenshot_20250111-135037.png

The menu item will only appear if the guid is present or a hardcoded room name matches the latest name.

@johnjohndoe
Copy link
Contributor Author

Are you planning to implement the room guid?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants