Blog-Core framework

Fork me on GitHub

Supporting previews

Entry previews can be added to Admin UI by registering an URL pattern for the specific entry type. This can be done with the following code:

:- use_module(library(bc/bc_type)).

:- bc_register_preview(post, '/post/<slug>').

This will add a button "Save & Preview" on the entry editor form when the type of the edited entry is post. The entry is saved and the URL with the <slug> placeholder replaced with the actual slug is opened in a new window/tab.