eve-seat / seat

SeAT 0x. [UNSUPPORTED]
https://github.com/eveseat/seat
MIT License
69 stars 37 forks source link

[Enhancement] Personalise Users Based on EVE Character #173

Closed Nutbolt52 closed 9 years ago

Nutbolt52 commented 10 years ago

So currently when a user is logged in it displays their login e-mail address. I propose it is made more personal to their in game character. I suggest that SeAT allows a user to set their main character out of a list of all chars on their account (thus stopping them from setting any character, and only ones they have api keys for).

SeAT would however by default pick the highest SP toon assigned to their account, unless the user selects a different main.

Once SeAT knows who the main toon is, it can use this to personalise their account somewhat.

As in looking at this image here: user

The generic blank avatar could be replaced with their main toons avatar, and the name appearing could be their main toons name.

Then when you click on it you could either display small avatars of all toons assigned to that user, or one large avatar of their main toon. This area here: profilearea

eve-seat commented 10 years ago

What value apart from a profile avatar would 'setting a main account' bring? With the multi account/multi api key/multi char/multi corp nature this is not something I can see the value in spending dev time in.

Nutbolt52 commented 10 years ago

It wouldn't take long to add would it? Just stick the setting against the user in the database? and to work out highest SP toon on account can't be hard?

As for value, IMO don't underestimate the value it would add simply displaying someones Avatar and possibly toon name. People hold a lot of sentimental value to their avatars and it would help them relate to the software, and make it feel more personalised for them. Like they are looking at THEIR data, and not just as part of a much larger corporation. Helps them associate with the software more.

In the long run, if you add e-mail notifications (for say low pos fuel, PI cycles about to end, skill queue, whatever), who do you address it to? Having an e-mail starting with: 'Hello admin@nutbolt.eu,' is not something I would want personally :p Having a main toon gives you a name to address it to.

In the long long long long long run, IF you ever add integration for jabber or teamspeak based on SeAT permissions, would need a name, not just an e-mail address or random username.

ghost commented 10 years ago

IMO it might be an option to implement something like Gravatar for that.

eve-seat commented 10 years ago

It's not really about "how hard is it". I will keep this open and think about it more :)

gregoryduckworth commented 10 years ago

What about just using the username? or having the user set a default character?

eve-seat commented 9 years ago

I did a thing. You should probably check out dev :) thing

Nutbolt52 commented 9 years ago

yay :)