We are making custom conference profiles and there is some very early in progress code.
org.atmosphereconf.profile
This wiki page is a human readable version of the lexicon, also to explain what we want to use the profile fields for. We may end up checking a version of this into the repo as well.
The assumption here is that we’ll have users login to the website using OAuth, and then be prompted to create their conference profile. A number of fields will be imported from their bsky profile if filled out
bsky profile has some upcoming new fields like pronouns and a website link, and we’ll want to figure out how to display / integrate bsky profiles / links when viewing an attendee profile.
DisplayName
Imported from app.bsky.actor.profile#displayName. Should we explain that you might want to make this the same as what you have on your badge name?
Avatar
Imported from app.bsky.actor.profile#avatar. Note that this will be speaker headshot, and also how people might recognize each other in person, in case people want to use something different than their bsky avatar.
Bio
A short string field, that we’ll use as speaker bios.
Imported from app.bsky.actor.profile#description.
About
A longer string field (facets?) to write a mini about page for yourself.
Hometown
A field to put in ATGeo city, so that people can say where they’re coming from. Here’s an example from @ngerakines.me.
"homeTown": {
"$type": "community.lexicon.location#h3",
"h3": "852a9067fffffff",
"name": "Kettering"
}
Interests
A list of tags where you can list interests. We’d implement filtering the list of profiles by clicking on tags.
Maybe: for the UX, have some pre-set tags you can click to add, that also matches up with our conference tracks – e.g. “Media & Civics”, “Protocol”, etc.
Example from @ngerakines.me
"interests": [
"ATProtocol",
"Software Development"
]
Features
Role
A small number of role badges
- Attendee / Remote Attendee (linked with Tito ticketing status, organizers have a record pointing back to an account verifying this)
- Sponsor (point at accounts of the humans connected to a sponsor)
- Speaker
- Organizer
- Volunteer
Map Views
A map of profiles based on Hometown location.
Follow View + Status
Show the current follow status of the logged in user of the profile, and let people follow from the conf profile.
Also show a view of all of the profiles of people you follow.