Liferay Knowledge Base

  • Enterprise Subscribers Only: Find out how to get a subscription.

Liferay Knowledge Base 3.0.1 requires the installation of the Liferay Digital Enterprise 7.0 Fix Pack 33 or higher.

Liferay's Knowledge Base app provides a means for creating and organizing articles within a site. The knowledge base is perfect for creating and organizing information more formally than in a wiki. For example, it can be used to organize and display professional product documentation. The knowledge base lets you import article source files written in Markdown, so you can work on them offline before publishing. Its integration with GitHub allows you to give users access to contribute fixes or improvements to articles. It's easy to set up the knowledge base with a workflow that requires articles to be approved before they are published. Additionally, it allows administrators to create article templates. Templates can be used to ensure that certain kinds of articles possess a common structure and include certain kinds of information. Knowledge base articles can be categorized to make them easy to find. They can also be organized hierarchically to form complete books or guides. There are multiple portlets included in this app.

This app will appear in your Application menu and Site Administration once installed.

Latest Changes
  • LPS-79756 Refactor UpgradeStepRegistrator.Registry.register() to avoid requiring bundle symbolic name
  • LPS-79770 MB attachments are not in alphabetical order
  • LPS-79799 BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations corre...
  • LPS-79830 Different sticker size in descriptive view
  • LPS-79838 Apply new ManagementToolbar pattern to Wiki Node
  • LPS-79892 Apply new Navigation Bar in Knowledge Base
  • LPS-79919 Call method is* rather than get* when retrieving boolean
  • LPS-80052 Remove jQuery in Knowledge Base portlet
  • LPS-80054 Generated create methods should be marked as non-transactional
  • LPS-80064 Use GetterUtil.getX instead of the parseX method on primitive types when appropriate
  • LPS-80092 UI layout inconsistent in Knowledge Base configuration
  • LPS-80170 Apply new Inputs & Forms in Knowledge Base (Configuration)
  • LPS-80184 Unable to use ServiceBuilder across multiple directories on the same machine
  • LPS-80220 Selecting folders in KB display portlet does not change articles to be viewed
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-80505 Rename Clay Taglibs Properties
  • LPS-80517 GREEDY @Reference must also be DYNAMIC to prevent tons of meaningless component activation/deactivation whi...
  • LPS-80526 Optimize social bookmarks usage in Blogs
  • LPS-80609 DLStoreUtil used before upgrade is finished
  • LPS-80618 Use the terms "widget", "application" and "portlet" appropriately in UI messages
  • LPS-80700 SQLServerException thrown when adding a KB article inside a KB folder, with MS SQL Server
  • LPS-80727 Sorting order is flipped whenever the order by changes
  • LPS-80874 Use the same request as in the JSP from the ManagementToolbarDisplayContext classes
  • LPS-80969 Soy template warning thrown when accessing Collaboration apps
  • LPS-81028 FinderCache doesn't work properly when using null values in a null convertible string column
  • LPS-81201 Add StagedModelRepository
  • LPS-81312 Add button is displayed on live site at Knowledge Base
  • LPS-81446 Add model listeners
  • LPS-81555 Use enhanced for-loop when iterating over arrays or collections when possible
  • LPS-81561 Staging is failing for kb articles with links bigger than 75 characters.
  • LPS-81704 FinderCache doesn't work properly when using null values in a null convertible string column (for all cases)
  • LPS-81706 Count* and related fetch* methods are returning inconsistent results when using null values in a null conve...
  • LPS-81723 Some categorizations of the configurations in System Settings are not matching user's expectations
  • LPS-81731 KBArticleOpenSearchImpl lists incorrect name for OpenSearch
  • LPS-81743 FileSystemStore > S3Store migration won't migrate previews and thumbnails
  • LPS-81999 Follow column order as specified in service.xml when setting attributes of object
  • LPS-82015 Publishing deleted webcontent fails
  • LPS-82022 Rename configurations within Content and Platform that have redundant or too technical terms
  • LPS-82128 Remove unused entity references from generated services
  • LPS-82228 Portlet data handlers not using changesets for counts when publishing with last publish date
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-82343 Consolidate language keys
  • LPS-82446 Structures and templates are not displayed on publication screen
  • LPS-82450 KB Templates management toolbar is not disabled when there are no templates
  • LPS-82462 Global web content not editable from sites with different virtual hosts
  • LPS-82468 Fix properties changed incorrectly when changing properties configurations
  • LPS-82572 Fragments should be stageable in the portal
  • LPS-82580 Plural form should not be applied to KB "Folder" or "Article" when count is 1
  • LPS-82668 All modules should have access to the language keys in portal-impl by default
  • LPS-82757 JournalFeed URL is not rewritten with the correct feedId during Staging to Live publication
  • LPS-82795 We can't navigate into Blog Entries created by lfr-widget-blogs, preventing users from being able to access...
  • LPS-82827 Categories are missing from workflow document when a reviewer edits the preview
  • LPS-82828 Simplify deprecation javadoc by using release code name instead of version
  • LPS-83064 KB Articles are imported incorrectly
  • LPS-83365 Workflow Issue in Knowledge Management
  • LPS-83492 In view page in workflow task, the View In Context link is broken
  • LPS-83494 Certain resource bundles cannot be overriden
  • LPS-84039 Remove Deprecated Usage
  • LPS-84092 Apply Petra-String StringBundler to modules starting with H to O
  • LPS-84119 SourceFormatter improvements
  • LPS-84256 Knowledge Base Plugin showing incorrect modified dates.
  • LPS-84261 Knowledge Base Article workflow screen is not showing attachment
  • LPS-85296 Clean up @Component annotation
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-85849 dynamicQuery methods should be annotated with @Transactional(readOnly=true)
  • LPS-85998 Improve the serviceContext API to fully support model permissions when creating resources
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86413 Use Lambda Expression instead of Anonymous Inner Class when possible
  • LPS-86422 Knowledge Base Integration Tests for markdown failing
  • LPS-86806 Create Java Parser
  • LPS-87103 "Portlet Configuration(Page -Control Panel, Instance Id-0000) shows when clicking "View in context" Link.
  • LPS-87113 Table 'Audit_AuditEvent' already exists error is reported during the upgrade process(6.2->7.1)
  • LPS-87425 Knowledge Base Display portlet do not display approved KB article
  • LPS-88170 Service Builder Generated Class possibility of Syntax Error
  • LPS-88181 Pull up fetchByPrimaryKeys() from generated PersistenceImpls to BasePersistenceImpl
  • LPS-88665 Create internal functional attribute getter and setter methods and to duplication in generated models
  • LPS-88911 Switch to use jdk Function and Supplier
  • LPS-89445 Uuid column bitmasks are never used by ServiceBuilder
  • LPS-89456 Keyword "system" should be escaped for MySQL 8.0
  • LPS-89567 StagedAuditedModel is not found when using service builder
  • LPS-90008 Exceptions incorrectly logged when operator NOT is used in a statement
  • LPS-90199 Unable to delete site after deleting user with knowledge base articles.
  • LPS-91303 Configured root folder is not available for selection
  • LPS-91333 Keywords metatag is not set when opening a KB Article on Asset Publisher
  • LPS-91334 Keywords metatag is not set when opening a Web Content on Asset Publisher
  • LPS-91343 Integrate portal-tools-java-parser with ServiceBuilder
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-91704 Wrong Delete Icon
  • LPS-91970 Service Builder adds columns with db-column name as badColumnNames even if db-name is valid
  • LPS-95092 Draft backport of Headless APIs
  • LPS-96018 Optimize Proxy creation
  • LPS-96830 Avoid initialization of _escapedModelProxyProviderFunction when not needed
  • LPS-97169 Deprecated CompanyProvider and remove its usages
  • LPS-99252 Change retrieveFromCache persistence variable to useFinderCache
  • LRDOCS-6300 Remove unnaccessible class references from Javadoc of generated classes
  • LRDOCS-8120 Javadoc: Don't tell API consumers to use the LocalServiceUtil
  • LRQA-51488 Clarifying strings
Show More

Customers Who Viewed This Also Bought