drew curry
Customers
Post Count:338
 |
| 06 Dec 2010 07:39 AM |
|
- Type of Feedback: Something I deal with
Can we please have a rethink on the process of adding and changing an AS profile pic? It absolutely needs a refresh, AND it needs buttons that respond to a user's actions. This is the first thing most users do and impacts their view on the whole social framework. It is currently wrong as it does not refresh, nor tell the user it uploaded the image, leaving the average user staring at the screen wondering "wtf"?
thanks, drew.. |
|
|
|
|
Will Morgenweck
Forum Admin
DotNetNuke Staff
Post Count:7672
 |
| 06 Dec 2010 07:47 AM |
|
Moving to feature request forum. |
|
Will Morgenweck
Director of Product Management
DotNetNuke Corp.
|
|
|
Raymond
Customers
Post Count:154
 |
| 06 Dec 2010 08:23 AM |
|
+1
This is one of our most commonly asked questions: I uploaded my picture, but it isn't working.
Then we have to tell them to Ctrl-F5 to refresh it. |
|
|
|
|
Will Morgenweck
Forum Admin
DotNetNuke Staff
Post Count:7672
 |
| 06 Dec 2010 08:26 AM |
|
There are a couple issues with the upload profile picture functionality that we are well aware of. It will be updated in a future release. |
|
Will Morgenweck
Director of Product Management
DotNetNuke Corp.
|
|
|
Matt Marlor
Customers
Post Count:375
 |
| 06 Dec 2010 05:18 PM |
|
I have found an effective workaround in the meantime is to modify the language file to indicate that users should do a CTRL-F5 to reload the page. |
|
| AuTechHeads - An Australian group for geeks. Visit us at
http://www.autechheads.com! |
|
|
MHuijbregts
Customers
Post Count:1248
 |
| 07 Dec 2010 04:11 AM |
|
It would be great if this would be incorporated in the resx file by the hand of AM so that on an upgrade this persists. Or will this persist anyway? |
|
Regards, Marc www.biservices.eu for free nl-NL resourcepacks (Incl. Active Forums & Active Social) |
|
|
drew curry
Customers
Post Count:338
 |
| 07 Dec 2010 08:48 AM |
|
Slightly off-topic thought, bear with me please: when you have visitors to your home, if they arrive and things are spotless, their impression of your place is just that: spotless. Even when it becomes messy during the visit, during a party, during life, the impression remains. BUT, if they arrive to a dirty home, THAT is the impression their minds persist. First impressions.
With that thought:
Since this is the first thing a typical user does (profile pic), and since this taints their impression of things because of the confusion, I would GLADLY accept temp bits with this core functionality quickly updated. A true command button, updated test, and a forced refresh, and we are good to go. I don't mind dogfooding for an important bit like this.
In the meantime: Matt can you give us newbies quick instructions on how to edit the text? Many thanks, drew.. |
|
|
|
|
Jeff Blanks
Customers
Post Count:387
 |
| 07 Dec 2010 12:23 PM |
|
To Modify a resx (language) entry In DNN 5 Login as Admin and go to: 1. Admin > Languages 2. You will be on the Language Editor Page. Select "Edit" under "Static Resource Site" for your language you want to edit. 3. Select "Local Resources" on the left side 4. Goto DesktopModules > ActiveSocial > App_LocalResources > SharedResources 5. Locate [RESX:EditProfilePicture:Tip].Text 6. Enter your own text in the right side textbox and save. Example: Click the browse button below to select a new profile picture then click upload. If do not see your image after upload, please refresh your browser. This is usually done by pressing "alt + f5" or right mouse click and select "reload" or "refresh". Your changes will be saved on any and all upgrades to AS and DNN. You can modify any of these files as an admin and a new file gets created that is portal specific that does not get overwritten on upgrades. If you modify the files as Host, then you change that resource file for all portals. Hope that helps!
|
|
Cheers! Jeff
@northeastok | @jeffblanks | My Blog |
|
|
Matt Marlor
Customers
Post Count:375
 |
| 07 Dec 2010 08:36 PM |
|
Thanks Jeff - that's very helpful and probably much better than what I'd have written :-) Drew - totally understand your point of view, and it's not the first time this particular issue has been raised. However with the level of substantial improvement to AS and overall great support I've had, I've been willing to make do on things like this. That said, I have observed Active Modules adopting a much more robust issue tracking and testing regime of late that I think is terrific. Speaking as someone who's put together quite a complex site overall, the occasional non-refreshing avatar seems to be a minor thing in the minds of our users, but that's totally context dependent  |
|
| AuTechHeads - An Australian group for geeks. Visit us at
http://www.autechheads.com! |
|
|
drew curry
Customers
Post Count:338
 |
| 07 Dec 2010 09:59 PM |
|
Thank Matt & Jeff! @Jeff: i will check this out in the morning. @Matt: i absolutely hear you and thank you for seeing my perspective. Being completely new to AS and only modestly familiar with AF, i have no ability to see all the improvements, thus my efforts to make my views known, hoping to make it even better. I clearly feel it a valuable package to spend $400 on it  AND more importantly, trusting AS to render to life a business that i personal am staking much on plus hoping to change the world in my own small way. While *we* know how great it is, i bring to the table the perspective of my soon-to-be average user, who is used to facebook, amazon, ebay, gmail and the like and they simply *expect* a certain level of ease.. thus the thoughts, and hoping to make positive impacts on all. As i mentioned to Will privately, i am on the Advisory Board for DevExpress and as such have been involved in the shaping of software that is impacting thousands of developers and indirectly many many clients.. so my feedback is something that naturally comes out as i encounter things... Hope everyone can deal with that  drew.. |
|
|
|
|
Matt Marlor
Customers
Post Count:375
 |
| 09 Dec 2010 10:45 PM |
|
I think you'll find that Will et al have no major problem with open and honest feedback and opinions with good rationales. |
|
| AuTechHeads - An Australian group for geeks. Visit us at
http://www.autechheads.com! |
|
|
Jason Peterson
Customers
Post Count:525
 |
| 09 Dec 2010 11:02 PM |
|
If there is a real issue with uploading avatar, I sure would like to know since if is true, it is one event a user is likely to do and something this simple not working...
But, I cannot find any issue with it. Edit profile page has a browse button, you browse and find your image and click update and you are directed to profile page where new avatar is displayed, so what am I missing?
|
|
|
|
|
Will Morgenweck
Forum Admin
DotNetNuke Staff
Post Count:7672
 |
| 09 Dec 2010 11:13 PM |
|
It does work, it just could be more user friendly. |
|
Will Morgenweck
Director of Product Management
DotNetNuke Corp.
|
|
|
Daniel Comp
Customers
Post Count:80
 |
| 09 Dec 2010 11:45 PM |
|
I use Mandeeps LiveToolTips for this. I set the tooltip to open 1 second after the update (page) loads with step-by-step instructions. We also have the profile picture uploading during registration, which also helps, since they aren't expecting 'everything perfect' while registering. The image usually shows during registration though. |
|
| the Enterprising Cycle™: decades of wisdom reduced to invaluable hours |
|
|
Jason Peterson
Customers
Post Count:525
 |
| 09 Dec 2010 11:58 PM |
|
I still have no idea what the issue is, maybe someone could explain it for me  If I agree it is an issue and there is any possible fix I will share it here. Thanks  |
|
|
|
|
Jason Peterson
Customers
Post Count:525
 |
