BookStack icon indicating copy to clipboard operation
BookStack copied to clipboard

Ability to hide/archive entities

Open cnfw opened this issue 5 years ago • 5 comments

As BookStack is a documentation platform, quite often documentation becomes outdated or a project moves on and is no longer actively worked on. It would be great to be able to archive a book so that it doesn’t appear in the main books list (at least not amongst non-archived books) but still remain accessible if necessary.

The benefits this feature would bring to BookStack users I seldom use the full Books list in my instance, just because it is full of books that I no longer update/consult regularly, but nonetheless should be kept for legacy and historical reasons. A major benefit this would bring to BookStack users is clearing out the clutter that builds up over time.

Additional context Something like this can be achieved using custom permissions, but that adds a level of friction when it comes to managing larger sets of books.

It could get messy if you can archive shelves, books, chapters and pages, but with the refactor on its way, it might become easier. (Since if you archived a book, a page contained in the book should also be archived, but doesn’t necessarily need to be stored as such.

cnfw avatar Sep 28 '19 01:09 cnfw

@ssddanbrown Is it easy to integrate this in a release in the near future? We have the same point at the moment. Some Software / Documentation is not needed anymore (Active) but we want to keep it in an Archive. It would be great to have that option. So its still available when ever its needed.

Yes we can Export to PDF etc. but... Than it will get tossed around to a file Share etc. and nobody can find it...

kayvanaarssen avatar Sep 28 '21 07:09 kayvanaarssen

@kayvanaarssen Probably not near future from my perspective. Some thoughts from me on this topic can be found on the related issue: https://github.com/BookStackApp/BookStack/issues/2756#issuecomment-845500503

ssddanbrown avatar Sep 28 '21 20:09 ssddanbrown

This would be a really nice feature. Using roles is not feasible imho as you would have to add/remove the role if you wanted to look at the archived articles.

A simple "don't include this in search results" would be a way to "archive" articles in a book of your choice.

ghost avatar Aug 25 '22 10:08 ghost

I'm going to add my two cents here for this feature request. I believe I opened one a while back for this very thing. Now that we've been using BookStack for a few years, we have quite a lot of old docs we don't want to show up in searches or Books - but would be perfect to archive in some manner so that we could just search the archive and either see, or resurrect them to a new book/shelf if needed. We hate to get rid of good documentation and sometimes refer back, but we don't want it cluttering up our production searches and material.

jreynoldshrg avatar Mar 04 '24 23:03 jreynoldshrg

The option to archive would be very useful. Another option could be to add permissions, when creating an Archive book, to simply check a book option that says "Exclude from Search" or a check option that simply indicates 'Archive' and exclude any books marked this way from searches. I'm sure I'm simplifying the issue but something like this would keep things clean without trying to manage yet more permissions.

barbedCoil avatar Mar 05 '24 15:03 barbedCoil