Currently we handle avatars in a very intrusive and none standardized way.
There are several source of avatars
Remote
Local
Gravatar
We also have the default avatar that we are currently using in the notification menu.
None of this is returned in a consistent manner and none of it allows the theme to customize them properly.
1. They should all be returned consistently
2. What's is returned should not impact the theme i.e. Not a full HTML tag as this prevents custom classes.
3. The default option should be handled in the same manner as the others.
More often than not you want to display an avatar in a theme regardless of if they have one as not having one adds layout complications to a theme.
Not to mention that avatars are more of a standard practice in most components on the web
Avatars
Forum rules
Please do not post support questions regarding installing, updating, or upgrading phpBB or modifying styles of released phpBB versions. If you need support for phpBB please visit the Support Forums on phpbb.com.
If you have questions regarding creating styles please post in Styles Support & Discussion to receive proper guidance from our staff and community.
Please do not post support questions regarding installing, updating, or upgrading phpBB or modifying styles of released phpBB versions. If you need support for phpBB please visit the Support Forums on phpbb.com.
If you have questions regarding creating styles please post in Styles Support & Discussion to receive proper guidance from our staff and community.
- DavidIQ
- Customisations Team Leader
- Posts: 1904
- Joined: Thu Mar 02, 2006 4:29 pm
- Location: Earth
- Contact:
Re: Avatars
Can't assume avatars are always present since the feature can be completely turned off for the entire system. That we somehow got away from this and started displaying a default avatar in notifications doesn't change that, in fact it brings to light that this system wide setting is likely being ignored in the notifications (possible bug).
Re: Avatars
I would argue the opposite kind of rather than having this setting turn them off all together it should just default them all...There should always be an avatar of some sort this is again a standard in every social app I have ever seen. facebook, twitter, linkedin, google, IPB, vbulletin, XF...
I am not sure why you would ever not want this, what is the down side?
I am not sure why you would ever not want this, what is the down side?
- 3Di
- Registered User
- Posts: 951
- Joined: Tue Nov 01, 2005 9:50 pm
- Location: Milano 🇮🇹 Frankfurt 🇩🇪
- Contact:
Re: Avatars
I believe David refers (again) to the fact the feature can be completely turned off for the entire system, which is something we are used since the night of times, considering the amount of users of the phpBB world-wide, and their habits, that is in fact an issue. Not to mention, again, the customizations' world.
Free support for our extensions also provided here: phpBB Studio
Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades
Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades
- DavidIQ
- Customisations Team Leader
- Posts: 1904
- Joined: Thu Mar 02, 2006 4:29 pm
- Location: Earth
- Contact:
Re: Avatars
It's not about what you or I think. It's about the fact we have the ability to disable the feature, what Marco said. While you might think it's something one wouldn't do and is a thing of the past to even consider, it is probably something that is quite common or desirable for someone else. Perhaps the forum community that has this feature disabled is mostly for people living in a country that doesn't have a lot of bandwidth. Or maybe the community wants complete anonymity. Whatever the reason is, we have the option available to disable avatars system wide.
Re: Avatars
Even if that was the case it's not an argument to not return a default avatar when it is enabled. Besides bandwidth is not an issue with a default img that is cached. The lack of an avatar is a design constraint on theme authors exspecially when it comes to responsive and layout.
Re: Avatars
To be honest it is not something that I could get excited about - unless someone was proposing removing them, which I believe is not the case.
Whilst there are probably some boards that do not use/allow avatars I would guess that they are in the minority and in those cases I cannot see a "default" avatar being an issue - just make sure that there are suitable events so that somebody can make an extension to remove them.
OK it may be a case of "the tail wagging the dog" but if it makes style design easier then go for it - I am sure there are far more important issues to be discussed.
The one thing that I would say about avatars is that they should be a uniform size - i.e. they should all be the same size, possibly an Admin option.
Whilst there are probably some boards that do not use/allow avatars I would guess that they are in the minority and in those cases I cannot see a "default" avatar being an issue - just make sure that there are suitable events so that somebody can make an extension to remove them.
OK it may be a case of "the tail wagging the dog" but if it makes style design easier then go for it - I am sure there are far more important issues to be discussed.
The one thing that I would say about avatars is that they should be a uniform size - i.e. they should all be the same size, possibly an Admin option.
David
Remember: You only know what you know -
and you do not know what you do not know!
Remember: You only know what you know -
and you do not know what you do not know!
- DavidIQ
- Customisations Team Leader
- Posts: 1904
- Joined: Thu Mar 02, 2006 4:29 pm
- Location: Earth
- Contact:
Re: Avatars
The whole point is that there already is an option in the core to turn them off so there shouldn't be a need to ignore that setting nor a need to have an extension.
IMO if the style is properly written there should be no need to add a default avatar for any reason whatsoever. If there is no avatar the style should just adjust itself accordingly. The argument here seems to be that there should be a default avatar just so the style can be designed around it and that's just not sitting well.
Perhaps I'm wrong and there should be a default for it, but that means we need to remove the ability to disable them as well.
Re: Avatars
If I may chime in, in my opinion, both things are compatible: use a default avatar for everyone that does not have one, but allow to disable ALL avatars. I guess the issue with style designs is homogeneity: you should either have avatars for all (using default avatar if needed) or for none.
If you go for such a solution, you could get both things: if the board allows for avatars, everyone will have one, and extensions and style designers may rely on that fact. Likewise, if the board disallows avatars, nobody will have one, again, something that is easier to rely on both from extensions or styles.
My 2 cents...
-javiexin
PS: I agree with david63: the dimensions should be fixed by an administrator, with assisted resize and crop if needed.
If you go for such a solution, you could get both things: if the board allows for avatars, everyone will have one, and extensions and style designers may rely on that fact. Likewise, if the board disallows avatars, nobody will have one, again, something that is easier to rely on both from extensions or styles.
My 2 cents...
-javiexin
PS: I agree with david63: the dimensions should be fixed by an administrator, with assisted resize and crop if needed.
- 3Di
- Registered User
- Posts: 951
- Joined: Tue Nov 01, 2005 9:50 pm
- Location: Milano 🇮🇹 Frankfurt 🇩🇪
- Contact:
Re: Avatars
Yes, but what about if an user doesn't want at all to have an avatar (especially a forced one of any sort)?
My logic tells me an user option should be introduced for this case(s).
My logic tells me an user option should be introduced for this case(s).
Free support for our extensions also provided here: phpBB Studio
Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades
Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades