alistapart / AListApart

The A List Apart front end repo
http://alistapart.com/
MIT License
671 stars 68 forks source link

Unable to update author bio #405

Closed zeldman closed 7 years ago

zeldman commented 7 years ago

Hi, Michelle. Brandon Gregory joined us as a tech editor and asked me to update his bio page to include his Twitter handle. I've added the Twitter handle to his member page profile both as a handle in the Twitter field; a full https URL in the Twitter field; and a link in the body of his bio text, in a new sentence I wrote specifically so I could insert his Twitter bio there (since the Twitter data entry field wasn’t working). Nothing ever changed, no matter how many ways I tried to make this very simple update.

You may suggest that the changes were being made, but were being hidden from me because of Cloudflare caching. I thought that, too, so I emptied the Cloudflare cache.

I deleted just the specific bio page I was working on from the cache. When that had zero effect, I deleted the entire site cache. That also had no effect. (I mean, I guess it temporarily made the whole site slower, but it still did not show any of the updates I had made to the author page.)

Please see all three screenshots, below, which make the problem crystal-clear.

I'm puzzled. And, after 20 minutes of trying to make a 2-minute update, I'm out of ideas. What's wrong? Any ideas? Thanks.

google chromescreensnapz001

google chromescreensnapz002

google chromescreensnapz003

murtaugh commented 7 years ago

A while ago we created a Contributors channel that manages what’s displayed on bio pages, so you need to edit his entry in that channel, and not his member account info.

On Aug 9, 2017, at 6:35 PM, Jeffrey Zeldman notifications@github.com wrote:

Hi, Michelle. Brandon Gregory joined us as a tech editor and asked me to update his bio page to include his Twitter handle. I've added the Twitter handle to his member page profile both as a handle in the Twitter field; a full https URL in the Twitter field; and a link in the body of his bio text, in a new sentence I wrote specifically so I could insert his Twitter bio there (since the Twitter data entry field wasn’t working). Nothing ever changed, no matter how many ways I tried to make this very simple update.

You may suggest that the changes were being made, but were being hidden from me because of Cloudflare caching. I thought that, too, so I emptied the Cloudflare cache.

I deleted just the specific bio page I was working on from the cache. When that had zero effect, I deleted the entire site cache. That also had no effect. (I mean, I guess it temporarily made the whole site slower, but it still did not show any of the updates I had made to the author page.)

Please see all three screenshots, below, which make the problem crystal-clear.

I'm puzzled. And, after 20 minutes of trying to make a 2-minute update, I'm out of ideas. What's wrong? Any ideas? Thanks.

https://user-images.githubusercontent.com/2983799/29146840-76e75ee2-7d31-11e7-9f3a-9b8b47051906.png https://user-images.githubusercontent.com/2983799/29146843-79b71a2c-7d31-11e7-996b-656d514a96c5.png https://user-images.githubusercontent.com/2983799/29146846-7d6837c8-7d31-11e7-81c1-850579ee3ffb.png — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/alistapart/AListApart/issues/405, or mute the thread https://github.com/notifications/unsubscribe-auth/AAS2EKUHrtxCd6g4bg8bpBLEkIMFUp4Gks5sWjQ7gaJpZM4OyufJ.

zeldman commented 7 years ago

@murtaugh

I cannot find the Contributors channel in EE.

I found Jimmy Hoffa in there, but cannot find a Contributors Channel. Can you kindly let me know where it is? (URL & screenshot would help.) Thanks!

z

murtaugh commented 7 years ago
screen shot 2017-08-10 at 12 27 40 pm
zeldman commented 7 years ago

Thanks, @murtaugh !

zeldman commented 7 years ago

@murtaugh

And de saga continue!

Thoughts?

murtaugh commented 7 years ago

FWIW, It’s much better to not do a site wide purge, and only purge individual URLs. Even if it seems like it's taking longer than it should, purging the entire cache costs us speed benefits for every URL for the sake of fixing one.

