expbookmarkview
Available since Exponential 6.0.15 (in development, not in a release yet).
Summary
A bookmark of a system page: a page of a module view (setup/systemupgrade, exphelp/dashboard, audit/console/(user)/14 ...) instead of a node.
Description
A bookmark of a system page: a page of a module view (setup/systemupgrade, exphelp/dashboard, audit/console/(user)/14 ...) instead of a node.
Such a bookmark is an ordinary row of ezcontentbrowsebookmark with node_id 0: it has its name (the title the user gave it), its folder and its place in the folder like a node bookmark, so the folders, the order, moving and removing work for both kinds without a second code path. This table, expbookmark_view, holds what only a system page has: its address (module_uri), keyed by the bookmark's id. The address is the module, the view and the view's parameters, without the host and the siteaccess, so the same bookmark opens on every host and in every administration siteaccess. A query string is kept only for the keys its kind of bookmark keeps (expBookmarkType, bookmark.ini [ViewBookmarkSettings] QueryParameters[], e.g. the search text of content/sear
Persistent
Yes. Table expbookmark_view.
Attributes
| Attribute | Type | Static* |
|---|---|---|
| bookmark_id | integer | Yes. |
| user_id | integer | Yes. |
| module_uri | string | Yes. |
| module_name | string | Yes. |
| view_name | string | Yes. |
| view_parameters | string | Yes. |
| created | integer | Yes. |
* Yes: a field of the table (a stored value); No: a function attribute, computed when it is asked for.
Source
kernel/classes/expbookmarkview.php, expBookmarkView::definition()
Added to the reference for Exponential 6.0.15: the 4.x reference had no page for this object.
Graham Brookins (05/11/2026 10:36 am)
Graham Brookins (05/11/2026 11:20 am)