| 10 Dec 2010 12:11 AM |
|
ok I see now, before I was using a user that already had an avatar to test it and it worked fine, this time I used a user without an avatar and it failed to update the avatar. Semantics aside, I am not sure how much closer you can get to 'not working'...correctly at least. Should be an easy fix, I will try to post a fix tomorrow or Monday. Fix will only be for a user editing their profile from edit profile page (as that's all we use.) |
|
|
|
|
Will Morgenweck
Forum Admin
DotNetNuke Staff
Post Count:7672
 |
| 10 Dec 2010 12:19 AM |
|
We already have a fix for the image refresh, but if you want to provide a fix that doesn't require a code change then I'm sure others here would appreciate it. |
|
Will Morgenweck
Director of Product Management
DotNetNuke Corp.
|
|
|
Matt Marlor
Customers
Post Count:375
 |
|
Jason Peterson
Customers
Post Count:525
 |
| 10 Dec 2010 12:26 AM |
|
yeah I would prefer the code fix too, sloppier fix from client side  I didn't realize you had it already. |
|
|
|
|
Will Morgenweck
Forum Admin
DotNetNuke Staff
Post Count:7672
 |
| 10 Dec 2010 12:33 AM |
|
The image is updating it just isn't clearing the client cache for the image. Which is why a simple page refresh causes the image to appear. We are also updating the UI. |
|
Will Morgenweck
Director of Product Management
DotNetNuke Corp.
|
|
|
drew curry
Customers
Post Count:338
 |
| 10 Dec 2010 07:49 AM |
|
thanks everyone, for your interest. If there is anyone who can toss over a quick fix, i will test this. Waiting for the next update will be not the best approach for me. I will update that page according to the instructions above, but i know from years of experience that most people simply do not read, especially when the action is common (and setting an avatar is common).
At this end, 100% of my test users stared at this screen wondering what they were doing wrong. And in my case, i am opening my doors today or tomorrow and if everything goes well, we could be looking at tons of new users as we have a very close-knit group world-wide.
thanks, drew.. |
|
|
|
|
Jason Peterson
Customers
Post Count:525
 |
| 13 Dec 2010 10:49 AM |
|
Thanks for bringing this to my attention. To fix the problem add the code below to the top of your ProfileView.ascx template:
|
|
|
|
|
Will Morgenweck
Forum Admin
DotNetNuke Staff
Post Count:7672
 |
| 13 Dec 2010 10:59 AM |
|
While this will work once the function GetGuid() is available, but it will cause another roundtrip to the server. Also, not sure if this will take into account the images that appear in the journal activity. |
|
Will Morgenweck
Director of Product Management
DotNetNuke Corp.
|
|
|
Jason Peterson
Customers
Post Count:525
 |
| 13 Dec 2010 12:10 PM |
|
GetGuid() function is below. Since it will only affect images with a class of 'asprofileimage' it will not affect journal posts, unless you add the 'asprofileimage' class to the journal images...just depends on what you want to do. To avoid confusion, yes it will make another trip to the server but the difference is negligible as it is only to retrieve the image, not the entire page. Obviously the preferred fix is for the server code/module to work correctly but the workaround is better than stale avatars or text instructing users to hard refresh.
|
|
|
|
|
drew curry
Customers
Post Count:338
 |
| 13 Dec 2010 05:08 PM |
|
Hey Jason, i added the code and seem to have no effect. I have reset the cache, refreshed, the usual suspects, but nothing. Is there something you might have left out that most html/script folks would know that i might not yet know? |
|
|
|
|
Jason Peterson
Customers
Post Count:525
 |
| 13 Dec 2010 06:08 PM |
|
Maybe a few things that could have gone wrong. - make sure you are using the function GetGuid(), if you don't want to put in sep. js file just put the entire code below into your ProfileView.ascx
- make sure you are inserting code into correct ProfileView.ascx file (i.e. the one in the themes folder that you have configured in settings of AS
- make sure the active social profile image has a class of 'asprofileimage', I think it should have this class by default but not positive.
|
|
|
|
|
drew curry
Customers
Post Count:338
 |
| 13 Dec 2010 06:33 PM |
|
hey Jason, i think the issue is that we are not talking about the same page perhaps? I am concerned with the page where you are actually uploading the image. I am thinking this should be the ProfilePictureEdit.ascx control to edit? Let me know if you think i am way off base  .. and thank you so kindly for taking the time to help! drew.. |
|
|
|
|
Jason Peterson
Customers
Post Count:525
 |
| 13 Dec 2010 07:13 PM |
|
LOL yeah we are not on the same page, I was addressing the issue that once you update the avatar, it redirects you to the profile page but does not update the avatar (avatar is updated on server but browser is displaying cached copy of old image.) As far as edit profile page, I can see how that could be a little more user friendly because it does not update the image display once you select an image, on the other hand you typically have to click an upload button or something and there is only one button to click, the 'save' button, so that one was crystal clear to me and I would think to most users, however I could be completely wrong as I don't have our site live yet, so no chance to hear such complaints.
|
|
|
|
|
Jason Peterson
Customers
Post Count:525
 |
| 13 Dec 2010 07:23 PM |
|
...now that I think about it, we modified that template so that there is a left menu that separates out the different sections of profile properties, and avatar is the last item in the first section (about me), so there is a big red save button right below the avatar, and that may make things a bit clearer than if the avatar property is in the middle of a big list of items and save button is way below out of sight. How about moving the avatar to the bottom so the save button is immediately below it?
|
|
|
|
|
NFXBeats
Customers
Post Count:299
 |
| 20 Dec 2010 01:48 PM |
|
This is an interesting workaround. It should work with just a random number also right? I wonder if it would be a simple thing to implement on Will's side. Maybe each time the avatar is updated a timestamp is added to the url: &ts=123456.7890 so that it will cache until it's changed again. |
|
| Status: I'm no longer moderated. |
|
|