Post by SG on May 11, 2021 15:37:40 GMT -8
I'm looking to either have someone make or get some help in making a plugin which can automatically update an RP thread tracker.
Some ideas include:
I know it would take (at least one?) Super Key. That's no issue. I'm just very lazy/forgetful with updating trackers and know lots of others are too, so I think this would be a very useful plugin for most RP boards.
A brief mockup of what I'm thinking, with a "fully automatic" version on top and a "users would still have to manually add/remove threads but could use preferred templates and generally have more control" version on bottom:
becomes something like...
Where the [tracker="User Name"] controls what name appears at the top of the tracker and possibly what name it's checking for as the most recent poster. (If privacy is a concern it could also maybe be set to need to match the user who's posting the tracker?) The first thread is posted in most recently by the user in question, so it's marked green. The second isn't, so it's marked red. The last thread is just marked locked regardless.
If there'd be any way to denote a "poster who goes before me" variable for threads between more than two people, so that it will only turn red when it's actually the right user's turn, that would be awesome, but if we have to live without that feature it's hardly a dealbreaker.
Any help at all would be appreciated! I'm willing to do my best to help work on any coding if someone could help point me in the right direction. I'm... seeeemi confident with javascript, and very willing to put in time to figure stuff out or do any more tedious code writing with some direction of how to do it. If anyone wants to surprise me and write the whole thing themselves though, by all means feel free!
;w; Thank you so much in advance for any help or consideration!
Some ideas include:
- Allowing the admin installing the plugin to select which boards are RP boards, and automatically adding all threads a member has participated in to a list when a tracker is made by that member,
-OR- - Perhaps to give the user more control, have threads manually added to the tracker, perhaps with a BBCode that utilizes the thread ID, like [thread]1234[/thread] to insert the thread with ID 1234, etc?
- Either way, one or a few simple BBCode options for a member to post the tracker that reflects their account.
- Basically similar to Bookmarked and Participated threads, but (A) visible to everyone in a designated post the user makes, and (B) preferably with icons denoting whether the thread is last posted in by that user, or last posted in by a different user, or closed/done.
- Ability to add style to the tracker, perhaps in a similar fashion to the Proboards Tabbed Content plugin, would be cool, but not necessary? A style option in the Admin CP for a default style preferred but also not strictly necessary. Then again as long as it's in a div with its own class it should be easy enough to style regardless, whether through the board's CSS or the Style Plugin's newclass tags.
I know it would take (at least one?) Super Key. That's no issue. I'm just very lazy/forgetful with updating trackers and know lots of others are too, so I think this would be a very useful plugin for most RP boards.
A brief mockup of what I'm thinking, with a "fully automatic" version on top and a "users would still have to manually add/remove threads but could use preferred templates and generally have more control" version on bottom:
becomes something like...
Where the [tracker="User Name"] controls what name appears at the top of the tracker and possibly what name it's checking for as the most recent poster. (If privacy is a concern it could also maybe be set to need to match the user who's posting the tracker?) The first thread is posted in most recently by the user in question, so it's marked green. The second isn't, so it's marked red. The last thread is just marked locked regardless.
If there'd be any way to denote a "poster who goes before me" variable for threads between more than two people, so that it will only turn red when it's actually the right user's turn, that would be awesome, but if we have to live without that feature it's hardly a dealbreaker.
Any help at all would be appreciated! I'm willing to do my best to help work on any coding if someone could help point me in the right direction. I'm... seeeemi confident with javascript, and very willing to put in time to figure stuff out or do any more tedious code writing with some direction of how to do it. If anyone wants to surprise me and write the whole thing themselves though, by all means feel free!
;w; Thank you so much in advance for any help or consideration!