GD Knowledge Base

Changelog

Version: 5.1 / october 4 2021
  • new admin side access improved based on the user role
  • new plugin admin dashboard shows info based on user role
  • edit updated packages and rebuilt all the blocks
  • fix admin side access broken for some user roles
Version: 5.0 / september 13 2021
  • new implemented many blocks to replace shortcodes and widgets
  • new block for showing selected content and products
  • new block for listing the knowledge base content with many settings
  • new block for listing the knowledge base products with many settings
  • new block for listing of the terms with filters and other settings
  • new block for displaying related products for content or forums
  • new block for displaying form for the knowledge base live search
  • new block for to show link to the archive of the content or products
  • new block for note with different style type and other options
  • new class Meta for rendering meta and extra elements for all content
  • new additional frontend classes for queries, links and rendering
  • new author archives for the knowledge base content
  • new completed plugin code transition to the latest shared library structure
  • new register templates package with individual object to handle it
  • new themes specific settings set on the templates package
  • new settings panels for controlling frontend layouts and display
  • new control various styling elements from the plugin settings
  • new widgets with block equivalent disabled in Widgets Block Editor
  • new settings to control display of various meta elements for content
  • new replaced functions for displaying entry meta blocks
  • new all content types now include support for WP custom field
  • new consistent class naming for all plugin related templates
  • new expanded search form template with different layouts
  • new expanded structure for theme entry templates inside the default package
  • new templates package has option to load packed CSS file
  • new option to enable featured image for FAQ content type
  • new support for DemoPress plugin to generate demo data
  • new mostly rewritten default templates package styling
  • new redirect broken search page URL to proper knowledge base format
  • new styling based on the CSS flexbox model with old styling removed
  • new default styling now uses CSS variables for basics and colors
  • new default styling uses more consistent colors and sizes
  • new plugin dashboard expanded with the Feedbacks Overview widget
  • new font icons replaced with the new FontAwesome sourced icons
  • new font with icons includes embedded versions of WOFF and WOFF2 fonts
  • edit default settings for REST API for objects now all set to TRUE
  • edit improvements to the plugin settings organization
  • edit improvements to many templates inside the default package
  • edit improved the structure and layout of all metaboxes
  • edit replaced old method for loading CSS and JS files on the frontend
  • edit various improvements related to use of font icons
  • edit improved saving of the metaboxes extra information for content
  • edit several minor improvements to the content saving process
  • edit d4pLib 3.6
  • dep 100+ functions put on the deprecation list and replaced
  • dep 10+ templates and other files put on deprecation list
  • dep support for Shortcake UI is deprecated, to be removed in next version
  • del no more using the theme.php file with function overrides
  • del several plugin settings replaced with other settings
  • del various duplicated or obsolete frontend templates
  • del unused JS and CSS caused by the switch to the CSS flexbox model
  • fix major problem with saving the direct feedback vote
  • fix few issues with the search page dedicated link processing
  • fix problem with the code checking access to private content
  • fix many problems with the Table of Contents processing of content
  • fix problem with the auto embedding of Table of Contents
  • fix several issues with the metabox format nad variable names
  • fix various problems with the Query override for compatibility mode
  • fix color for the Level taxonomy gets lost when doing Quick Edit
  • fix problem with saving FAQ and warning about missing files access
Version: 4.3 / october 22 2020
  • newtaxonomy: Knowledge Levels
  • newknowledge levels: define colors for each level/term
  • newknowledge levels: show badges with content titles
  • newknowledge levels: show badges in the meta areas
  • newknowledge levels: show description based notices in content
  • newknowledge levels: shortcode with colored badges support
  • newknowledge levels: widget with colored badges support
  • newknowledge levels: templates expanded for the new taxonomy
  • editimprovements to the plugin settings organization
  • editChart.js 2.9.4
  • editd4pLib 2.8.13
  • fixterms navigation toggle controls using the same ID for different taxonomies
Version: 4.2.1 / may 13 2020
  • fixregression with the javascript used with the meta script
  • fixproblem with the files access user roles display
