Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-994

Support Plugin: Add support for a knowledgebase

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0
    • Fix Version/s: 3.4.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      Add a knowledge base, as part of the Support Manager plugin.

      Staff Area

      Under Support, add a link called "Knowledge Base" which will display categories and articles and allow the creation of each.

      Categories

      • Parent Category ("Top Level" by default, dropdown show "Top Level" and all other categories)
      • Name (Enter a name for the category, text input field, allow to be specified in each language)
      • Description (Optionally enter a description for the category, text area, markdown or HTML radio option, then display text area or WYSYWYG editor)
      • Permissions (Public access, default, or clients only. Radio option may be best)

      Article

      Articles can be created by navigating into a category as displayed under Support > Knowledge Base, or by clicking a "Create Article" button on the upper-right of this page.

      • Name (Enter a name for the article, text input field)
      • Category (Drop-down, nested categories are tabbed in with hyphens --. Add a link next to the drop down called "Add Category" that will add an additional drop down to select another category. If entering from a category, pre-select the category)
      • Markdown or HTML? Radio option, default to Markdown but allow HTML to be selected. If Markdown is selected, display a text-area for the article. If HTML is selected, display the WYSIWYG editor. Tab this section out exactly like Package Welcome Email by language so that the article can be created in all installed languages.
      • Permissions (Public access, default, or clients only. Radio option may be best This would only override the category permission if the category is public. Unauthenticated users cannot see public articles inside client only categories)

      Tracking: Track article views and allow them to be rated (Up vote or down vote, 1 vote per session)

      Client / Portal Area

      Create a new front facing portal page and portal box that goes to the Knowledge Base. The Knowledge Base will be structured as follows:

      • Search box at the top to search for articles
      • Browse Articles by Category
      • Most Popular Articles
      • The title of an article should be accessible in the URL for SEO purposes, limited to X characters, spaces replaced with hyphens. Open to further debate.

      Users will be able to view and rate articles on a 5-star rating system.

        Issue Links

          Activity

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              admin Paul Phillips
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                12/Dec/14

                Agile