Follow TV Tropes

Following

Editing Improvements & Changes

Go To

So after getting this wishlist request i thought maybe the Edit history and possibly the Edit Page features need more updating? The editors are the backbone of TV Tropes after all so i wanted to get some community feedback if the editors are wanting/needing any features to make the process easier or more efficient. Please let me know below.

Potential Upcoming Changes:

  • Recent edits for troper link to actual edit instead of just the page.
  • Add notifier for new edits of Followed pages.
  • Randomizer Tool for Wick Checking: Wish
  • Edit inactivity timer: if a user edit locks a page and does absolutely nothing for several minutes it will give a warning and then after several more minutes will auto-expire the lock so others may edit the page.
  • Unclosed markup tags “eating” pages. Bug
  • Make Edit Reasons mandatory for larger edits? (Needs crowner)
  • Make Edit reasons appear in Preview mode
  • Ways to detect Edit Wars and/or pop-up warning. Wish
  • Comparison to current page when making an edit. Wish

Changes made so far:

  • Visual Editing + Formatting Toolbar: Wish (Picture of mostly completed toolbar)
  • Fix edit timer bug preventing new pages from being created when it runs out
  • Page title visible when editing a page: Wish
  • Unsaved changes warning when accidentally leaving edit screen
  • Pagination for history pages Wish
  • Search by troper for history pages
  • Search by content for history pages
  • Edit History Link Fix Wish
  • Edit timer put on bottom as well Wish
  • Editor Length Counter. Wish
  • Additional Checkbox system of common edit reasons that auto populate input field
     Edit Reason Checkboxes 

  • spelling/grammar fix(es)
  • added example(s)
  • alphabetizing example(s)
  • crosswicking
  • Not enough context.
  • misuse
  • misplaced, moving to the correct tab.
  • trope was cut/disambiguated due to cleanup.
  • fixing indentation
  • natter.
  • general clarification on work's content
  • added image
  • image quality upgrade
  • null edit

    Current Projects In Development: 

Edited by kory on Mar 15th 2024 at 12:40:45 PM

WarJay77 Discarded and Feeling Blue (Troper Knight)
Discarded and Feeling Blue
#226: Sep 15th 2023 at 6:09:55 PM

I mean, technically quotes can be valid context in certain cases (dialogue tropes, mostly), but yeah you're right.

I don't have a preference for which one stays, it just caught me off guard when I noticed and I wasn't sure if that was intentional. Apparently it's not, which is fine now that we caught it.

Currently Working On: Incorruptible Pure Pureness
kory Admin from a universe without doors (The New Guy) Relationship Status: watch?v=dQw4w9WgXcQ
Admin
#227: Sep 19th 2023 at 12:57:15 PM

Making some changes to article_history. Search fields and hide/show toggle buttons and an indicator whether theres an edit reason or not.

https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_19_at_125544_pm.png

Now monitoring Wishlist and Bugs
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#228: Sep 19th 2023 at 1:36:59 PM

[tup]. Both search fields can probably be on the same line.

Not sure what else can be useful in collapsed view, like diff size (troper ±240 to article) and markers for large edits (especially without edit reason) and new accounts.

TroperWall / WikiMagic Cleanup
AudioSpeaks2 He/Him (Greenhorn) Relationship Status: Oh my word! I'm gay!
kory Admin from a universe without doors (The New Guy) Relationship Status: watch?v=dQw4w9WgXcQ
Admin
#230: Sep 20th 2023 at 2:13:42 PM

So something like this that shows details about what was added, changed or removed?

https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_20_at_21244_pm.png

Now monitoring Wishlist and Bugs
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#232: Sep 20th 2023 at 2:51:04 PM

Not sure what "restraints" means, but pretty much. If a user removes large portions from a page without edit reason, especially if they're a new user, it would get attention easier.

It may also help catch edit wars and certain ban evaders who think it's smart to paste the exact same text that was removed before.

Edited by Amonimus on Sep 20th 2023 at 12:51:35 PM

TroperWall / WikiMagic Cleanup
wingedcatgirl I'm helping! from lurking (Holding A Herring) Relationship Status: Oh my word! I'm gay!
I'm helping!
#233: Sep 20th 2023 at 2:57:21 PM

"Restraints" is the internal name for the suspension system; that wouldn't show up for regular users.

Trouble Cube continues to be a general-purpose forum for those who desire such a thing.
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#234: Sep 20th 2023 at 3:10:44 PM

I know that, why is on page history at all, for quick access or it's a placeholder name for user tags?

TroperWall / WikiMagic Cleanup
wingedcatgirl I'm helping! from lurking (Holding A Herring) Relationship Status: Oh my word! I'm gay!
I'm helping!
#235: Sep 20th 2023 at 3:34:59 PM

It's already like that on the current edit history, so quick access seems to be the obvious idea. (I wasn't there when it was added, which was presumably many years before I joined the mod team, so I don't strictly speaking know what the thought process was tongue )

Trouble Cube continues to be a general-purpose forum for those who desire such a thing.
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#236: Sep 20th 2023 at 3:36:44 PM

