Liferay CE Knowledge Base

  • Labs: This app is experimental and not supported by the developer.

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-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-84870 Upgrade dates to datetime2 in SQLServer - collaboration suite
  • LPS-85200 Filters the actions available in the management toolbar based on the selection in Knowledge Base
  • LPS-85201 Filters the actions available in the management toolbar based on the selection in Wiki
  • LPS-85296 Clean up @Component annotation
  • LPS-85797 Portal warnings appear when uploading documents through file selector
  • LPS-85849 dynamicQuery methods should be annotated with @Transactional(readOnly=true)
  • LPS-85979 Use the new taglib
  • LPS-85998 Improve the serviceContext API to fully support model permissions when creating resources
  • LPS-86406 Centralize AOP control and registration allowing new MethodInterceptors to be easily globally applied
  • 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-86461 Warning messages appear after running upgrade:executeAll
  • LPS-86687 Implement Management Toolbar Results Feedback in Knowledge Base
  • 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-87590 Add Kazakh as a Community Language
  • LPS-87725 You can still see actions for deleted notifications placeholder through the management toolbar
  • LPS-87885 Prepare 7.2.0 Service Builder DTD
  • LPS-88170 Service Builder Generated Class possibility of Syntax Error
  • LPS-88181 Pull up fetchByPrimaryKeys() from generated PersistenceImpls to BasePersistenceImpl
  • LPS-88217 Disable backwards compatibility fix from LPS-71925 for generated services after 7.1
  • LPS-88218 Commonly used JSON methods
  • LPS-88361 Remove struts-core
  • LPS-88665 Create internal functional attribute getter and setter methods and to duplication in generated models
  • LPS-88823 Reduce duplication in generated ModelWrappers
  • 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-89457 Make generated FinderPaths private and instanced
  • LPS-89482 Move logic to generate FileEntry URL into module
  • LPS-89568 Initialize FinderPaths in afterPropertiesSet() method
  • LPS-90008 Exceptions incorrectly logged when operator NOT is used in a statement
  • LPS-90081 Apply new Documents & Media item icons
  • LPS-90199 Unable to delete site after deleting user with knowledge base articles.
  • LPS-90320 Remove usage of jQuery in Knowledge Base
  • LPS-90523 Remove useless interface methods for 7.2 and later when generating from service builder
  • LPS-90594 Name of selected article is not updated in KB article portlet form field
  • LPS-90839 Fix space between Line threads in admin
  • 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-91361 List of items in "knowledge base" section are difficult to read using screen readers
  • LPS-91704 Wrong Delete Icon
  • LPS-91706 The share button is not alignment with the text
  • LPS-91708 Remove the empty state
  • LPS-91711 Select Article Table: need changes in alignment and texts
  • LPS-91966 Match format options of the mapped editable text with those we have in the alloy editor
  • LPS-91970 Service Builder adds columns with db-column name as badColumnNames even if db-name is valid
  • LPS-92016 Allow AopService to work with OSGi PrototypeServiceFactory
  • LPS-92099 Update tabs markup to Lexicon 2.0
  • LPS-92384 Make explicit the endpoints that show a hierarchy (documents and knowledge base)
  • LPS-92455 Inconsistent Info button
  • LPS-92511 Remove com/liferay/frontend/taglib/clay/servlet/taglib/util/SafeConsumer.java
  • LPS-93008 Click on add new in panel open the add content into a dialog
  • LPS-93309 KBFolderLocalService doesn't validate name on update
  • LPS-93364 Warning message is not displayed in WCD when a not approved content is created via the display widget
  • LPS-93645 Inconsistent delete icons: page management vs web content management
  • LPS-93718 Custom Field list icons to be changed to match application and not detail
  • LPS-93905 Move AssetRenderer subclasses
  • LPS-94097 View Organization is missing a remove user/organization toolbar item
  • LPS-94217 Move AssetRendererFactory subclasses
  • LPS-94555 Add Tamil as a Community Language
  • LPS-94613 Knowledge base display portlet goes blank when choosing empty folder with only drafts
  • LPS-95095 Fail to add suggestion for KB
  • LPS-95143 KB Article content out of range in the portlet
  • LPS-95413 Remove lib/development/biz.aQute.bnd.jar
  • LPS-95555 Unify osgi.core versions in build.gradle files
  • LPS-95588 User cannot move or delete Knowledge Base suggestion from site page
  • LPS-95643 Moving a KB article in staging won't publish to live
  • LPS-95705 Allow non admin user to use Analytics Cloud in DXP
  • LPS-96018 Optimize Proxy creation
  • LPS-96069 Knowledge Base is failing in the service builder
  • LPS-96206 Remove all String.join() usage, replace it with StringUtil.merge()
  • LPS-96252 Improve performance for ArrayUtil.unique() methods
  • LPS-96376 Update to liferay-npm-scripts v2.x (Prettier)
  • LPS-96830 Avoid initialization of _escapedModelProxyProviderFunction when not needed
  • LPS-97169 Deprecated CompanyProvider and remove its usages
  • LPS-97219 Cleanup document-library-spring.xml
  • LPS-97276 Migrate PorletFileRepository to OSGi
  • LPS-97391 Remove AUI from Knowledge Base
  • LPS-97547 Remove easyconf from codebase
  • LPS-98032 Reactivate .jsp formatting
  • LPS-98271 Migrate knowledge-base-service to use DS instead of Spring
  • LPS-98426 Migrate external-reference-service to use DS instead of Spring
  • LPS-98877 Sync portlet-api version
  • LPS-98879 Sync servlet-api versions
  • LPS-99252 Change retrieveFromCache persistence variable to useFinderCache
  • LPS-99629 Replace/Remove awesome icons in knowledge base
  • LPS-99657 Enforce consistency for packages
  • LPS-99807 Move PersistenceConstants validation to static initializer to avoid component.
  • LRDOCS-6300 Remove unnaccessible class references from Javadoc of generated classes
Show More

Customers Who Viewed This Also Bought