Version: 4.2 / may 11 2020
  • newfirst steps taken for the full rewrite of the plugin
  • newnamespaced based parts of the code with use of autoloader
  • newrewritten handler for the admin side files registration and enqueue
  • newcontent and file access: select roles for private access type
  • newcontent object: improved methods for the access control
  • newcontent editors: context help to show useful setup information
  • newcentralized core class for enhancing admin side tables with new columns
  • newcentralized core class for displaying context help for plugin pages
  • newall CSS and JS files are first registered before enqueue
  • newadmin side styling rewritten using SCSS
  • newtools export: export settings compressed into JSON formatted file
  • newtested with PHP 7.4
  • editChart.js 2.9.3
  • editd4pLib 2.8.8
  • delvarious deprecated functions and methods
  • delseveral obsolete plugin settings
  • fixanalytics page: repeated custom period search can break page loading
  • fixanalytics page: custom period filter not displayed properly
  • fixanalytics page: custom period filter not populated properly
  • fixminor issue with with the PHP 7.4 deprecations
Version: 4.1 / october 7 2019
  • newFAQPage snippet title with support for replacement tags
  • newmetabox for FAQ entries for settings FAQPage rich snippet
  • newmetabox for advanced settings with visibility options
  • newfull support for RTL (right to left) languages
  • newtranslation: fr_CA – Français du Canada / French Canada
  • newtranslation: pt_BR – Português do Brasil /- Portuguese Brazil
  • editimproved styling for the rating blocks for posts
  • editimproved styling for the product helpful content tabs
  • editFlatpickr 4.6.3
  • editd4pLib 2.7.9
Version: 4.0.2 / august 18 2019
  • fixnote shortcode: icons using wrong icon ID’s showing empty
Version: 4.0.1 / august 11 2019
  • editchanged the priority for the plugin objects registration
  • editimprovements to saving some of the settings in few widgets
  • editupdated widgets interface to properly list available content types
  • fixfew problems with some widgets when references are disabled
  • fixsome widgets were not registered due to the actions order
Version: 4.0 / august 5 2019
  • newcore: options to disable any of the included post types
  • newcore: register new templates storage location
  • newcore: enhanced and expanded loading of JS and CSS files
  • newsearch: option to control visibility of the search filters
  • newsearch: options to control individual content type search
  • newsearch: forms updated with new search related settings
  • newobjects: includes date based archives for all content types
  • newobjects: main query object includes date archive flags
  • newfeedback: database table expanded with new columns
  • newfeedback: option to require email from visitors
  • newfeedback: contact consent checkbox to continue discussion
  • newfeedback: optional nonce feedback form protection
  • newfeedback: optional hidden field feedback form protection
  • newfeedback: feedback form now has own template
  • newfeedback: rewritten form and the JavaScript form handling
  • newfeedback: send email to users who consented about the feedback
  • newfeedback: feedbacks list has option to show popup contact form
  • newadmin interface: column showing various content information
  • newshortcode for products: extra template and options with resource link only
  • newtemplates: register new templates storage location
  • newtemplates: option to selected different templates as defaults
  • newtemplates: current date template with archive heading for date archives
  • newtranslation: pt_PT – Português / Portuguese
  • newtranslations: full replacement of strings for post types labels
  • newtranslations: full replacement of strings for taxonomies labels
  • newfully reorganized plugin settings groups and panels
  • newseveral new functions and various new hooks for developers
  • editfeedback: various improvements to the feedback form
  • editfeedback: accessibility improvements to the form
  • editseo: few minor updates and support for date based archives
  • editwordpress: various compatibility updates for WP 5.x
  • editrewritten method that builds unified admin side menu
  • editvarious updates to the default frontend styling
  • editmassive updates to the frontend JavaScript library
  • editupdated list of labels for all registered post types
  • editupdated list of labels for all registered taxonomies
  • editshortcodes for selected content preserve items order as selected
  • editremoved several unused class methods and functions
  • editFlatpickr 4.6.2
  • editd4pLib 2.7.6
  • deleteadmin interface column for post access status
  • fixpotential issue with the missing plugins main query object
  • fixproblem with the function for storage registration
  • fixproblem with the file access ‘Inherit’ status
  • fixwrong labels generated for all registered taxonomies
  • fixvarious plugin core code layout and readability issues
  • fixmissing styling for some of the frontend elements
  • fixvarious minnor issues with the default frontend styling
Version: 3.5.2 / july 13 2019
  • fixconflict with plugins running WP core filter ‘the_content’
