mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-04-25 17:16:00 +03:00
[GH-ISSUE #641] Feature Request: Save site-wide Tag sort order based on admin Tag list last sorted column #3417
Labels
No labels
expected: maybe someday
expected: next release
expected: release after next
expected: unlikely unless contributed
good first ticket
help wanted
pull-request
scope: all users
scope: windows users
size: easy
size: hard
size: medium
size: medium
status: backlog
status: blocked
status: done
status: idea-phase
status: needs followup
status: wip
status: wontfix
touches: API/CLI/Spec
touches: configuration
touches: data/schema/architecture
touches: dependencies/packaging
touches: docs
touches: js
touches: views/replayers/html/css
why: correctness
why: functionality
why: performance
why: security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ArchiveBox#3417
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Wanty5883 on GitHub (Feb 1, 2021).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/641
Type
What is the problem that your feature request solves
Not being able to sort the tags list in other than the tag page. Which is a significant problem as the tag list scale up
Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes
From the tag panel we able to sort the tags by name, ID or slug, this should change the way tags are sorted in the other pages of ArchiveBox.
How badly do you want this new feature?
@Wanty5883 commented on GitHub (Feb 1, 2021):
I'll use this ticket to ask a question so I don't have to open a second one.
I am using ArchiveBox in a docker container. It is really slow for me, not archiving a web page, but just the browsing of ArchiveBox itself, changing tags, going to another page, etc.
Did I miss something obvious ? How can I diagnose this issue so I can learn how to fix it ?
@pirate commented on GitHub (Feb 1, 2021):
v0.5 is quite slow due to some architectural issues, we're going to improve the speed in v0.6 significantly hopefully.
Make sure you're running it on an SSD, it relies heavily on fast disk access more than CPU or RAM.
@Wanty5883 commented on GitHub (Feb 1, 2021):
The docker container runs on a VM but the snapshot content does store in a HDD. Basically only the
/data/sourcesand/data/archivedoes point to the HDD.What about the tag list in the webpage overall ? Planning to change that as well ? Having a lot of tags and not being able to sort them in different ways is kinda hard as it does scale up
@pirate commented on GitHub (Feb 2, 2021):
Yeah, improving tagging + organization in general is definitely on the roadmap, but to be perfectly honest it's 2nd priority compared to performance and stability.
I think we have a long way to go with performance, and there's some deep refactoring needed to go from the old "run a bunch of bash commands sequentially and store the results in text files" approach to the new "manage a pool of async headless browser workers that read tasks off a message queue" design.
If people want to contribute tagging improvements to the UI or data model, I'm happy to discuss potential features + implementations, but in the meantime I recommend people use other curation/organization tools for their links, and use archivebox as the data storage layer. e.g. with a Pocket/Pinboard free account, or a self-hosted equivalent like Wallabag.
Re: your immediate performance needs @Wanty5883: how many URLs are in your archive, and how big are the
index.sqlite3and/data/archivefolders?@pirate commented on GitHub (Apr 6, 2021):
BTW performance is significantly improved in v0.6 now, should be much faster.
You can filter Snapshots by tag in the latest version using the panel on the right, does that cover your needs? You can also use the search box.
I don't think it's worth the complexity of the extra code to globally sort the tags based on the sort options chosen on the Tags page, I'd rather just make the existing tag filtering and curation options easier so that it's not as necessary. Thanks for the suggestion though, let me know if v0.6 improves the situation for you enough, I added a lot of tag improvements.