PHPKB 7 Knowledge Base Software - Release Notes
Estimated Reading Time: 8 MinutesIt gives us immense pleasure to announce today the release of PHPKB 7.0, the latest release version of our knowledge base software. The entire development team has worked very hard to make it happen on time as promised earlier. Your wishes came true and this release incorporates many of the most-wanted, requested and desired features that most of you have been looking forward to see in action. As usual, special attention is given on performance tweaks and feature enhancements. PHPKB 7.0 is more polished and enjoyable than ever before. We hope you like it. The new version is the most significant release of PHPKB knowledge base software so far.
Ok, enough talk! Let us get to business and see what’s new in PHPKB 7:
1. Completely new WYSIWYG HTML Editor with new content formatting features
We have replaced the previously used "InnovaEditor” with "TinyMCE” as the WYSIWYG HTML editor in PHPKB 7. TinyMCE is more stable, user-friendly and feature-rich as compared to InnovaEditor. Apart from the default formatting features of TinyMCE editor, we have implemented some custom features to make content authoring experience even better.
The new features include:
- Create & Insert ready-to-use Article Templates
- Point, click and upload facility for images and media files
- Insert YouTube Videos
- Insert PDF Documents in content
- Insert ready-to-use objects for your knowledge base content
- Insert links to other articles in the knowledge base
- Insert source code with syntax highlight facility for most of the programming languages available
- Facility to toggle display of WYSIWYG toolbar rows to let you focus more on the content
- Find and Replace Text facility to make bulk changes to articles. Previously, there was no way to update a term or phrase that was used multiple times in an article but now you can do it with Find and Replace button on the new WYSIWYG editor. It’s quicker than ever to make bulk changes to your user documentation, policies and procedures, news and articles that you create and update in the knowledge base.
2. Group-based access to categories for admin users in admin panel
This was the most desired feature of PHPKB 7. Now, the KB administrator has the facility to restrict other admin users (editors, writers and trusted-writers) to specific categories in the knowledge base so that they can operate only in the categories assigned to them. This is done with the help of "Admin User Groups”. This way, the KB administrator (superuser) can create groups of admin users and associate them with categories in the knowledge base so that an admin user can perform his/her operations only specific to the categories assigned to his/her admin group.
So, for an example, say you have 2 products in your company and 5 categories for each product in the knowledge base. Now, you (as an administrator) can create 2 admin user groups and assign them among the other admin area users (writers and editors). So, the members of "Group A” can only create, edit and manage content in the first 5 categories and the members of "Group B” can only create, edit and manage content in the other 5 categories. You, as a superuser hold full control over the entire knowledge base.
The process to attach files to your knowledge base articles gets whole lot easier with the facility to upload and manage them on "Create Article” and "Edit Article” screens. Thus, no time is wasted in first saving the article content and then uploading files to the articles.
PHPKB 7 offers tree-view display of categories and articles on the end user interface to display them in a hierarchical manner for better presentation. Thanks to the on-demand loading of sub-categories and articles via AJAX technology, there is no unwanted load on your database or server resources to display them all by default. End users can open a category node to get the list of sub-categories and articles under it.
Auto-save draft is a new feature in PHPKB 7 that automatically saves a snapshot of your article and news content at regular time interval, helping to reduce the risk or impact of data loss in case of a session timeout, crash or freeze! This feature can be turned on/off from the settings page. The Auto-saving is done in predefined time interval which can be configured via the settings page of admin control panel. There is also an option to manually perform the auto-save operation for work-in-progress by pressing CTRL+S keys while working in the WYSIWYG Editor. The ’Last Saved’ duration is recorded and presented in real-time above the WYSIWYG editor as show below.
PHPKB 7 offers the scheduled publishing facility for knowledge base articles. With this facility, you can set a future publishing date for an article and the knowledge base system will automatically publish that article on the specified date. The facility to set an expiry date for articles was already present in PHPKB 6.0 version.
Another new facility in version 7 is the ability to set an expiry date for news items so that the news item will stop appearing on the end-user area once it reaches its expiry date. So, it is a very useful feature to display time-bound news and announcement to the knowledge base users without remembering to remove that news manually after a certain date.
With PHPKB 7, you can turn off public access to your knowledge base with the change of just one setting in the admin area so that only logged in users can access the knowledge base content.