Forums

RS-Linkify Thread is sticky

Quick find code: 261-262-33-65181208

Body btw

Body btw

Posts: 19,488 Opal Posts by user Forum Profile RuneMetrics Profile
^ shaun is such a bad girl.. I mean boy. Indy I have a forum complaint in the form of feedback to you, because you make forums awesome and there's almost no point even trying with jagex... I don't expect you to code this overnight or at all , but please allow me to vent at least :p

I hate how 7/10 threads are forum games on Off-Topic and I have to sift through them to find discussion threads. Although I enjoy both types of threads, I sometimes prefer to read purely discussion-style threads.

I was thinking it would be nice if there was an icon we could tag threads with on the left of the title (see spoiler below) that could denote it as a forum game. I'm not sure how this would operate, perhaps 10 or more people have to tag it as a forum game for the icon to appear? or perhaps it's only an individual thing, the user has to tag it (although that defeats some of the purpose, as I'd prefer to see and click only on discussion-style threads), but I think there's a few ways it could be achieved practically, so as to not be intrusive and annoying.

On top of that, I could be the only person with this little pet-peeve and this could be a bad way to fix the problem, so you can just consider this venting/ranting in that case. I was thinking it would be funny to tag threads for feedback also, for threads in the wrong section like RSD, per usual :p

The open area in the left is what I'm talking about:

HTTP://gyazo.com/bd452263cdf6664edc2bf2a281f1404d.png
Also, the most essential element to this update (for you :) ) will include:

HTTP://gyazo.com/fe509ec1b7e2446d4f3a797bd1d5da60.png

RL Idea:17542
EP: 92-93-568-65222791
"Why are you posting threads, asking questions and making discussion???"


All I do anymore is fish - 2017

15-Feb-2015 09:21:26 - Last edited on 15-Feb-2015 09:37:08 by Body btw

Indecent Act

Indecent Act

Posts: 7,456 Rune Posts by user Forum Profile RuneMetrics Profile
It's a nice idea and I like these kind of suggestions.

But ( yes there is always a but, and this is a BIG BUT! ) ...

There are few things that limits this kind of thing.

The main problem is all this data has to be stored somewhere. RS Linkify extensions don't talk to each other (they could but for the sake of security I'm staying away from that). So if you tag something no one else will know. Unless I store that info on my site. But that means for every page view (on forum sub-sections) a request is made to my site asking for tagged thread data, then sent back here. Then there is submissions of data as well.

It might not sound like much, but currently my site is receiving millions of requests a month just for avatars (a single page can theoretically call for up to 10 images). Sure the images are cached but the browser looks at headers, and based on that info the image is either called from cache or re-downloaded. There is other stuff on top of that from RS Linkify, titles for example, and none of this includes traffic from my site's visitors. Oh my poor site.

There is the problem that my site wont know if the thread no longer exists, so I have no clue how long to keep the data. This means an excess of data is stored and the more data the more resources and time it takes.

There are a few other things too, but I wont go into all that. What I'm really trying to say is, if there was a really significant enhancement made from this kind of procedure, I'd maybe look into it.

These are the same issues I went through when asked about a thumbs up/down tagging system (I wasn't keen on it even if there were no issues). So I can assure you I have put thought into this kind of thing. The applications are many, marking threads that have jmod posts is another example.

Okay, it's not all bad news, it is possible to have your own private tag system, that you manage yourself. Mark as read, spam, and so on. I make no promises but that's something I may do in the future :)

15-Feb-2015 12:25:41

Indecent Act

Indecent Act

Posts: 7,456 Rune Posts by user Forum Profile RuneMetrics Profile
Hiya Blasty :)

I haven't got anything written as far as marking threads, just got some ideas down.

As for auto unread, I figure would be no marker at all, no need to do anything.

