Four display shortcodes: nest_h5p_editor_view, nest_h5p_editor_create, nest_h5p_editor_edit, nest_h5p_editor_results.
Three navigation link shortcodes: nest_h5p_editor_link_view, nest_h5p_editor_link_edit, nest_h5p_editor_link_results, each with text and class attributes.
Role-based permissions matrix with support for custom roles, including can_view_results permission.
Configurable unauthorized redirect behavior per action (home, login, or custom URL).
Logged-out users always redirected to login page.
Auto-resizing iframes with type-specific CSS classes (nfeh5p-view-iframe, nfeh5p-edit-iframe, nfeh5p-create-iframe, nfeh5p-results-iframe).
Admin menu, admin bar, and footer hidden inside iframes via nfeh5p_frame parameter.
Horizontal scrollbar suppressed inside all iframes.
Type-specific CSS injection inside iframes – H5P sidebar hidden on view and results pages.
Ownership enforcement for the nest_h5p_editor_edit shortcode.
Filter hooks for integration with Remix Manager for H5P (rmh5p_view_url, rmh5p_edit_url, rmh5p_create_url, rmh5p_results_url).