Knowledge Building
Knowledge Building is a process of collaboratively building new understanding and knowledge through meaningful discussion. This plugin allows knowledge building processes to happen on WordPress comments. There are several different knowledge typesets to choose from, and they can be mapped to individ
Knowledge Building is a process of collaboratively building new understanding and knowledge through meaningful discussion. This plugin allows knowledge building processes to happen on WordPress comments. There are several different knowledge typesets to choose from, and they can be mapped to individual post categories, so other posts will continue to use their normal commenting functionality, while some categories will be equipped with knowledge building tools.
This plugin is primarily meant for use in educational settings, but can of course be used for any meaningful purpose.
This plugin uses the JQuery javascript library, and the jquery.simpledialog plugin for JQuery to streamline the user interface. JQuery is used in noconflict-mode, so this won’t disturb a WordPress installation that uses another javascript library as its default.
For more regular updates see GitHub .
A closer look.
This section describes how to install the plugin and get it working.
- 01Store the plugin into the /wp-content/plugins/knowledge-building/ directory (basically just unzip the contents of the file into /wp-content/plugins).
- 02Activate the plugin through the ‘Plugins’ menu in WordPress.
- 03Go to Settings, Knowledge Building and select which post Categories should have Knowledge Building enabled.
This plugin requires a classic (non-block) theme, such as Twenty Twenty-One. Block themes, including the default themes since Twenty Twenty-Two, do not load the comments template that the plugin uses, so the knowledge building tools will not appear.
Please note that since this plugin relies heavily on the commenting feature, not all themes will work nicely. Specifically, this plugin works best with themes that use the WordPress built-in comment Walker. You can detect this by checking whether or not your comments.php template has a call to ‘wp_list_comments’ or not. If it does not, then it has its own custom way of showing comments, which this plugin cannot easily work with. You can either select another theme which uses WordPress Walker, or just try and replace the code in comments.php that displays comments with a call to knbu_list_comments(); and cross your fingers. 🙂