Version: 3.5.1 / june 28 2019
  • editd4pLib 2.7.4
  • fixgdkob_query function can throw missing propery error
  • fixfew issues related to the rich snippets module
Version: 3.5 – 4th Birthday Edition / june 28 2019
  • newmodule for generating content specific rich snippets
  • newrich snippets: support for FAQPage snippet type
  • newall frontend CSS rewritten into SCSS
  • newfrontend font rebuilt with new font types added
  • newtranslation: es_ES – Español / Spanish
  • newtranslation: fr_FR – Français / French
  • newtranslation: it_IT – Italiano / Italian
  • newtranslation: nl_NL – Nederlands / Dutch
  • newtranslation: pl_PL – Polski / Polish
  • newtranslation: ru_RU – Русский / Russian
  • editFlatpickr 4.6.1
  • editChart 2.8.0
  • editd4pLib 2.7.3
  • fixfew minor issues with the frontend styling
  • fixseveral issues with the plugin translation strings
Version: 3.4.1 / november 15 2018
  • editimproved function to register template storages
  • editd4pLib 2.5
  • fixsearch results page doesn’t use the filter parameters
  • fixwrong priority for custom template storages
Version: 3.4 / november 5 2018
  • newsupport for WordPress 5.0
  • neweach content type options to choose Classic Editor
  • newby default all content types use Classic Editor
  • newoption to disable theme compatibility mode
  • newtranslation: de_DE – Deutsch / German
  • newtranslation: sr_RS – Српски / Serbian
  • editseveral minor updates to the templates handling
  • editvarious updates to the meta blocks display functions
  • editminor updates for information related to some plugin settings
  • editimproved display control for the AJAX search forms
  • editimproved loading of the included translations
  • editFlatpickr 4.5.2
  • editChart 2.7.3
  • editd4pLib 2.4.4
  • fixminor issues with the AJAX search forms responsiveness
  • fixanalytics panel custom date periods not working
  • fixcontent objects names translation not working properly
Version: 3.3 / june 20 2018
  • newcontent items: option to mark as ‘featured’
  • newcontent items: option to mark as ‘start here’
  • newcontent: access rights for the files download
  • newproduct single template: display ‘start here’ section
  • newproduct single template: tabs layout for helpful content
  • newshortcode: tabber
  • newshortcode: accordion
  • newshortcake: tabber
  • newshortcake: accordion
  • editvarious improvements to the front handling object
  • editupdated the template for the files lists
  • editFlatpickr 4.5.0
  • editChart 2.7.2
  • editd4pLib 2.3.2
  • fixmissing the update notice from the admin panels
  • fixissue with missing product in admin side content grids
  • fixseveral missing translation strings
Version: 3.2.2 / february 15 2018
  • fixproducts links: missing slash in the URL in some rare cases
Version: 3.2.1 / february 5 2018
  • fixmissing function ‘wp_flush_rewrite_rules()’
  • fixshortcake: issue related to the wrong post type used
Version: 3.2 / january 12 2018
  • newtools: import posts into knowledge base
  • newwidget: tags
  • newshortcode: tags
  • newshortcake: tags shortcode
  • newcompletely redesigned and expanded about page
  • newabout page: major and minor versions highlights
  • newabout page: list and controls for plugin addons
  • newabout page: detailed list of Dev4Press plugins
  • newcategories list: drill down support
  • newall default archive templates show tags cloud
  • editimproved dashboard page
  • editd4pLib 2.2.4
  • fixxss vulnerability: query string panel was not sanitized
  • fixxss vulnerability: panel variable for some pages was not verified
  • fixsearch log: filtering for the source not working
  • fixwidgets interface: validation issue with number fields
  • fixwidgets interface: several small layout issues
  • fixmissing proper input sanitation in few instances
  • fixminor issues with the feed query processing
Version: 3.1.2 / september 11 2017
  • editinstall/update now checks user roles
  • edittools panel to force recheck and update the plugin
  • fixmissing style to display hierarchical categories list
Version: 3.1.1 / september 9 2017
  • editfew minor styling improvements and changes
  • editd4pLib 2.1.1
  • fixproblem with the method for saving post data
