Skip to content

Archiving

david-pettifor-nd edited this page Aug 10, 2026 · 1 revision

Archiving

How to archive pages, auto-archive past events, and help visitors browse older content.

Archiving hides pages from active event and people listings without deleting them. You manage archive state from the CMS toolbar Archive modal.

Related: Events, People, News, Page-Tags, Site-Settings.

Archive a page (toolbar)

  1. Open the page while logged in with edit access.
  2. From the Page menu in the CMS toolbar, choose Archive.
  3. Set one or both fields:
Field What it does
Archive now Marks the page archived immediately
Schedule archive Date/time when auto-archive (for events) should treat the page as ready to archive
  1. Save. Content is live on save — see Getting-Started.

Archive modal

What “archived” hides

Pages with Archive now checked are skipped by:

  • Event List
  • Events Insert
  • Person List (Grid)
  • Person List (Stacked)

They remain in the page tree and can still be opened by direct URL unless you change permissions or navigation separately.

Generic Child Page List (used on many News landings) does not filter out archived pages. If news stories must leave the landing list when archived, coordinate that workflow with your team.

Auto-archive events

When Site Setting Auto-archive events is enabled (see Site-Settings), a scheduled task reviews Event Page pages roughly hourly and may set Archive now when:

  1. The page is not already archived, and
  2. Either:
    • Schedule archive is set and that time has passed, or
    • (If no schedule is set) the event’s end date/time — or start if there is no end — has passed

Schedule archive is checked before the event date/time rule. If a future schedule is set, the task waits for that schedule instead of archiving solely because the event ended.

Turn the feature on or off under /admin/ndthemes/setting/Auto-archive events (boolean / Enabled).

Browse the public archive

Visitors can open:

URL What you get
/archive/ Archive home — browse by category and year
/archive/<category>/ Filtered by category (for example a tag name)
/archive/<category>/<filter>/ Further filtered (year or month/year)

Multiple category tags in a link are joined with + (for example /archive/News+Event/).

Archive browse

How categories work

  • Tags marked archive category in Page-Tags appear as archive browse categories for archived pages.
  • The special category name event (any casing) lists past events from the Event model (end before now). That path is date-based for events, not only the Archive now flag.
  • Other categories list pages that have Archive now set and matching Page Meta tags (when a category is selected).

Archive Link widget

Editor name: Archive Link

Add this widget anywhere you want a link into the archive:

  1. Enter the link text.
  2. Optionally choose tags — the link goes to /archive/ or /archive/Tag1+Tag2/ based on your selection.

Use it on news or events landings so visitors can jump to older items.

Archive Results page template

Template name: Archive Results Page

Use this when you want a CMS page layout around archive-related content.

Placeholder Role
Page Lede Intro under the title
Page Content Optional content
Archive Results Space for archive-related widgets or messaging

The public /archive/... browse views are URL routes; this template is available when you need a dedicated CMS page in the tree.

Tips

  • Archive instead of deleting when you may need the page later or want it in /archive/.
  • For events, prefer enabling Auto-archive events plus clear end dates so listings stay current.
  • Mark the right Page-Tags as archive category so browse filters match how you tag content in Page-Meta.

Clone this wiki locally