%%table-striped
Capture lets you save things you find on the web into GeoHazardWatch with one click — the page's link, its title, and any text you have highlighted — without leaving the page you're reading.
Captures land on your own daily captures page (for example Captures — yourname — 2026-07-20), where they are searchable, versioned, and listed in Recent Changes like any other page content.
/capture/install on this wiki (you must be logged in).Install the button from the address you normally use to reach GeoHazardWatch — the bookmarklet is built for that address, and your browser must be able to reach it when you click.
The capture is appended to the target page as a quoted block followed by a source link:
The text you highlighted appears as a quotation.
— The Page's Title (captured 2026-07-20)
If the target page doesn't exist yet, it is created for you.
| Question | Answer |
|---|---|
| Where do my captures go? | Your own daily page — one per user per day, so captures are never mixed between users. |
| Who can see my captures? | Capture pages are created **private** — only you (and administrators) can see them. Pages you deliberately capture into (like a shared topic page) keep their existing visibility. |
| Can I send a capture somewhere else? | Yes — edit **Save to page** in the popup before saving. Any page you're allowed to edit works. |
| Can I capture without highlighting text? | Yes — the link and title are captured on their own. |
| Can I trim the quote first? | Yes — the selection is editable in the popup before you save. |
| Is there a length limit? | Selections are capped at 8,000 characters. Very long selections are trimmed. |
| Why does the popup ask me to log in? | Captures are saved as you — the popup uses your normal wiki login. Log in once and capture again. |
Capture is an optional feature, disabled by default. To enable it, set in the instance configuration:
ngdpbase.capture.enabled — true to enable the /capture routes (default false; when disabled they return 404)ngdpbase.capture.default-page — the default target page pattern, default Captures — {username} — {date}. The {username} and {date} tokens are replaced per capture; point it at a journal day-page pattern to send captures there instead.ngdpbase.capture.keywords — keywords applied to pages the capture flow creates, default ["capture"].ngdpbase.capture.private — whether capture-created pages are private, default true. Appending to an existing page never changes that page's privacy.Saving a capture requires the user to have page-edit (existing target page) or page-create (new target page) permission.