Version: 3.1 / july 14 2017
  • newsupport for registration and handling of addons
  • newfunction to register new template storage locations
  • newsettings object now extended from the shared library
  • newshortcode: toggle – hidden content with title toggle control
  • newfeedbacks panel: option to remove individual feedbacks
  • newfeedbacks notifications: only for feedbacks with comments
  • newjavascript powered confirmation dialogs for plugin panels
  • newrelated product widget: filters to control product and visibility
  • newglobal control system for loading of the template blocks
  • newload template function now has extra location template function
  • editimproved templates loading function, using registered storages
  • editimproved templates loading function, extra actions and filters
  • editexpanded some of the templates to use block loading functions
  • editvarious styling improvements and changes
  • editd4pLib 2.0.4
  • fixtable of contents visible on restricted access content pages
Version: 3.0.3 / july 4 2017
  • newdefault styling: additional styling section
  • editdefault styling: various improvements and changes
  • editgenesis theme: remove link from compatibility page title
  • editseo module: improvements in method to generate title
  • fixseo module: page element missing from product resources pages
  • fixshortcake ui: missing color arguments for list based shortcodes
  • fixlive search: not working for user guides and references
  • fixsearch log panel: filtering was not working
  • fixfew attributes missing for some of the shortcodes parsing
Version: 3.0.2 / july 2 2017
  • fixwrong version check for latest shortcake ui 0.7.2
  • fixseo module: broken title for some types of content
  • fixseo module: invalid titles for terms archives
Version: 3.0.1 / june 29 2017
  • newspecial theme objects for customization
  • newtheme object: genesis framework themes
  • newnew hooks in the theme compatibility object
  • editshortcodes: extra array filters added
  • editshortcodes: various updates to rendering functions
  • editshortcake ui: descriptions for some options
  • editshortcake ui: check for supported version number
  • editvarious styling improvements and changes
  • editd4pLib 2.0.3
  • fixinvalid calls for gdkob_front() function
  • fixwarnings with shortcodes for select entries
Version: 3.0 / june 20 2017
  • newpanel: Dashboard with content information
  • newpanel: Analytics for statistical information
  • newpanel: Feedback for users feedback review
  • newpanel: Search Log for analyzing search queries
  • newpost type: User Guides
  • newpost type: References
  • newtaxonomy: Reference Topics
  • newdatabase table: feedback
  • newdatabase table: views
  • newdatabase table: search
  • newdatabase table: search_tracking
  • newproducts: option to set Home URL for each product
  • newproducts: filter products by group on admin side
  • newrest api: enable registration for each content type
  • newrest api: enable registration for each taxonomy
  • newtheme compatibility: support for taxonomy archives
  • newseo: core object to improve knowledge base SEO
  • newseo: support for products and content archives
  • newseo: prefix element for the title tag
  • newcompletely remade the default plugin styling
  • newtrack search queries and search results links
  • newcore object for user roles and capabilities
  • newusing database tables for the extra data
  • newhelpfulness rating includes feedback comment field
  • newnew helpfulness rating and feedback settings
  • newemail notifications for feedback comments
  • newlive search: show all results link inside the results
  • newtemplate: author biography block for individual posts
  • newtemplate: no results used for search and archives
  • newtemplate: product heading with content and extra links
  • newtemplate: redesigned product single and archive
  • newsettings: option to control meta entry display of author
  • newsettings: option to control single post author bio block
  • newshortcode: note – multicolor note with icon and title
  • newshortcode: reference topics – terms listing
  • newshortcode: reference – selected items listing
  • newshortcode: user guide – selected items listing
  • newshortcode: product – selected items listing
  • newshortcode: list reference – with filters
  • newshortcode: list user guide – with filters
  • newshortcode categories: support for all content types
  • newshortcodes for content: option to set background color
  • newshortcake ui: support for the Term Select field
  • newoptions to customize Table of Contents title
  • newwidget: reference topics – terms listing
  • newwidget: quick links – important content links
  • newwidget content: support for new content types
  • newwidget lite content: support for new content types
  • newwidget categories: support for new content types
  • newwidgets tabbed interface using ARIA markup
  • newwidgets include additional hidden settings for styling
  • newprevent closing of settings page if there are unsaved changes
  • newlight font subset with only icons plugin uses by default
  • newinternal wrapper functions for displaying post classes
  • newfunction to render terms list can work without content types
  • newfunction to render terms list can work without content types
  • newshortcodes updated to support new options
  • newmetabox to change content post type
  • newcentral object for the database operations
  • newrefactoring for some of the core functions
  • newstatic instancing for the main content objects
  • newimproved admin side accessibility
  • newimproved frontend accessibility
  • newactions and filters for extra control
  • newdedicated postback and getback handlers
  • newtools remove panel can remove database tables
  • newtools remove panel can disable plugin
  • newfile with deprecated functions
  • edittheme compatibility: improved handling of the comments
  • editvarious improvements to default templates
  • editshortcodes basic rendering updated with new wrappers
  • editpage wizard expanded with new elements to add
  • editpage wizard default stying and layout improved
  • editseveral widgets renamed due to the new content types
  • editimprovements to the template listing the attached files
  • editimproved toggle controls for categories and groups
  • editmany improvements to all content and user objects
  • editimprovements to the own Term Walker object
  • editchanges in the admin posts list columns positions
  • editchanges to some of the plugin default settings
  • editenhancing styling: search form and widget search form
  • editmany administration side code improvements
  • editimprovements to all content entry meta fuctions
  • editimproved and optimized code loading
  • edithelpfulness rating block uses better layout
  • editsearch form display and styling improvements
  • editchanges to the default templates storage structure
  • editwidgets interface using proper HTML input types
  • editmany changes to plugin code organization
  • editFontAwesome is no longer used on the front end
  • editd4pLib 2.0.2
  • editFontAwesome 4.7.0
  • fixtheme compatibility: several small issues with some themes
  • fixitems per page not properly applied with some themes
  • fixsome admin posts lists columns cause responsive layout issues
  • fixbbpress topic edit was showing the search form
  • fixsome widget settings not used when building widgets
  • fixrelated product widget not working in theme compatibility mode
  • fixfew issues with the widget saving of settings
  • fixassign to product metabox: not using name sort order
  • fixinvalid function used in one of the templates
  • fixfew minor issues with some plugin settings
  • fixnumber of missing strings for translation
  • fixfunction gdkob_get_single_product_archive_term() not returning value
  • fixpotential issue with settings install and update
