Product Feature: WP Kneaver for WordPress integration

It’s a direct interface between Kneaver and WordPress. It allows to include directly elements of a Kneaver’s Knowledge base into WordPress posts or pages. A simple shortcode like

will bring into WordPress the article and attached images, mindmaps. Like this, the content already available can be reused directly.

The Kneaver services can be hosted or residing on the privacy of your own computer, the WordPress site can be anywhere else.

The benefit for authors is large. On one side, they can nurture a large growing base of their knowledge and reusing it in their blog consistently and effortless while retaining association with the original source. Something a simple copy/paste would not give.

Two modes exist: push or pull.

In pull mode, content will be pulled when the WordPress post is displayed. Since this can be slow and requires full access to the WordPress server push is easier.

In push mode, content is sent into WordPress from Kneaver. This can be done on schedule and the contents will be kept between opening and closing shortcodes. If there is no changes the post will stay unmodified. This can be used in any setup of kneaver and WordPress, the only drawback being that a small delay may exists between pages changes and final display. Since you can trigger the update this delay is under your control.

All features of the Kneaver template engine will be brought in WordPress: schemas, mindmaps, aggregation.

Links, Urls in items will be changed to comply to the organization of the WordPress site. So there is a total freedom on WordPress side.

Shortcode attributes

  • class: Using the class attribute of the shortcode a new CSS class can be introduced in the div tag wrapping the contents. This allows to distinguished contents coming from Kneaver.
  • src: src is another attribute to support several Kneaver databases.
  • id: Items can also be referenced by their id using the id attribute.
  • idref: If the post is entirely made of a single Kneaver shortcode the post will be considered as in bi-directional correspondence with the referenced kneaver item. All references to this item in other posts will be mapped to this post. The same effect is possible by including a shortcode with the isref attribute, interesting for user profiles for example.

Manual publication

the URI will be : kneaversite/KNVWPPublish.php

This will start the most common publication, display a status and options. It can be placed in a job to repeat the publication regularly.

When pushing contents from Kneaver to WordPress links to other items not visible, not exported in WordPress will be changed to simple span elements. A list can be produced with an interactive option to create new pages in WordPress for them. Like this you can start from a simple entry item and pull more content very easily. Nothing will be published without some action from you, so the risk of publishing unwanted things is limited. Also on Kneaver side you can set a general scope for whatever is published to a given blog, by default it is “Web”, the most public scope. Nothing resides on this scope unless you promoted it.

Settings

  • WriteBack
  • Target
  • Credentials

QS options

  • Force
  • DebugMode
  • EffectivePost
  • TrimSize
  • Since

Download it from wp-kneaver.zip