I'm no longer sure what the timeline of events here is, but I cleared the cache for the single file (through CloudFlare, not EE's dashboard), and I saw a link — but the link didn't work because a whole URL was in his entry. I updated his entry, purged the cache for the single URL again, and it seems to be correct now.

For the future, there’s a form where users can update their own profile; it’s linked in the footer when you’re logged in. @michelle, I notice that field doesn’t note that it only wants the twitter handle, so some folks might be inserting the entire URL.

zeldman commented 7 years ago

the link didn't work because a whole URL was in his entry.

Right. In my previous four attempts, I had tried it both ways before giving up. The UI doesn't say "@ only" or "Full URL, please" so I guessed. I actually guessed @handle-only first, but when nothing changed, I switched to the full URL. When that still did not change, I gave up. Thanks for bearing with me on this.

For the future, there’s a form where users can update their own profile; it’s linked in the footer when you’re logged in.

That's great to know. Thanks.

FWIW, It’s much better to not do a site wide purge

I know, which is why I tried the single-page-purge first. But, you know, like I said, nothing was working, so I tried everything.

brandongregory commented 7 years ago

FYI, I'm not getting the link to update my profile, even after logging in. I'm just seeing the log in link every time.

brandongregory commented 7 years ago

Actually, after clicking around on the site, it started showing up. But it's the user profile, not the contributor profile.

zeldman commented 7 years ago

@murtaugh ? Any thoughts?

@brandongregory said:

I'm not getting the link to update my profile, even after logging in. I'm just seeing the log in link every time. ... Actually, after clicking around on the site, it started showing up. But it's the user profile, not the contributor profile.

murtaugh commented 7 years ago

Huh — I guess you don't see the full set of fields if you're an author, which I don't think is what we intended. Anyway, you should see the whole set of fields now.

zeldman commented 7 years ago

@murtaugh – Thank you, Tim! :)

m1ca commented 7 years ago

We do NOT want to enable authors/contributors to edit their own bios.

zeldman commented 7 years ago

@murtaugh said:

For the future, there’s a form where users can update their own profile; it’s linked in the footer when you’re logged in. @michelle, I notice that field doesn’t note that it only wants the twitter handle, so some folks might be inserting the entire URL.

@m1ca said:

We do NOT want to enable authors/contributors to edit their own bios.

So, are we good? (Since, apparently, they can’t?)

zeldman commented 7 years ago

@m1ca @murtaugh @mikepick

We are still having problems getting a bio of ALA event sponsor (and Mike and Tim’s current client) Roger Black's bio to show up on alistapart.com.

Please see this thread and help!

https://3.basecamp.com/3466293/buckets/4293923/messages/632181117

The event was supposed to go live today, but nobody who knows how to do so has produced it, and nobody has responded to the weird difficulty we’re having getting bios to show up on the site.

zeldman commented 7 years ago

@mikepick I sent you an invitation to the Basecamp in question. Thanks.

zeldman commented 7 years ago

@erinlynch Maybe you can help? I'll send you an invitation to the Basecamp thread...

murtaugh commented 7 years ago

I can’t see the Basecamp thread, but I can see Roger’s bio on the site:

https://alistapart.com/author/roger-black

On Aug 15, 2017, at 3:57 PM, Jeffrey Zeldman notifications@github.com wrote:

@erinlynch https://github.com/erinlynch Maybe you can help? I'll send you an invitation to the Basecamp thread...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/alistapart/AListApart/issues/405#issuecomment-322571605, or mute the thread https://github.com/notifications/unsubscribe-auth/AAS2EEfGYo43gzCElla3xYC7cXE_oWBiks5sYfgigaJpZM4OyufJ.

zeldman commented 7 years ago

Apparently @m1ca fixed it.

Thanks, @murtaugh .

zeldman commented 7 years ago

Fixed. I’m not even going to explain this one.