Help center

Caution: This documentation is for Exponential, from version 3.x to 6.x.
For 5.x documentation covering Platform see Exponential Platform Documentation, for difference between legacy and Platform see 5.x Architecture overview.

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)

Graham Brookins

No ratings yet