Version: 2.4.1 / january 27 2017
  • editd4pLib 1.8.8
  • fixoption to remove attachments doesn’t work
  • fixprotected articles still show list of attachments
  • fixerrors triggered by missing attachments
Version: 2.4 / november 15 2016
  • newdedicated search results handling page
  • newnew functions used to handle search results page
  • newsearch object can handle paging the results
  • editvarious improvements to default styling
  • editvarious core code improvements and cleanup
  • editupdated minification for JS and CSS files
  • editseveral updates to the widgets rendering
  • editd4pLib 1.8.5
  • fixproblem with function filtering products by group
  • fixwarning with theme compatibility articles archives
  • fixdefault search templates always show Forums filter
  • fixincompatibility warning for the main shortcode object
  • fixproblem with the outdated function call
Version: 2.3 / september 7 2016
  • newimproved sanitation of plugins settings on save
  • newusing own SVG icon for the admin side menues
  • editremoved ID’s from the search form input fields
  • editflush rewrite rules on plugin install and update
  • editvarious styling improvements on the post edit page
  • editfew improvements in loading of the shared library files
  • editd4pLib 1.8
  • editFontAwesome 4.6.3
  • fixseveral small issues with theme compatibility mode
  • fixwarnings related to PHP 5.6 compatibility
Version: 2.2.0.1 / february 5 2016
  • fixfatal error with shortcodes on activation with PHP 5.5
Version: 2.2 / december 16 2015
  • editsettings export no longer uses dedicated export handler file
  • editremoved PHP close tags from end of all PHP files
  • editfully tested with upcoming WordPress 4.4
  • editsome important loading changes and improvements
  • editd4pLib 1.5.3
  • fixproducts widget: not using user roles visibility options
  • fixarticles widgets: not using user roles visibility options
  • fixrelated articles: not using user roles visibility options
Version: 2.1 / october 27 2015
  • newcategories widget: option to limit number of terms
  • newarticles and faqs store each logged user vote ID
  • newadmin side display of list of helpfulnes voters
  • newsearch class with improved product limited search
  • editcategories widget: several small updates
  • editbetter display layout for template meta functions
  • editupdated default slugs for custom taxonomies
  • editchanges to categories function when handling products
  • editchanged some of the default plugin settings
  • editvarious improvements to default stylesheet file
  • editvarious improvements to default theme templates
  • fixcategories widget: broken selected product filtering
  • fixwarnings in some widget when new settings are added
  • fixtemplate meta functions not showing linked products
  • fixfunction to list terms not passing limit and offset
  • fixwrong FAQ URL in the single product template
