I don't know if this bug has been around for a while, but if it has -- it's
a huge one that needs attention quickly. It concerns the user pictures
that can be enabled by going to Administer > User > Settings
Re-Creating:
1. Install a fresh copy of 6.0
2. Once through the install process...
3. Click through to Administer > User > Settings
4. Enable "Pictures Support"
5. Use the default "files/pictures/" directory to insert and image.
6. Once enabled make sure you click "My Account"
7. You should see a picture, if you don't -- adjust your path.
8. Create a post -- with some dud comments, user pictures do not appear!
Can anyone attest to this?
Comments
Comment #1
Stefan Nagtegaal commentedPerhaps soms stupid questins, but...
1) what theme are you using?
2) Are you getting any errors when uploading your image?
3) Is the file in the directory 'files/pictures' ? (With other words, did it really failed to upload it, or is it just not displaying it?)
Hope to hear from you soon...
Comment #2
GreenLED commented=======
Big mistake!
=======
Did not turn on the actual viewing of pictures -- Now that this has been brought to my attention... Maye I should explain...
I enabled pictures in Administer > User > Settings However, I neglected to enable the viewing of these in Administer > Setup > Themes (configure tab).
I forgot theres a tab on that screen because I'm so used to setting the theme on that page only. In any event... this really should be paid attention to - perhaps and message under the "Picture Support" options in Administer > User > Settings is in order. I had no clue till I checked a page on how to enable picture support. I keep feeling like a noob sometimes even though I've been using this thing for months -- dummy! :)
» Respectfully, GreenLED
»
Comment #3
westwesterson commentedthis needs a change of title ;) and a version bump, as this wont get fixed till drupal 7.x
Comment #4
webchickOh, +1 for fixing this somehow. This has been a major thorn in my side for I don't remember how long.
Comment #5
gdevlugt commentedIt is indeed confusing and it sure has fooled me a few times.
I added a patch (against d7 head) which adds a description to the enable picture support option. The description also has a link to the theme's configuration page (of the default theme for the site). Since English isn't my primary language, feel free to suggest other texts.
Although it was tempting (very tempting) to add those enable user pictures for posts/comments on the theme configuration page also to the user settings page, I refrained from it because adding the same option on different pages (in different contexts) might be even more confusing. Someone might think they do different things etc. Furthermore, these enable user pictures for posts/comments do belong to the theme configuration page since it's something you want to configure on a theme to theme basis. So a simple explanation along with a link probably is the best thing.
Comment #6
keith.smith commentedGood, but how about something like:
Or something similar. It would be nice to mention admin/build/themes/settings but is confusing to do so because of the need to cover the "override" behavior. Fortunately, it too is a "Configure" link so is covered in the above case. Kinda. And, I half-heartedly looked around to see what we've called this page in other places, but didn't find anything right away, so called it "theme administration page". I'm not positive that is consistent with other help text entries.
Also, the description in your patch is missing a
</a>.Comment #7
alpritt commentedI disagree that those options should be there on the configuration page. It makes sense from a developer's point of view, but this isn't actually theming – which I consider to be HOW the page looks – but instead more WHAT is being displayed. I know the line here is blurry.
My point is really that the positioning of elements into the UI has not being carefully architected into a logical workflow. My concern is that we just bandage the problems with help text. We are still making our users (and ourselves) hop, skip and jump through hoops to find stuff and that's not good enough in my opinion.
In a bid to get an understanding of this problem (a problem that I currently don't know how to go about solving), I created a wiki page on groups.drupal.org to collect similar issues together. The aim is to try to see the workflow issue in a broader context. It's over here --> http://groups.drupal.org/node/12078
Comment #8
catchI pretty much agree with alpritt on this. It's only a theme issue architecturally, not from a user point of view. I'd like to see 'submitted by' options moved to node type settings as well.
At the very least, picture support should be on by default in themes, so if you need multiple themes doing different things, you have to go there to switch it off rather than on.
Comment #9
GreenLED commented» Respectfully, GreenLED
»
Comment #10
dries commentedAgreed with alpritt. Let's fix the real problem instead of fixing the help texts.
Comment #11
webchickComment #12
GreenLED commentedTesting . . .
» Respectfully, GreenLED
»
Comment #13
kika commentedComment #14
birdmanx35 commentedSubscribing
Comment #15
dave reidComment #16
dave reidComment #17
dave reidMarking this asa duplicate to be merged into #222036: Usability: User picture system is confusing.
Comment #18
Gurpartap Singh commentedDuplicate of which?
Comment #19
Bojhan commentedDoesn't seem to be a duplicate, but this usability issue seems rather small - so moving it to Drupal 8. Its not really a bug anymore, now that Fields is in core. But moving it to a task, since we could create a better flow for this
Comment #20
lexis commentedI'm using the Pixture Reloaded theme. The pictures is not just displaying.
Comment #21
robloachThe User Picture system is absolutely terrible. Not just from a user standpoint, but also the developer base. There are more problems with this than just usability.
For example, getting just the URL for the user's picture requires copying some code from template_preprocess_user_picture.
Comment #22
dave reidI agree it's pretty bad. That's one of my major initatives to improve in D8. Although it's not *that* hard to get the URL. You have $account->picture (which is a file ID), so it works like getting the URL of any other file-managed image in Drupal.
Comment #23
Bojhan commentedComment #24
Bojhan commentedNothing to review.
Comment #25
swentel commentedUser picture is not a field api, so I guess we're ok now.