Topic: Why does the upload page have to be unnessisarly complicated looking?

Posted under General

When i first started posting here i was filling out all the tag boxes and checking them twice to make sure i got it right. shortly after found out i only need to put tags in the "other tags" box and everything shows up just the same.

So my question is why have so many tag boxes? wouldn't it be cleaner to have a single box and have tag suggestions above or below it?

im just curious on the matter is all.

The separate boxes are mostly just there to act as a form of built-in checklist for the most critical tags
It's easy to tag stuff in depth and then realize you've missed something critical after, and putting stuff in each box means you're at least unlikely to forget the most important stuff

catchoftheday said:
When i first started posting here i was filling out all the tag boxes and checking them twice to make sure i got it right. shortly after found out i only need to put tags in the "other tags" box and everything shows up just the same.

So my question is why have so many tag boxes? wouldn't it be cleaner to have a single box and have tag suggestions above or below it?

im just curious on the matter is all.

If you go into settings > advanced settings there's an option for the compact uploader, i find it much more useful, but i think the more complicated one is to help new taggers who might forget the more important tags

It is "complicated" to help guide new uploaders to know what tags they should be tagging (e.g., artist, gender, etc.).

As @Manitka has said, more experienced uploaders can switch to the usual "compact uploader" version via the Advanced Settings page.

scth said:
The separate boxes are mostly just there to act as a form of built-in checklist for the most critical tags
It's easy to tag stuff in depth and then realize you've missed something critical after, and putting stuff in each box means you're at least unlikely to forget the most important stuff

oh neat. i didnt even know that was there. ill be changing that over then.

thegreatwolfgang said:
It is "complicated" to help guide new uploaders to know what tags they should be tagging (e.g., artist, gender, etc.).

As @Manitka has said, more experienced uploaders can switch to the usual "compact uploader" version via the Advanced Settings page.

lol well for me it was overwhelming at first, and i already had some experience with danbooru.

Updated

The separate tag boxes can be useful when uploading variants of the same picture, such as a clothed and nude versions. I found myself putting all tags that apply to both in the "other" section and unique tags for the uploaded pic in the "Contentious Content" box. Then I copy the common tags before hitting upload, and paste those into the next upload, before adding its unique tags.

catchoftheday said:
When i first started posting here i was filling out all the tag boxes and checking them twice to make sure i got it right. shortly after found out i only need to put tags in the "other tags" box and everything shows up just the same.

So my question is why have so many tag boxes? wouldn't it be cleaner to have a single box and have tag suggestions above or below it?

im just curious on the matter is all.

It is the way it is to make sure that you do fill out all the other stuff.
We do want you to tag the artist, species, characters, and so on.

It might not look great, but it improves the site experience for the vast majority of users.

alphamule

Privileged