Ok. I feel an extra click to go to the user's profile and use suspension manager there wouldn't hurt, but whatever everyone is used to.

TroperWall / WikiMagic Cleanup
kory Admin from a universe without doors (The New Guy) Relationship Status: watch?v=dQw4w9WgXcQ
Admin
#237: Sep 22nd 2023 at 2:05:41 PM

So this is how it currently looks on mobile VS desktop for article_history. Desktop will have the Tooltip Icons but this didnt work well on mobile so we swapped it for a simple "Reason Added" indicator. Do you all think it should be colored, reworded, etc. ? I feel like just plain text doesnt stand out enough.

MOBILE: https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_22_at_14707_pm.png https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_22_at_15018_pm.png DESKTOP: https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_22_at_15228_pm.png

Edited by kory on Sep 22nd 2023 at 2:06:02 AM

Now monitoring Wishlist and Bugs
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#238: Sep 22nd 2023 at 2:12:48 PM

I think gray is fine for mobile.

I assume " : Franchise.The Fast And The Furious migration" meant to say "Reason: Franchise.The Fast And The Furious migration"

TroperWall / WikiMagic Cleanup
kory Admin from a universe without doors (The New Guy) Relationship Status: watch?v=dQw4w9WgXcQ
Admin
#239: Sep 22nd 2023 at 2:18:31 PM

Oh right i was thinking, should i have "Reason: " or simply have just the reason pop up?

Grey for both regular and nightvision?

https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_22_at_21511_pm.png

https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_22_at_21529_pm.png

Now monitoring Wishlist and Bugs
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#240: Sep 22nd 2023 at 2:20:52 PM

Night vision looks fine to me as well.

TroperWall / WikiMagic Cleanup
Mrph1 he/him from Mercia (4 Score & 7 Years Ago) Relationship Status: Tell me lies, tell me sweet little lies
he/him
#241: Sep 22nd 2023 at 2:32:17 PM

Looks good.

The green text on nightvision background seems to fail WCAG accessibility (both AAA and AA standards) due to the low contrast, but not sure how much of a concern that is, or how much of the existing site passes.

(I'm getting 3.42:1 from a quick web tool check, based on foreground #098306 and background #1D1D1D)

Edited by Mrph1 on Sep 22nd 2023 at 10:33:15 AM

kory Admin from a universe without doors (The New Guy) Relationship Status: watch?v=dQw4w9WgXcQ
Admin
#242: Sep 22nd 2023 at 3:22:22 PM

Ah gotcha. I brightened up the green a bit. What are you using to check for that?

https://static.tvtropes.org/pmwiki/pub/images/screen_shot_2023_09_22_at_32109_pm.png

Now monitoring Wishlist and Bugs
Mrph1 he/him from Mercia (4 Score & 7 Years Ago) Relationship Status: Tell me lies, tell me sweet little lies
he/him
#243: Sep 22nd 2023 at 3:25:20 PM

Took a quick look via Webaim's online contrast checker (here).

Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#244: Sep 29th 2023 at 7:05:42 AM

Thinking this system can reduce "accidental Edit War" if tropers can filter histories by editors (the list can be pulled from this tool) and check if they (or someone else) has already done the edit they're planning.

TroperWall / WikiMagic Cleanup
bwburke94 Friends forevermore from uǝʌɐǝɥ Since: May, 2014 Relationship Status: RelationshipOutOfBoundsException: 1
Friends forevermore
#245: Sep 29th 2023 at 7:28:04 AM

This should also fix the issue where extremely long edit histories (think Funny.TV Tropes) crash on some browsers, correct?

I had a dog-themed avatar before it was cool.
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#246: Sep 29th 2023 at 7:32:37 AM

The mentioned in the pin pagination would be the proper solution.

TroperWall / WikiMagic Cleanup
kory Admin from a universe without doors (The New Guy) Relationship Status: watch?v=dQw4w9WgXcQ
Admin
#247: Sep 29th 2023 at 9:44:04 AM

After going into the code and discussing it with the mods pagination won't be feasible because it will break all current links to edits that go beyond the first page.

So as a work-around i figured instead of a "show all" button, if the edits are in the hundreds or over 1,000 then i could change it to a "show next 100 edits" or something like that?

Edited by kory on Sep 29th 2023 at 9:46:21 AM

Now monitoring Wishlist and Bugs
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#248: Sep 29th 2023 at 12:37:54 PM

True, the server-side would have to lookup which page the specified edit is at by anchor number (#), which is not passed in web requests.

I think the "show next N elements" would help avoid timing out the page loading, as instead of the entire history at once it can be loaded in chunks, and can be scripted to do so repeatedly until the user gets to the linked / first edit. The browser may slow down, but the page won't crash, and it's the user's problem for trying to display every edit.

TroperWall / WikiMagic Cleanup
Khoshekh6 Since: May, 2022
#249: Oct 24th 2023 at 9:27:03 AM

Im not sure how feasible this is, but could there be some way to indicate if a page has commented out examples?

Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#250: Oct 24th 2023 at 9:28:46 AM

It would simply lookup %% in text. The next question is how what you imagine would look like.

TroperWall / WikiMagic Cleanup

Total posts: 323
Top