Sub-types for page expiration and archiving via labels

Currently the add-on has rudimentary support for two hardwired sub-types, expressed via the labels "archive-review" or "archive-update".

This isn't complete, neither flexible.

Have more questions? Submit a request

7 Comments

  • 1
    Avatar
    Michael Steigemann

    As the space owner for me it is interesting to find out find out which pages are expired and do not have the label archive-review or archive-update. It could be implemented as a fourth filter option. This idea already came to the product backlog of midory. If I have other ideas I will enter.

  • 1
    Avatar
    Moh Ahmed

    It would be very useful to be able to label pages to expire in intervals. Setting a label like, expire_180 so that those pages expire every 180 days. This will make it very easy to set up once, and update every X number of days. 

    For example, we would set our quarterly reports pages to expire every quarter. 

  • 3
    Avatar
    Kcosby

    Along these lines, we could really use an extra label:

    archive-children

    Applied to a page, when Archiving is run all the CHILDREN of that page will get swept away to the Archive space, while preserving the page that has the "archive-children" label. That way, any child that gets added to that parent page will be archived. 

    Also, to clarify, this isn't a custom label (custom being made by customer to suit their needs) but simply adding an extra label to the already-in-use set that comes with the tool.

     

    For instance there is already an archive-single, so hopefully adding an archive-children label and defining its functionality would not be a significant ask.

     

    thanks!

    Edited by Kcosby
  • 0
    Avatar
    Aron Gombas

    @Kcosby if you add the "archive" (recursive) plus the "noarchive-single" (non-recursive) to a page, then all its children will be archived, but not the page itself! It works with the current app version, just tried.

  • 0
    Avatar
    Kcosby

    Oh wow, yep! This works! Thank you! It's a little odd to explain to my end users but it does achieve the desired results. So grateful for you for pointing this out! I added it to our users guide.

  • 0
    Avatar
    Aron Gombas

    Glad that it was helpful. (I know it's a bit odd, so I could imagine adding a dedicated label for this use case. That's exactly why I keep it open.)

  • 0
    Avatar
    Aron Gombas

    UPDATE: We have released the Better Content Archiving app's cloud version just a few weeks ago. It addresses many points criticized in the Data Center version, including also this one.

    (Our plan is that, if there is interest, we will back-port the most valuable changes from the Cloud version to the Data Center one.)

    Statuses in the cloud version are extremely customizable. You can invent your own statuses: for example multiple types of "Expired" like "To update" and "To archive" (depending on labels)!

    In the screenshot above, for example, you can see custom  (inherited) statuses defined by their CQL queries. They are grouped to a content status scheme which can be applied to any space afterwards.

    🔥 Try this in action now!

Please sign in to leave a comment.