JetEngine
JetEngine's post types, relations, queries and CCTs, built by description and printed in your templates.
JetEngine is Crocoblock’s toolkit for dynamic sites: post types, taxonomies, meta boxes, relations, Query Builder queries, Custom Content Types, options pages and glossaries. Delta creates and changes all of them through JetEngine’s own routes, so JetEngine’s checks apply and what you set in its screens stays as it is.
Ask for a content type and you get the post type, its taxonomies and its meta box in one step, with Delta placeholders for every field. Relations, queries and CCT items print in templates through three loops of their own, so a page can list related items or the result of a Query Builder query without extra code.
JetEngine is a paid plugin, so you install it yourself. Delta needs JetEngine 3.9 or later.
Abilities this integration exposes
The JetEngine abilities plus the shared content-type abilities every content plugin gets. Most have a list, get and delete form as well.
upsert-content-type
Creates or updates a post type with its taxonomies and its JetEngine meta box in one call.
upsert-field-group
Creates or updates a meta box and its fields through JetEngine.
jetengine-upsert-relation
Creates or changes a relation between post types, terms, users or CCTs: one to one, one to many or many to many.
jetengine-set-related
Links or unlinks items through a relation.
jetengine-get-related
Lists the items an entry is linked to through a relation.
jetengine-upsert-query
Creates or changes a Query Builder query. A template prints it with the jet_query loop.
jetengine-upsert-cct
Creates or changes a Custom Content Type and its fields.
jetengine-upsert-cct-item
Creates or changes one item of a Custom Content Type.
jetengine-list-cct-items
Lists the items of a Custom Content Type, page by page, with a filter.
jetengine-upsert-options-page
Creates or changes an options page and its fields.
jetengine-update-options
Sets the values of an options page, field by field.
jetengine-upsert-glossary
Creates or changes a glossary, the list of options a choice field reads from.
jetengine-get-config
Reads what JetEngine holds on the site: version, modules, and every post type, taxonomy, meta box, relation, query, CCT, options page and glossary.
jetengine-export
Exports JetEngine's definitions in its own restore format.
jetengine-import
Imports definitions from an export or a JetEngine Skins file. An item that already exists is updated, not added twice.