Industry
The Confluence content manager: what it does and where it stops
Mikhail Klimenko DEV Community
2 views
Short answer. The content manager is a screen inside a Confluence space's settings. It lists everything in that space except blogs, filters the list by last activity, labels, status, type and contributor, and then archives, deletes, re-owns or re-statuses hundreds of items in one action. It is available only on Confluence Premium and Enterprise: if it is missing from your Space settings, that is almost always why. Its Last active filter is the fastest native way to find forgotten pages, and it carries one catch the screen never mentions: it leaves out every page that has children.
Where it is
Open the space. Next to the space name in the sidebar choose More actions, the three dots, then Space settings, then Content manager. You need to be a space admin of that space. It works on one space at a time, and Atlassian is specific about the scope: a space admin can use it to organise all of a space's content except blogs.
That last detail matters more than it sounds. If your team publishes announcements and decisions as blog posts, the content manager will not show you a single one of them, no matter how old.
What it can filter
Filter
What you can ask for
Last active
Four fixed periods: over 7 days, over 1 month, over 3 months, over 6 months
Last updated
A date range you supply
Created
A date range you supply
Labels
Content carrying particular labels
Statuses
Content with a given page status
Types
Databases, folders, pages, live docs, smart links, whiteboards
Contributors
Content a given person worked on
Pages with deactivated owners
Content owned by people who have left
Notice the shape of that list. Last active is the only filter that thinks in relative time, and it does so in four fixed steps. Last updated and Created want real dates, which is a different question: "updated between March and June" is an investigation, "not touched for six months" is an audit.
The filter worth knowing precisely is Last active. It means no views, no updates and no comments in the period. That is a better definition of stale than "last edited", because a page nobody edits but everybody reads is not dead, it is finished.
What it can do to what it finds
This is the half that no macro and no app replaces, and it is genuinely good:
Archive up to 500 items at a time. Archived content stays viewable but stops cluttering the content tree.
Delete up to 100 items at a time, into the trash, where an admin can purge it permanently.
Change owner of up to 100 items at a time. This is the fastest fix after somebody leaves the company.
Change status, run an automation flow against the selection, and convert pages to live docs.
Permissions survive the trip. Atlassian states that after a nested group is archived, inherited permissions remain intact in the archive, and again in the content tree if it is restored. Selecting a parent's checkbox automatically selects everything nested under it; hold Command or Alt to select a parent without its children, and Shift to take a run of rows at once.
The catch: your stale list is shorter than the truth
Atlassian puts this in a warning box, and it is easy to read past: Last active will not return a complete list, because it specifically filters pages that do not have children.
The reasoning is sound. Nested content inherits view permissions from its parent. If a parent or a child is moved without permissions being set explicitly first, content can be exposed to an audience it was never meant for. Excluding parents from a bulk-action screen is a reasonable way to avoid that.
The effect on an audit is another matter. Think about which pages actually rot in a real wiki. It is rarely the leaf: it is the section landing page. "Onboarding", with six pages under it, last touched when the process changed two reorganisations ago. "Release process", with a child per environment. Those are all parents, and none of them will appear in your Last active results. You will get the leaves, act on them, and come away believing the space is in better shape than it is.
There is a way to act on a whole nested group once you have found it by other means: open the parent's More actions menu and choose to archive or delete, and you are offered the option to include nested content. Finding them is the part you are on your own for.
If you are on Free or Standard
Then you do not have this tool at all. Atlassian's wording is blunt: teammates and administrators of Confluence Standard do not have access to it. What Standard does give you is the ability to archive or delete a nested group directly from the content tree, one group at a time.
That leaves three honest options. Sort a search by last modified and work through it by eye. Use the filter by label macro, which accepts twelve filters from a form and is stronger than its name suggests, but whose date filters point at a fixed date rather than a relative period. Or use an app.
What it is worth in time
Take one space with 1,500 pages. Working through a date-sorted list by eye, at three seconds a row to decide whether a page still matters, is about 75 minutes. Do that quarterly and it is five hours a year, for one space. Twelve spaces and it is a job nobody will do twice.
The content manager collapses the finding part of that to one dropdown, and the acting part to one click on 500 items. That is why it is worth knowing whether your plan includes it before you budget a documentation clean-up as a manual project.
The honest summary
If you are on Premium or Enterprise and you want to clean up one space, open the content manager and use it. It is native, it is already paid for, its definition of stale is the right one, and its bulk actions are better than anything a macro can do. Just remember that the list in front of you has no parents in it.
Where it stops is equally clear. It is one space at a time. It is an administrator's screen, so the people who wrote those pages never see the list and never get the nudge. It is not on Free or Standard. And it cannot be put on a page.
Disclosure: I build Confluence apps. One of ours, Smart Search, exists for the gap in that last paragraph: a relative period like "not updated in six months", on an ordinary page any reader can open, across several spaces at once, on any plan. What it deliberately does not do is bulk archiving or deleting. If you have Premium and you want a one-off clean-up of a single space, the content manager is the better tool for that job, and you are already paying for it.
Questions people actually ask
Why can I not see Content manager in my space settings? Because it is a paid feature, available on Confluence Premium and Enterprise only. It is not hidden or misplaced. You also need to be a space admin of the space you are looking at.
How far back does Last active go? Four settings: over 7 days, over 1 month, over 3 months, over 6 months. Six months is the limit, and you cannot type a number of your own.
Why are old pages missing from my results? Last active excludes any page that has children, as a safeguard around inherited permissions. Parents never appear, which is why the list looks better than reality.
Does it cover blog posts? No. All of a space's content except blogs.
How many items can I act on at once? Archive 500, delete 100, change owner 100.
Does archiving break inherited permissions? No. They stay intact in the archive, and again if the content is restored.
Can I show this list on a normal page? Not with the content manager. It is an admin screen, not a macro.
Read original: https://dev.to/mikhailklimenko/the-confluence-content-manager-what-it-does-and-where-it-stops-4fjl
← Previous
Can you import a Word document into an existing Confluence page?
Next →
Shipping an image SaaS on Cloudflare Workers: nine things that broke
Related
What a Confluence space export actually gives you
Industry
2
DEV Community
How pdlc-skills Makes Progress, Change Impact, and Quality Trends Visible
Industry
0
Dev.to (EN Zone)
Starlink Signal Leakage Threatens Radio Astronomy's Most Critical Frequencies
Industry
3
Hacker News
Feature flags are the loaded gun modern deploys pretend is safe
Industry
5
DEV Community
Comments0
No comments yet — be the first