Not sure about working from the profile. I want to make a history page that's solely based from forum navigation (threads and sub-forums). If I get that happening then I can base markers from that data. That way I'll have more to work with in real time. The profile, apart from being inadequate, is not something I want to request often and cross reference. It's just slow and also adds to the server workload. Above all I make sure RS Linkify doesn't add load to forum servers.

There will be a limit to how much history I can store, but Version 4 of Linkify is using chrome's storage api rather than local storage (can store objects yay!). This means I can ask for more space. Also optionally use chrome's syncing for all of Linkify's settings and data. It's fast too, local storage has been a bottleneck for me and this is almost 10 times faster.

It's really hard to develop much atm, with forum changes around the corner. But I'm getting little bits done. I used to dread the idea of a big forum update (breaking Linkify) but I can't wait tbh. Linkify will break, literally abort all functions when it detects the forum update. When that happens I'll patch up the basics and then focus on getting version 4 out, that's when the fun begins :)

15-Feb-2015 14:49:31 - Last edited on 15-Feb-2015 14:56:30 by Indecent Act

Ryan M
May Member 2008

Ryan M

Posts: 3,095 Adamant Posts by user Forum Profile RuneMetrics Profile
A marks system would still run the issue of moving titles over more than necessary. The space actually isn't there because the space is allotted for two images only. There is another piece that most players will not see is span.marks (which is related to a mock-up picture I posted earlier).

Although in the new forum view on the reskin, the stick and lock images are on the far right, so maybe the marks system is as well and would be less of a worry. Of course what I would hope is that it does not confuse the small amount of moderators that use the extension should such a feature be implemented.
­­­­
HTTP://i.imgur.com/lnZ3WYj.png
HTTP://i.imgur.com/O8D2o4P.png
­­­­
It is possible to tell when a thread is no longer on the forums when using QFC's to link to them. As for lookups to your site Indy, I thought you had a Google Drive backup for custom avatars? Would changing the destination from your site to GD not affect site traffic? Just wondering.

Assuming that the system will stay the same after the reskin:
$('td.messageCell a[href$="#"]').not('.quotedPostLink').contents().filter( function () { return this.nodeType = 3; } ).parent().append('<img src="http://www.indecentcode.com/hween/lock.png" title="Thread is dead.">');

15-Feb-2015 15:02:09

Indecent Act

Indecent Act

Posts: 7,456 Rune Posts by user Forum Profile RuneMetrics Profile
I noticed that too with icons moved to the middle, I believe that's not final though. As you know there are just too many unknowns with placement of elements. I guess I'll just have to wait and see.

I remember your post with the qfc's that don't exist. Pretty neat tbh. Definitely have some applications for that.

I was just thinking...

There are other options other than icons to mark threads. Mouse over text, maybe colour coded text. I'm a fan of mouse over text, since it has minimal impact, requires user interaction, can contain more information (date last viewed for example), and doesn't mess with the page layout.

And yep, I have a backup of all avatars on google drive, that's a fallback if my site is down. I did try to use drive as the primary host and fall back to my site. It worked but there was on big problem. Drive is so slow, the images arrive so late it looks really bad. It's fine for a fall back (last resort kind of thing), but that's it. Can't complain it's a good service for the price :)

Tbh the hits my site gets from Linkify isn't a problem. Serving static content is fine, and I'd be really worried if it did cause an issue because it would mean I've done something very wrong.

However if there was server side processing required for many hits (php and sql operations), it would kill my site fast. That's what would be needed for shared data (thumbs up/down, highlight threads with jmod posts, flagged as game, etc).

That's where I'm cautious. To do that would just add to my real life bills, and I could never fully accomplish what I set out to do. Essentially I need to be able to talk to the server hosting the forums. I can't see that happening.

Anyway there is plenty I can do, and this is actually really good for me. These posts have given me some new ideas to try and some inspiration :)

15-Feb-2015 15:58:15 - Last edited on 16-Feb-2015 09:27:51 by Indecent Act

Quick find code: 261-262-33-65181208 Back to Top