Any short length content which may be used to display term definitions, frequently asked questions etc.
Introduction
Feature rich, responsive centralized knowledge base solution
Feature rich, responsive centralized knowledge base solution
The following is the definition(s) of the concept(s) covered in the context of Knowledge Center app:
Any short length content which may be used to display term definitions, frequently asked questions etc.
Watch Knowledge Center Professional introduction video to learn about the plugin features and configuration.
Using Knowledge Center, you can create, modify, delete, and search panel records, associated taxonomies, or relationships.
To create panel records in the admin area:
Panels can be modified by clicking on the "Edit" link under the panel title in the panel list page in the admin area. Make any necessary changes and then click Publish.
Panel revisions are stored when you save Panels as a draft or publish an update. The panel revisions allow you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision - what was added, what remained unchanged, and what was removed. Lines added or removed are highlighted, and individual character changes get additional highlighting. Click the 'Restore This Revision' button to restore a revision.
The revisions page also includes a 'compare any two revisions' mode that allows you to compare any two individual revisions. In this mode, the slider has two handles, one representing the revision you are comparing from and one representing the revision you are comparing to. Drag the handles to see what has changed between any two specific revisions. Note: the 'Restore This Revision' button always restores the revision you are comparing to.
To return top the panel edit screen without restoring a revision, click on the panel title at the top of the page.
Revision history box can be enabled/disabled using the screen option tab at the top of the edit screen. Revision history box details who made the change and when the revision was made.
In Knowledge Center, users are only allowed to search panels they have access to. Users who have access to panels can search using the filter system in the panel admin area. You can use drag-and-drop admin interface for sorting, creating/saving complex filters, and ordering columns in the entity list pages.
To schedule Panels for publication on a future time or date in the admin area:
To create a password protected panel in the admin area:
Only an Administrator and users with "publish" right can change the password set for your panel or modify visibility setting by clicking the "Visibility: Edit" link again.
When panel content is password protected, panel title displays the text "Protected: " before the panel Title and the content prints a password form with this text: "This content is password protected. To view it please enter your password below:".
If multiple panels have the same password, one will only have to enter the required password once. Only one password is tracked at a time so if you visit two different panels with two different password, you must re-enter the panel password to access content. WordPress saves passwords for maximum 10 days. After this period expires, one must reenter the password again to view the protected content.
Panels can be privately published to remove them from panel lists and feeds.
To create a private panel in the admin area:
Only an Administrator and users with "publish" right for the panel can change visibility setting by clicking the "Visibility: Edit" link again.
Only users with "publish panels", "edit private panels", "read private panels", and "delete private panels" authorization permission levels can create and see private panels. Users who have the same access level with the author but have a relationship-limited access of a private panel can not view the content even if they have access rights to the content. User who have access to the content but not limited by a relationship can still see and modify private panels.
Check Roles and Responsibilities section of this document to see which user roles can privately publish panels.
To preview panel content press the "Preview" button - a button directly above the “publish” button - in the publish box before officially publishing or sending for review.
To create a draft panel in the admin area:
Once the panel is published the user who created the panel is assigned as the panel author. Panel authors can view and edit the panel. One can change the panel author from the author box. The author box drop down is limited to the users who have panel "publish" right.
KC Group can be set by clicking on the desired option in "KC Groups" box and updating/saving the panel. Setting a value for KC Group is optional. KC Group is also not organized hierarchically meaning there's no relationship from one KC Group value to another.
KC Groups do not have preset values.
KC Tag can be set by typing the desired option in the empty text field and clicking "Add" button in "KC Tags" box and updating/saving the panel. Setting a value for KC Tag is optional. KC Tag is also not organized hierarchically meaning there's no relationship from one KC Tag value to another.
KC Tags do not have preset values.
Displaying Panel archives can be done by creating a link in the Appearance Menus Screen in the admin area.
Alternatively, if you'd like to display a specific Panel, you can select the link from Panel metabox and add it to your menu. If you don't see Panel metabox, check the Screen Options to ensure it is set to display.
To create a custom link for Panel archives:
In Knowledge Center, Panels are locked during editing, preventing other users from accessing and modifying the Panel.
If a user clicks to edit one of the Panel records that's currently locked they are presented with three options in a pop-up dialog:
The user that has been locked out receives the following dialog, and is no longer able to edit the Panel. It can take up to 15 seconds for the current Panel editor to be notified that another user has taken over.
You can use Panel Rating to create interactions from users.
Panel Rating module :
Click on ratings menu link under KC Settings menu to access configuration options.
Widgets provide a simple and easy-to-use way of displaying content and features on your sidebars or dashboard.
Sidebar widgets can be added, removed, and rearranged on the WordPress Administration Appearance > Widgets panel. Dashboard widgets can be enabled or disabled using Screen Options tab in your app dashboard page. All widgets have drag-and-drop functionality.
The following sections list the Knowledge Center widgets:
Featured Panels is an entity sidebar widget. It shows latest 5 published panel records without any page navigation links.
Recent Panels is an entity sidebar widget. It shows latest 11 published panel records without any page navigation links.
Standard views display a single type of content in a custom format and can be used in place of archive views. Administrators can display standard views using their shortcodes by choosing the name of the view you want to display from the WPAS component list after clicking on the WPAS toolbar button on any page.
The following sections list the Knowledge Center standard views available:
"Collapsible Panel List" is a standard view which displays 16 Panel records per page with a post status of publish in ascending order by menu_order. Page navigation is enabled. If you choose to install setup pages during plugin activation, a WordPress page is created with a title of "Collapsible Panel List". You can visit this page to access the view. To display it in another page or post, use [std_panel]
shortcode or select the view name from the WPAS component list after clicking on the WPAS toolbar button.
"Open Panel List" is a standard view which displays 16 Panel records per page with a post status of publish in descending order by menu_order. Page navigation is enabled. If you choose to install setup pages during plugin activation, a WordPress page is created with a title of "Open Panel List". You can visit this page to access the view. To display it in another page or post, use [std_open_panel]
shortcode or select the view name from the WPAS component list after clicking on the WPAS toolbar button.
Integration views combine interrelated views of your content in one page to provide a summary or to highlight essential information.
The following sections list the Knowledge Center integration views:
"Panel AutoSearch" is a combo report. If you choose to install setup pages during plugin activation, a WordPress page is created with a title of "Panel AutoSearch". You can visit this page to access the view. To display it in another page or post, use [int_autocomplete]
shortcode or select the view name from the WPAS component list after clicking on the WPAS toolbar button.
Plugins are managed from the Plugins screen in the Administration Screens of your WordPress site. All Plugins listed on this screen are found in your wp-content/plugins directory. Each Plugin has a description in its header section of what it does, an author and website to refer to, and a version number. Find Knowledge Center from the list.
To install your Knowledge Center Plugin using the built-in plugin installer:
Replace VERSION in instructions with the version number of Knowledge Center you want to install. After the activation, the Knowledge Center plugin setup may display notification asking if you if you'd like to install setup pages or skip setup page installation, click the appropriate button.
To uninstall your Knowledge Center Plugin using the built-in plugin installer:
WordPress auto-update system displays notification in the Admin Bar and also on the plugins page when new version of the Knowledge Center is available.
To install the new version, simply hit the "Update automatically" button. WordPress will automatically download the new package, extract it and replace the old files. No FTP, removing old files, and uploading is required.
We offer different plugin editions to better match your needs. If you purchased a different edition of Knowledge Center, follow the steps below to upgrade your plugin:
Upgrading Knowledge Center Professional edition does not have any impact on your existing data but it is always a good idea to back up your WordPress database as a rule of thumb before any changes.
Knowledge Center Professional edition is configured to work with many plugin extensions. Most plugin extensions work regardless of the edition unless specified specifically in the plugin page.
if you purchased a plugin extension, follow the instructions in WordPress Codex to install and activate your plugin extension like any other WordPress plugin.
If your extension comes with a license key, you must save and activate your license key to get software updates and support.
Keeping your plugin up-to-date is very important. At emdplugins.com, we regularly update our products to offer plugin or WordPress related bug fixes, product enhancements, patches for security vulnerabilities and more. Ability to receive these updates is critical to maintaining your software and site in working condition.
To be able to see the update notifications and receive updates, you must have a valid, activated license at all times. If your existing license is expired, you must renew it manually if you opted out of automatic renewals.
Please also note that you must have a valid license to get support for your plugin.
To activate your license:
If you followed the steps above and still are not able to get the plugin updates, there could be additional configuration needed for your site.
Administrators can import/export from/to CSV files or reset Knowledge Center entities, taxonomies and relationships by clicking on Operations button in entity list pages. You must be able to get a backup of your content and files before starting importing/exporting or resetting. Operations page is divided into Import, Export, and Reset tabs.
Import tab is used to visually import existing records into an entity, its taxonomies and relationships. Each fields to be imported must be mapped to the app design.If you have custom fields in your CSV files, these fields can be imported as well. By default, custom fields are not mapped and they do not have a mapped label. You need to specify custom field's label in the corresponding textbox to import it correctly. The imported custom fields are created for every record with the corresponding value specified in the CSV file.
In you import large files with a lot of images or files attached, your server may be temporarily unavailable and return a white screen. This is due to the extended time needed by WordPress to process and create image thumbnails. If you get a white screen, open up a browser screen and monitor the activity in Media library. If you see images getting created, wait until all activity stops. After image or file addition stops, check if all your records are imported correctly. As a sanity check, you can do the import again but this time checking the Update existing data based on unique field(s) option.
Update option checks the existing records against the CSV file and see if there is a change. If there is a change, it finds the difference and updates the record. For example, if an image is added, the new image is added. If the incoming record does not include an existing image, the existing image which is not included in the incoming record gets deleted. All deletions are permanent. If the incoming record is not there, new record is created. You can use the update option to sync your existing records with external systems.
Export tab is used to export the content of an entity as a CSV file. If an entity has relationships, they must be exported separately from the main entity. You will see additional export buttons if this is the case. When you export records, all custom fields are exported as well.
Reset tab is used to permanently delete the content of an entity including all the attached images and files. You can also choose to delete all entity content, relationships, or taxonomies. Make sure you have a backup of your content, attached images and/or files before any reset action.
You can take a backup of your content to CSV using export tab. However, you need to take a backup of your attached files manually. In addition, if you need to re-import after the reset using the exported CSV, you must modify the URLs of your attached images to the new or backup location to import them back correctly.
The default entity base slug can be changed within entity tab of settings page in KC Settings menu. After you update, make sure to refresh your site's Permalinks under Settings. You can only change base slug if post name based permalink structure is selected.
For the most part, Knowledge Center templates will integrate nicely with most WordPress themes. However you may run into issues when the default Knowledge Center content wrappers do not match your chosen theme or your theme's CSS rules overwrite Knowledge Center CSS rules.
Theme related issues manifest themselves by;
Theme related issues can potentially affect all single, taxonomy, archive and shortcode pages because Knowledge Center uses templates of its own to display these pages and it’s impossible for eMDPlugins to know exactly what markup or CSS rules your theme uses.
There are three methods to resolve theme related issues;
If the issue can not be resolved through simply modifying the header and footer templates, you need to modify your theme's page.php.
Please note that this approach eliminates Your ability:
from KC Settings, settings page.
To set up this template page:
Next you need to find the loop (see The_Loop). The loop usually starts with a:
<?php if ( have_posts() ) :
and usually ends with:
<?php endif; ?>
This varies between themes. Once you have found it, delete it. In its place, put:
<?php kc_pro_content(); ?>
You add custom CSS rules in the Custom CSS field of Tools tab under KC Settings menu, settings page to overwrite your theme's default CSS. The custom css rules added in the settings are not deleted when your plugin gets updated.
You can learn CSS language by completing the tutorials at w3schools.com
Knowledge Center can be translated into any language by editing kc-pro-emd-plugins.pot and kc-pro.pot files.
Follow the steps below to fully translate Knowledge Center into the desired language:
Screen Options is displayed as a hanging tab under the toolbar. Click on the Screen Options tab to expand the options available for a particular Screen, check (or uncheck) the desired options, then click the Screen Options hanging tab to collapse the Screen Options. Each screen may have a different set of Screen Options.
Edit page screen options allow the user to decide the edit boxes ,such as taxonomies, relationships or specific boxes such as authors, are presented in the edit area. You can turn on and off the ones that are not needed for a particular edit session.
List page screen options allow users to set the number of records displayed in the list table.
Shortcodes are small blocks of reusable code that can be inserted in a page to generate dynamic and often complex functionality. There is no limit in number of shortcodes that can be created and used. Multiple shortcodes can be used in the same page.
The following shortcode creates a Collapsible Panel List page with panels of KC Groups category.
[std_panel filter="tax::kb_group::is::YOUR TAXONOMY VALUE;"]
The following shortcode creates a Collapsible Panel List page with panels of KC Groups category.
[std_panel filter="attr::emd_panel_id::is::YOUR ATTRIBUTE VALUE;"]
The following shortcode creates a Collapsible Panel List page with panels of KC Groups category where ID is emd_panel_id .
[std_panel filter="attr::emd_panel_id::is::YOUR ATTRIBUTE VALUE;tax::kb_group::is::YOUR TAXONOMY VALUE;"]
The following shortcode creates a Collapsible Panel List page with the published panels of KC Groups category where ID is emd_panel_id in descending order by comment count, displaying 15 panels with no pagination.
[std_panel filter="attr::emd_panel_id::is::YOUR ATTRIBUTE VALUE;tax::kb_group::is::YOUR TAXONOMY VALUE;misc::post_status::is::publish;misc::order::is::DESC;misc::posts_per_page::is::15;misc::has_pages::is::false;misc::orderby::is::comment_count;"]
Note: Replace YOUR ATTRIBUTE VALUE with the value stored for that attribute and YOUR TAXONOMY VALUE with the slug of the corresponding taxonomy value.
Knowledge Center Professional comes with Visual Shortcode Builder(VSB) module which allows creating advanced custom shortcodes without manually writing code. To use Visual Shortcode Builder:
Knowledge Center offers extensive customization options from plugin settings, settings page. The following customizations can be done without changing your theme's template files:
If your customization requirements are more complex and can not be resolved through the list of options provided above, you need to implement advanced customization techniques.
Knowledge Center advanced customization can be done on 3 different areas;
Plugin customization can be implemented by using 4 different methods:
If you'd like to modify the functionality, you need to modify the plugin design (sold separately) using WP App Studio ProDev API access (sold separately and monthly development plans are available).
If you like to customize how HTML elements are to be displayed on screen, you can add custom CSS rules with higher specificity to your theme's style.css file.
If you'd like to customize layouts of Knowledge Center, Please follow the steps below:
The layout files you added in the "emd_templates" has always precedence over the plugin's layout files. If the customized files get deleted, the layouts which came with your plugin are displayed. We recommend that you create a child theme if you'd like to minimize the risk of accidental deleting of the "emd_templates" directory because of theme updates.
The following layout file types can be customized:
Knowledge Center labels and messages can be customized to better match your needs through language files. The customization is very similar to localization but recommended for US English users only. If your language is different than US English, you should localize instead of customize. The customization can be done for the strings included in kc-pro-emd-plugins.pot and kc-pro.pot files.
The following steps cover the string customization of labels and messages.
Follow the steps below to fully customize Knowledge Center labels and messages:
All customization can be done by yourself or emarketdesign.com. Open a support ticket, if you prefer us to do the customization for you.
Below is the list of attribute and taxonomy definitions.
Any short length content which may be used to display term definitions, frequently asked questions etc.