-
Notifications
You must be signed in to change notification settings - Fork 4
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
User profiles #237
Comments
Thank you for submitting this @sofiaritz ! You're now assigned and on the roadmap! :) Display name, short description, and links sound great. Maybe see how it looks with or without a long markdown description and we can decide. Some thoughts on links
I'm excited for this! It will allow ayb to be way more social! Thank you for working on it! |
I agree with you, I won't limit the number of links in the backend, only on the frontend. About the other GitHub fields, I'll add them :) GitHub also supports mentions, I'm thinking if we should create a Webfinger endpoint that returns something like this: // ayb.marcua.net/.well-known/webfinger?resource=acct:[email protected]
{
"subject": "acct:[email protected]",
"links": [{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://aybWeb.marcua.net/u/marcua"
}]
} That way the UI could link [webfinger]
enabled = true
profile_page = "https://aybWeb.marcua.net/u/{entity}" If you think this would be useful I'll create a ticket and also start working on that :) |
Webfinger sounds like a cool addition! :) To keep this issue focused on profiles, I'd be open to us pursuing it in a separate issue and we can discuss some of the details there. One thing we can consider in that issue is how to manage an increasing (N=2) number of URL templates (for the registration link and the profile page link). To keep the ayb.toml small and tidy, my thought would be to have these all in one place in the ayb.toml, or even served by the aybWeb server at a |
That's the idea, I'll open an issue :)
I think that would be confusing for new instance owners, also I don't think that a big In the future a server configuration CLI could be created using something like inquire to simplify this process. I do think that we should create a struct that can be easily used in the definition of the ayb.toml file that unifies and simplifies the process of template strings, I'll take care of that :)
Instead of having the UIs guess by the values of templating strings, we could use something like Nodeinfo to tell the UIs which features are enabled or not (see the I'm going to open the Webfinger issue, if you like the Nodeinfo idea, I'll create one for that too :) |
Add support for setting and getting user profiles with the following information:
Both the profile and each individual field can be unset.
db_interfaces
impl return an Option when needed instead of an error before submitting the user profiles PRFeel free to assign this to me, I'm actively working on this :)
The text was updated successfully, but these errors were encountered: