Advertisement:

Author Topic: Ignore Topics/Mark as Read all the time/Unsubscribe topic  (Read 91342 times)

kat

  • Guest
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #80 on: May 05, 2010, 11:10:48 AM »
As my sig says... ;)

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 71,982
    • StoryBB/StoryBB on GitHub
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #81 on: May 05, 2010, 01:10:46 PM »
Nah, not finished unbreaking SimpleDesk by totally rewriting the permissions system to be more intuitive than SMF's ;)
Don’t try to tell me that some power can corrupt a person. You haven’t had enough to know what it’s like.

No good deed goes unpunished / No act of charity goes unresented.

Offline Adish - (F.L.A.M.E.R)

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 10,614
  • Gender: Male
  • I am a ninja!
    • adishpatel on Facebook
    • https://www.linkedin.com/in/adishpatel on LinkedIn
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #82 on: May 27, 2010, 04:51:28 PM »
Any updates made over this? Any more thoughts ? I am gonna have a long list pretty soon :P

Offline Nao 尚

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 5,928
  • Gender: Male
    • wedgebook on Facebook
    • Wedge
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #83 on: June 02, 2010, 03:30:11 PM »
I'd be oh-so-tempted to include Arantor's hack into SMF 2.0... I know, I know, 'feature-frozen'... But it's a really quick hack, it works because its functionality is small and crystal clear, and it doesn't have a performance cost. How better can you do it?

Norv, what do you think of this? We need to think of the people who'll be using v2.0x for the decades months to come until we release the following version... ;)
I will not make any deals with you. I've resigned. I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered.

Aeva Media rocks your life.

Offline Adish - (F.L.A.M.E.R)

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 10,614
  • Gender: Male
  • I am a ninja!
    • adishpatel on Facebook
    • https://www.linkedin.com/in/adishpatel on LinkedIn
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #84 on: June 02, 2010, 03:44:21 PM »
I would give a big party to everyone if this really important is added in the gold! ;D

Offline Nao 尚

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 5,928
  • Gender: Male
    • wedgebook on Facebook
    • Wedge
I will not make any deals with you. I've resigned. I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered.

Aeva Media rocks your life.

Offline ~DS~

  • SMF Hero
  • ******
  • Posts: 2,599
  • Gender: Male
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #86 on: June 02, 2010, 06:37:37 PM »
http://dev.simplemachines.org/mantis/view.php?id=4314
Nao...I am not sure if you missed Arantor's post about it being ugly:
http://www.simplemachines.org/community/index.php?topic=375491.msg2578924#msg2578924

Unless you found a way around it which Arantor said isn't
“There is no god, and that’s the simple truth. If every trace of any single religion were wiped out and nothing were passed on, it would never be created exactly that way again. There might be some other nonsense in its place, but not that exact nonsense. If all of science were wiped out, it would still be true and someone would find a way to figure it all out again."
~Penn Jillette – God, NO! – 2011

Offline Nao 尚

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 5,928
  • Gender: Male
    • wedgebook on Facebook
    • Wedge
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #87 on: June 03, 2010, 01:56:44 AM »
No, I didn't.
Read what I said: "Which I personally find elegant, whatever he might himself say."

The only thing I don't find elegant here, is how SMF can only support 2 billion posts at most in a board... That's not a lot :P
I will not make any deals with you. I've resigned. I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered.

Aeva Media rocks your life.

Offline ~DS~

  • SMF Hero
  • ******
  • Posts: 2,599
  • Gender: Male
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #88 on: June 03, 2010, 02:00:02 AM »
No, I didn't.
Read what I said: "Which I personally find elegant, whatever he might himself say."

The only thing I don't find elegant here, is how SMF can only support 2 billion posts at most in a board... That's not a lot :P
What about other user with cheap host? It might hurt the server...even with 2 billion posts :P ?
“There is no god, and that’s the simple truth. If every trace of any single religion were wiped out and nothing were passed on, it would never be created exactly that way again. There might be some other nonsense in its place, but not that exact nonsense. If all of science were wiped out, it would still be true and someone would find a way to figure it all out again."
~Penn Jillette – God, NO! – 2011

Offline Nao 尚

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 5,928
  • Gender: Male
    • wedgebook on Facebook
    • Wedge
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #89 on: June 03, 2010, 02:02:23 AM »
Well, obviously if you have more than 10k posts in the first place, you don't wanna be on a cheap host... I don't see your point.
I will not make any deals with you. I've resigned. I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered.

Aeva Media rocks your life.

Offline Norv

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 18,313
  • Blue Wolf
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #90 on: June 03, 2010, 04:08:12 AM »
I like the feature myself, and I can see it being useful indeed.

About the solution, well, without looking at all possible effects, personally I am not fully happy with this possible implementation, tbh. To enumerate quickly (might not be an exhaustive list): it smells like a clever hack to me (yes I know not everyone will agree with this), it has effects on usability because it assumes equivalence between read and ignored (for example, ignored boards doesn't behave this way, it still shows you topics as "New" when you look at the board index, this would remove the "New" mark from ignored threads; if this is how it seems to me, meaning inconsistent, then, well, inconsistency in UI is usually bad for the user IMHO - I can be wrong on this particular user expectation however), and I think the implementation needs to be a bit more complex in reality than it was done there (to deal with: the user reading the topic by chance, or the user marking as read/unread), meaning it can also be a little more risky than it looks at first sight.
(meaning ... not for 2.0: if features should be banished from 2.0 at this point, even a bit risky features more so :))

