troubles on sorting treeview

Skip to first unread message

Aldrin Sales

Feb 22, 2024, 1:58:19 PMFeb 22
to AtoM Users
Hi, everyone

I'm having trouble when trying to sort descriptions on the "Full width" treeview by alphabetical order on the 2.7 version

Why isn't there a "sorting option" in the Full width section, just like we have in the sidebar section?

Sem título.png
And What can i do to mitigate that?

Anyway, thank you for your time and for the wonderful job on the application!

Dan Gillean

Feb 22, 2024, 2:13:08 PMFeb 22
Hi Aldrin, 

It's a bit of a long story but: due to a) some long-standing known (and complicated) issues with treeview sorting that have never been funded to be fixed, and b) how providing a natural sort (as opposed to ASCII-betical, like computers do by default - see here for a good explanation of the two and the challenges in natural sorting) in an international, multilingual application can be very hard...

... the identifier-title and title sort options don't work properly in the sidebar treeview either, and we generally recommend users do not use them until the sort options can be overhauled. 

So: though the option is there, both treeviews work best with a "manual" sort. 

What does manual sort mean, in this case? As in, how is the full-width treeview sorted (and the sidebar one on manual sort)?

Essentially, sibling records are ordered in the order they are created - whether manually, or imported. So If you import a CSV of a fonds with 10 item-level descriptions, AtoM will progress row by row, and those 10 item level descriptions will appear in AtoM in the same row order as your spreadsheet. 

Manual sort does allow for drag-and-drop between sibling records, so you can manually reorder your descriptions. Unfortunately, however, there is no bulk way to do this across all descriptions or archival units. Additionally, please note that while you can drag and drop in the treeview to reorder sibling records on the same level, you cannot drag them to a different parent - e.g. moving an item from one series to another for example. Instead, you would need to use the Move module for that. For both options, see: 
This means that, for now, 
  • When creating descriptions in the user interface, you should either create them in the order you want them in, or drag and drop sibling records (e.g. items in a series) into the order you want when you are done creating them, before moving to the next series
  • When creating descriptions via CSV import, you should make sure that the sibling rows (e.g. item level rows in a series) are ordered row by row in the way you want them to appear in AtoM

Sorry for the confusion and the inconvenience!


Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
he / him

You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit

Aldrin Sales

Feb 23, 2024, 11:31:02 AMFeb 23
to AtoM Users
Hey, that's fine, Dan!

Just the knowledge that there ain't much to be done about this issue is already a time and effort saver information! :D
Reply all
Reply to author
0 new messages