Interestingly, this all seems to work when adding tags, right?
set:xxxxxxx (adds)
rating:xxxxxxx (changes)
source:xxxxxxx (adds, doesn't change)
There's tools to do uploads in batches, but hypothetically, a minimized interface for uploads could do these with a single copy and paste from your notes.
I don't think description works this way, though.

Donovan DMC

Former Staff

alphamule said:
Interestingly, this all seems to work when adding tags, right?
set:xxxxxxx (adds)
rating:xxxxxxx (changes)
source:xxxxxxx (adds, doesn't change)
There's tools to do uploads in batches, but hypothetically, a minimized interface for uploads could do these with a single copy and paste from your notes.
I don't think description works this way, though.

you can clear sources with sources:none

There's also locked:rating, locked:notes, and locked:status, but despite Privileged users being able to lock ratings, this usage is restricted to Janitors

It was likely forgotten about when Privileged users were allowed to lock ratings

There's three places where metatags can make changes to the post:
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L824
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L680
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L728

  • parent:none (also parent:0 for some reason), -parent:ID, parent:ID
  • rating:[qse] (the longer versions like questionable should also work)
  • locked:rating (Janitor+), -locked:rating (Janitor+), locked:notes (Janitor+), -locked:notes (Janitor+), locked:status (Admin+), -locked:status (Admin+)
  • source:none, source:TEXT, source:"TEXT"
  • newpool:NAME, -pool:ID, -pool:NAME, pool:ID, pool:NAME
  • set:ID, -set:ID, set:SHORTNAME, -set:SHORTNAME
  • child:none, -child:ID, child:ID

Indeed none exists for description

Wish we had a version with only the buttons, they are useful when it's something quick, all the text fields are mostly useful casual uploaders but I wish it would only lock showing tags related to their category (showing only names in the artist field, etc).

Still it's a nice interface in both versions and I wish other boorus would be more like it, I just miss just pasting a link and them fetching both the images and descriptions (at least with mastodon links), but adding it here now would be a bit hellish codewise I think lol.

it's unnecessarily complicated because uploading's unnecessarily complicated. don't worry, though, as you upload more and more and get used to it, it eventually becomes a regular kind of complicated.

notknow said:
Wish we had a version with only the buttons, they are useful when it's something quick, all the text fields are mostly useful casual uploaders but I wish it would only lock showing tags related to their category (showing only names in the artist field, etc).

Still it's a nice interface in both versions and I wish other boorus would be more like it, I just miss just pasting a link and them fetching both the images and descriptions (at least with mastodon links), but adding it here now would be a bit hellish codewise I think lol.

there is this if you want more toggle buttons.

I'm not sure it'd be possible to create enough buttons to effectively reach the minimum tag requirement without the page having like 800 options.

alphamule

Privileged

donovan_dmc said:
you can clear sources with sources:none

There's also locked:rating, locked:notes, and locked:status, but despite Privileged users being able to lock ratings, this usage is restricted to Janitors

It was likely forgotten about when Privileged users were allowed to lock ratings

There's three places where metatags can make changes to the post:
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L824
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L680
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L728

  • parent:none (also parent:0 for some reason), -parent:ID, parent:ID
  • rating:[qse] (the longer versions like questionable should also work)
  • locked:rating (Janitor+), -locked:rating (Janitor+), locked:notes (Janitor+), -locked:notes (Janitor+), locked:status (Admin+), -locked:status (Admin+)
  • source:none, source:TEXT, source:"TEXT"
  • newpool:NAME, -pool:ID, -pool:NAME, pool:ID, pool:NAME
  • set:ID, -set:ID, set:SHORTNAME, -set:SHORTNAME
  • child:none, -child:ID, child:ID

Indeed none exists for description

Dayum, that's a lot of metatags - Thanks, wasn't 100% sure which also worked for this!

dba_afish said:
there is this if you want more toggle buttons.

I'm not sure it'd be possible to create enough buttons to effectively reach the minimum tag requirement without the page having like 800 options.

Oh the buttons I mean just "male, female(...)" "solo, duo(...)" "male/female(...)" etc, these are useful for quick uploads, just with one text field, like a "middle of the road" thing layout, very specific I know...

donovan_dmc said:
you can clear sources with sources:none

There's also locked:rating, locked:notes, and locked:status, but despite Privileged users being able to lock ratings, this usage is restricted to Janitors

It was likely forgotten about when Privileged users were allowed to lock ratings

There's three places where metatags can make changes to the post:
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L824
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L680
https://github.com/e621ng/e621ng/blob/46d1c2a5934c4d904d2154b6d369cbbbbd6db54c/app/models/post.rb#L728

  • parent:none (also parent:0 for some reason), -parent:ID, parent:ID
  • rating:[qse] (the longer versions like questionable should also work)
  • locked:rating (Janitor+), -locked:rating (Janitor+), locked:notes (Janitor+), -locked:notes (Janitor+), locked:status (Admin+), -locked:status (Admin+)
  • source:none, source:TEXT, source:"TEXT"
  • newpool:NAME, -pool:ID, -pool:NAME, pool:ID, pool:NAME
  • set:ID, -set:ID, set:SHORTNAME, -set:SHORTNAME
  • child:none, -child:ID, child:ID

Indeed none exists for description

wait a second... does this mean you can _remove_ tags from a post by adding -<tag_name> to the edit box?

dba_afish said:
wait a second... does this mean you can _remove_ tags from a post by adding -<tag_name> to the edit box?

you sure can, I use that functionality every so often when manually updating a character tag.

as a recent example (removing an unnecessary disambiguator): just copy-pasting -johnny_silverhand_(cyberpunk_2077) johnny_silverhandrather than having to find and modify the old tag every time.

pleaseletmein said:
you sure can, I use that functionality every so often when manually updating a character tag.

as a recent example (removing an unnecessary disambiguator): just copy-pasting -johnny_silverhand_(cyberpunk_2077) johnny_silverhandrather than having to find and modify the old tag every time.

that makes it so much easier than having to search through a mountain of tags to try to figure out what implication chain is forcing a tag to be stuck on a post when doing a tag project.

dba_afish said:
wait a second... does this mean you can _remove_ tags from a post by adding -<tag_name> to the edit box?

Uhhh yeah, I thought that was a well known thing

donovan_dmc said:
Uhhh yeah, I thought that was a well known thing

I don't think it's said anywhere.

has this alwas been a thing? I swear this wasn't something you could do pre-ng.

dba_afish said:
I don't think it's said anywhere.

has this alwas been a thing? I swear this wasn't something you could do pre-ng.

pre-ng no idea, but it has definitely been a thing for the entirety of ng

There was also another trick you could do (when we had the Recent Tags when editing posts) where if there was a tag you regularly removed from a set of posts you were editing: add the tag to a post so it would show up under Recent Tags, then if you click on the tag in the Recent Tags list on posts that already have it, it would remove it. That would be easier than finding and deleting it from the text box, or manually adding -tagname to the tags.

watsit said:
There was also another trick you could do (when we had the Recent Tags when editing posts) where if there was a tag you regularly removed from a set of posts you were editing: add the tag to a post so it would show up under Recent Tags, then if you click on the tag in the Recent Tags list on posts that already have it, it would remove it. That would be easier than finding and deleting it from the text box, or manually adding -tagname to the tags.

i used to do that so much, since recent tags are gone i've just been adding them to my frequent tags so that i can remove invalid_tag easily