But, if the other devs agree with it, I won't be against. That's why I will put it for discussion.
To-do lists are for deferral. The more things you write down the later they're done… until you have 100s of lists of things you don't do.
File a security report | Developers' Blog | Bug Tracker

Also known as Norv on D* | Norv N. on G+ | Norv on Github

Offline Adish - (F.L.A.M.E.R)

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 10,614
  • Gender: Male
  • I am a ninja!
    • adishpatel on Facebook
    • https://www.linkedin.com/in/adishpatel on LinkedIn
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #91 on: June 03, 2010, 06:42:16 AM »
Well, maybe a few beta testers might be able to give in a hand if it is getting implemented for testing. You can either provide us with what is to be modified or add it in the SVN for the versions ahead and we'll check it out ?

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 71,982
    • StoryBB/StoryBB on GitHub
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #92 on: June 06, 2010, 07:40:49 PM »
Quote
the user reading the topic by chance, or the user marking as read/unread

The first case should be deal with, since that's how it provides the Unignore option (and worked consistently for me). As for the second, if you're marking it unread, you're probably not ignoring it...
Don’t try to tell me that some power can corrupt a person. You haven’t had enough to know what it’s like.

No good deed goes unpunished / No act of charity goes unresented.

Offline knightofdoom

  • Semi-Newbie
  • *
  • Posts: 49
    • Designers Sri Lanka
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #93 on: June 10, 2010, 06:04:08 AM »
what about a plugin package??
Glory is fleeting, but obscurity is forever.
Web Designer Sri Lanka

Offline Norv

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 18,313
  • Blue Wolf
To-do lists are for deferral. The more things you write down the later they're done… until you have 100s of lists of things you don't do.
File a security report | Developers' Blog | Bug Tracker

Also known as Norv on D* | Norv N. on G+ | Norv on Github

Offline Norv

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 18,313
  • Blue Wolf
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #95 on: November 20, 2010, 01:55:27 AM »
This is a good candidate for a feature for next SMF versions, or at least an officially developed package.
To-do lists are for deferral. The more things you write down the later they're done… until you have 100s of lists of things you don't do.
File a security report | Developers' Blog | Bug Tracker

Also known as Norv on D* | Norv N. on G+ | Norv on Github

MrPhil

  • Guest
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #96 on: May 14, 2011, 09:13:28 PM »
(I made a similar request about six months later in topic=405323, and have requested that it be merged into this one)

Quote from: (F.L.A.M.E.R)
Lets think of an alternative here then.
OK, if it's too much of a performance hit to "unsubscribe" a topic in other ways, how about keeping a new table of only "unsubscribes" per user. Once the list of "new replies" hits for a user is generated, could it be trimmed down at that point by throwing the "unsubscribe" table entries for that user at it? Assuming that the typical unsubscribe list wouldn't grow too long, as the "new replies" list is generated, each entry could be checked against the returned unsubscribe list and excluded if it is in it. That's one approach, anyway, and might be less costly than the other methods discussed.

Personally, all I'm looking for is to not see certain topics show up on the "new replies" page -- I don't care about changing any other SMF behavior. If that would do the job for others, fine.

Offline Adish - (F.L.A.M.E.R)

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 10,614
  • Gender: Male
  • I am a ninja!
    • adishpatel on Facebook
    • https://www.linkedin.com/in/adishpatel on LinkedIn
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #97 on: September 19, 2011, 08:09:56 AM »
So, after quite some discussion within this topic so far, we are still looking for alternatives to implement this feature in the core. Please feel free to provide us with your ideas so that the best possible way is implemented.

Some interesting posts to read through:
http://www.simplemachines.org/community/index.php?topic=375491.msg2578924#msg2578924
http://www.simplemachines.org/community/index.php?topic=375491.msg2591509#msg2591509
http://www.simplemachines.org/community/index.php?topic=375491.msg2613219#msg2613219
http://www.simplemachines.org/community/index.php?topic=375491.msg2613561#msg2613561
http://www.simplemachines.org/community/index.php?topic=375491.msg3044629#msg3044629

Mod useful for small sites currently present on the mod site: http://custom.simplemachines.org/mods/index.php?mod=1193

MrPhil

  • Guest
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #98 on: September 19, 2011, 11:41:19 AM »
If there isn't already a table of explicit "follow" requests, why not? That would be sensible -- when you post, you would be automatically added to it (REPLACE, in case you're already there), and could "unfollow" when you tire of a topic, or explicitly "follow" if it interests you (without making a space-wasting post). You could even have a profile switch "don't automatically follow a topic I post to...", and perhaps a limit on the number of topics you could follow without having made a post (store a count of explicit "follow" requests in your personal data). The table could have the last time you read/posted to this topic, so that it could easily eliminate everything you've seen already.

Please tell me that SMF isn't searching through all posts for all topics you posted to each time you ask for "Show new replies to your posts."

Offline Matthew K.

  • SMF Super Hero
  • *******
  • Posts: 12,430
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Ignore Topics/Mark as Read all the time/Unsubscribe topic
« Reply #99 on: September 20, 2011, 06:23:48 PM »
Definitely has to be in the next version of SMF. Can't be too difficult to code, I could do it.