Pages:
Author

Topic: Identifying the OP at a glance (SMF patch) - page 4. (Read 1728 times)

hero member
Activity: 1554
Merit: 880
pxzone.online
September 11, 2022, 08:31:57 PM
#25
I probably never would've spent the ~hour figuring out how to add it because it strikes me as unnecessary, but I also don't see the harm in it. Since you wrote the code, I added it. Thanks!
Nice, i have read this thread before, and just a minute ago after visiting one thread on the service discussion i have observed OP besides one of the username who posted there.
Thanks for this simple look improvement.
sr. member
Activity: 280
Merit: 259
https://bitcoincleanup.com #EndTheFUD
September 11, 2022, 08:22:51 PM
#24
I probably never would've done it because it strikes me as unnecessary, but I also don't see the harm in it. Since you wrote the code, I added it.

I just came to the Meta to check whether it's from the forum or maybe the extension I am using. Perhaps I am the first one who noticed that. This is the first ever quick change in the forum after users ask (At least as far as I know). Thank you, theymos. You are OP (Over Powered - Not Original Poster  Grin). Number C was chosen by theymos.
administrator
Activity: 5222
Merit: 13032
September 11, 2022, 08:20:03 PM
#23
I probably never would've spent the ~hour figuring out how to add it because it strikes me as unnecessary, but I also don't see the harm in it. Since you wrote the code, I added it. Thanks!
legendary
Activity: 2758
Merit: 6830
September 11, 2022, 04:28:37 PM
#22
What if the extension connects to a server that has a list of OPs for every topic? I'm thinking of TryNinja's API.
I don't have that list, though. I was thinking about this earlier this week, maybe just assume the first post found with the same topic id is the OP (not 100% reliable) or build something new (i.e with every new post check if I know the post_id of the OP and, if not, scrape it to keep a log).
hero member
Activity: 510
Merit: 4005
September 11, 2022, 09:38:39 AM
#21
What if the extension connects to a server that has a list of OPs for every topic? I'm thinking of TryNinja's API.
Yup, that would work. Although, I think it's over-engineered and fragile compared to changing a single line of PHP (which is what each of the proposed patches do, excluding style C).

I think client-side vs. server-side is a false equivalence in this case. Firstly, coming up with a perfectly reliable client-side OP caching/lookup scheme is a much bigger engineering effort (which should be taken as a sign, IMO, that the work is being done in the wrong place).

Secondly, a server-side implementation automatically benefits every forum member, instead of only the members that are willing to install browser extensions.

Thanks for this, I did some tests and I can survive this Smiley
No problem, I'm happy that it won't (seriously) disrupt any of your data wrangling! Smiley
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
September 11, 2022, 04:12:18 AM
#20
I would prefer the square brackets (bold or not).

And on the discussion about getting this actually implemented I would say that indeed it may have a better chance to come as BPIP extension (and yes, it would be nice to not interfere with the DT mark the BPIP extension already adds).
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 11, 2022, 04:05:59 AM
#19
Yep, I think this would be awkward to implement client-side. If you've already seen the first page then you could cache the OP, but on other pages things get pretty hacky & unreliable.
What if the extension connects to a server that has a list of OPs for every topic? I'm thinking of TryNinja's API.

Quote
Here's the before & after HTML for each of the styles:
Thanks for this, I did some tests and I can survive this Smiley
hero member
Activity: 510
Merit: 4005
September 10, 2022, 07:03:37 PM
#18
A userscript could probably do this too, but I'm not sure if it would be able to get OP from the first page if you're reading the second page.
Yep, I think this would be awkward to implement client-side. If you've already seen the first page then you could cache the OP, but on other pages things get pretty hacky & unreliable.

Can you show a sample of what the actual page would look like? Or just the HTML around the username. I'm curious if this would break my (many) scripts that get amongst others the username from that location in the page.
That's a good point. I didn't think much about breaking other extensions/scripts (BPIP, your stuff, etc.)

Luckily, styles B & F (my favorites, and yours too) are quite unobtrusive and leave the username as it was (between ...) and just add a ... after it. I suppose style C does the same, but I've got a hunch that messing with things after the
might break more stuff.

Here's the before & after HTML for each of the styles:

 Before: LoyceV
...

Style A: LoyceV (OP)
...

Style B: LoyceV (OP)
...

Style C: LoyceV
OP
...

Style D: LoyceV
...

Style E: LoyceV
...

Style F: LoyceV
...
legendary
Activity: 2212
Merit: 7064
September 10, 2022, 02:59:49 PM
#17
Based on a suggestion from dkbit98, I've updated the patches above (A, B & C) to include a tooltip (explanation text) when you hover over the "OP" letters (see below for an example).

I've also added a new style which uses this tooltip together with an icon (as suggested by KingsDen). Right now, the icon is Unicode character "✍" (U+270D: Writing Hand).
I think this looks much better than every other propositions you posted before.
Hand icon or something similar next to profile username is much better and especially with popup explanation.
Adding letters instead of icon can be confusing for some people, so I think you find much better option.

PS
I am not sure how this would affect BPIP extension that have DT1 and DT2 icon in same place as your proposition.

legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
September 10, 2022, 09:07:55 AM
#16
so theymos can choose the most appropriate one.
When was the last time Theymos made a change on forum modules or added a new module since the DefaultTrust change? Anyway, let's note lose all hopes 😉
Nice work OP.

Style C looks good to me.
Style A and B is good too but when a username is long then it may look odd or eventually the last part will take a newline. So Style C is safer and better.
Stype D and E doesn't look it fits here but when we all get used to something then anything fits.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 10, 2022, 06:56:52 AM
#15
You made a good userscript
No he didn't. It's a forum patch, only Admin can apply this. A userscript could probably do this too, but I'm not sure if it would be able to get OP from the first page if you're reading the second page.
legendary
Activity: 2044
Merit: 1018
Not your keys, not your coins!
September 10, 2022, 06:22:08 AM
#14
You made a good userscript with 5 styles to choose and from suggestion, I think you will add more styles in future. I have different thinking. Is the script actually meaningful for people really engage in a discussion (in one topic)?

Because if they actually read and join that discussion, they must at least read the opening post and do know who is the author (OP). For people who don't care about that, they will not care about the OP text from the script.

Welcome to List of Bitcointalk.org Userscripts
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 10, 2022, 03:43:31 AM
#13
Can you show a sample of what the actual page would look like? Or just the HTML around the username. I'm curious if this would break my (many) scripts that get amongst others the username from that location in the page.

Style B

This one signifies the OP by appending "(OP)" (not in bold) to their name:

I choose this one. I guess with long usernames, it ends up like Style C (but with brackets). Unless I switch to full screen, which I barely do.
Or just make OP's name red.

Style F

This one signifies the OP by adding a little icon next to their name:

This looks even better Smiley
hero member
Activity: 510
Merit: 4005
September 10, 2022, 02:36:11 AM
#12
Style F with the explanation text is also not bad, but the explanation text can also be added to A and B on the word OP. Those who don't know what OP means could just hover over the text and see the context.
Yup, maybe I didn't draw enough attention to it, but that's already part of the update (I "backported" the tooltip from style F into styles A, B & C).
legendary
Activity: 2730
Merit: 7065
September 10, 2022, 02:29:16 AM
#11
I like styles A and B the most. Anyone who knows what OP means, won't have any problems grasping the meaning from the first two suggestions. I am not a fan of Style C. It just seems weird to add one more line in the profile design just to accommodate two letters. Styles D in italics or E with underlining don't mean anything and if one of those were to be implemented, we would have new people asking the same questions over and over again. Why are some usernames on the forum in italics or underlined and others aren't?

Style F with the explanation text is also not bad, but the explanation text can also be added to A and B on the word OP. Those who don't know what OP means could just hover over the text and see the context.
hero member
Activity: 510
Merit: 4005
September 10, 2022, 01:49:37 AM
#10
I've updated the initial post with support for tooltips and added a new style that uses an icon instead of the letters "OP". Thanks everyone for their ideas and feedback! Smiley
hero member
Activity: 2240
Merit: 537
FREE passive income eBook @ tinyurl.com/PIA10
September 10, 2022, 01:11:02 AM
#9
@PowerGlove, option A is a solid choice with square brackets.

[OP]


Adding a tooltip to the "(OP)" text string is a good fix, though it would be useless on a mobile/tablet.

Some software do display the tooltip when the user taps on the tag or icon.
legendary
Activity: 1288
Merit: 1081
Goodnight, o_e_l_e_o 🌹
September 09, 2022, 03:26:27 PM
#8
Nice to see that the idea isn't abandoned by you if you actually were the one that created the first thread. I remember contributing to it. The idea is decent to tracking the option of the OP at every point of the interaction or discussion.

I have seen 5 patches you sampled, I would have gone with the first sample but considering what Welsh said, the abbreviation could cause confusion and you would be shocked by the amount of thread to be opened asking the meaning of "OP" and it would continue even when you answer 100 times.
I'll suggest it goes with an icon instead.  The author icon 👤 with same color as the user-text color, this will give a perfect blend and occupy less space and almost self explanatory. The author icon is like a user icon with or without a crossed pen or a book icon. Powerglove, if you can release a patch with an icon, who knows it can fit.
mk4
legendary
Activity: 2870
Merit: 3873
📟 t3rminal.xyz
September 09, 2022, 09:53:23 AM
#7
I'd go with either A or B.

C ended up looking like a rank or sort of featured text.
D and E: the name being italicized or underlined being equivalent to being the OP might not be obvious enough for a non-native Bitcointalk user.


On epochtalk it does show (OP) under the username. Main point is the functionality. UI/UX is a different animal altogether Tongue

Ah, Epochtalk. We'll probably get the software ready a few years before the sun dies.
copper member
Activity: 784
Merit: 710
Defend Bitcoin and its PoW: bitcoincleanup.com
September 09, 2022, 08:25:41 AM
#6
On epochtalk it does show (OP) under the username. Main point is the functionality. UI/UX is a different animal altogether Tongue

Perhaps adding simple popup window when you hover over username (or OP letters) could solve this.

Adding a tooltip to the "(OP)" text string is a good fix, though it would be useless on a mobile/tablet.
Pages:
Jump to:
© 2020, Bitcointalksearch.org