Version: 2.0 / october 20 2015
  • newtheme compatibility system to support all themes
  • newintegrate with bbPress to add search into new topic form
  • newgenerate table of contents for articles navigation
  • newbuilt in lightweight responsive grid system
  • newstandalone functions to display articles and FAQ’s
  • newmeta value to limit visibility to some user roles only
  • newoption to load Fontawesome from plugin folder
  • newsingle product template shows top FAQs and articles
  • newload theme specific stylesheet after plugin default
  • newsettings: option to disable Shortcake support
  • newadmin: articles and faq column with the Access flag value
  • newtools: page wizard – create knowledge base front page
  • newwidget: related product for current content
  • newwidget: current article table of contents
  • newshortcodes: all shortcodes now have own DIV wrapper
  • newshortcodes: all shortcodes have extra class attribute
  • newshortcode: list products in grid
  • newshortcode: articles by categories in grid
  • newshortcode: articles by selected categories in grid
  • newshortcode: list FAQs with filtering options
  • newshortcode: list articles with filtering options
  • newshortcode: list products with filtering options
  • newshortcode: embed selected articles inside any post
  • newshortcake: all shortcode have universal preview
  • newlive search: can be set to search for one product only
  • newlive search: option to set number of returned results
  • newlive search: option to set result link target
  • editlive search: improvements to default styling
  • editshortcake: all shortcodes have default attribute values
  • editshortcake: many improvements and tweaks for all shortcodes
  • editshortcodes: all shortcodes are inside dedicated object
  • editshortcodes: option to limit live search to a product
  • editadditional settings for some of the widgets
  • editsome templates switched to using responsive grid
  • editimproved styles definitions for all plugin widgets
  • editadded more settings panels for better settings organization
  • editprotect content filter now moved to highest priority
  • editperformance speedup and less memory usage
  • editvarious improvements to shortcodes styling
  • editvarious improvements to default stylesheet file
  • editvarious improvements to the admin side interface
  • editvarious improvements to default theme templates
  • edituniversal wrapper class for various default templates
  • editminor improvements to various default templates
  • editconsolidation of the strings used for translation
  • editplugin now requires WordPress 4.1 or newer
  • editd4pLib 1.5
  • themeupdated TwentyFifteen child theme to support new plugins version
  • themeupdated Scientia child theme to support new plugins version
  • deleteremove home grid templates, replaced by shortcodes
  • fixseveral custom queries not reseting post data
  • fixmain content filters not working with shortcodes
  • fixstylesheet files not properly minified and missing styles
  • fixfew minor problems with default theme templates
  • fixfew deprecated warnings related to main query check
  • fixinvalid labels for the search form filter checkboxes
  • fiximproper use of posts query loop reset function
  • fixmost strings for Shortcake UI support not translatable
  • fixusing unavailable function inside one of the templates
  • fixseveral strings missing from POT translation file
Version: 1.1 / august 18 2015
  • newsupport for Shortcake – Shortcode UI plugin
  • newshortcode to embed one or more FAQ entries inside any post
  • newshow column with the video flag in articles/faq admin side list
  • editsome minor changes to default styling
  • editmany minor updates and improvements
  • editd4pLib 1.4.2
  • editFontAwesome 4.4.0
  • fixwrong admin side url in the install/update notice
  • fixadmin side products filtering not working
  • fixproducts widget term as title was always enabled
  • fixfew issues with displaying widgets with articles
  • fixfew issues with displaying widgets with products
  • fixproduct groups shortcode/function ignoring sort order
  • fixknowledge categories shortcode/function ignoring sort order
  • fixphp strict warnings for variable reference passing
  • fixfew minor issues with the shortcode display functions
  • fixremoved some leftover code from early development
  • fixdisplay of post title attribute for links
Version: 1.0 / june 22 2015
  • newfirst official version
Version: 1.0 Beta #1 / june 20 2015
  • newfirst beta version

Spread the word about this plugin, share on social networks: