Liferay CE Foundation

Apps and Features: System Settings, Web Content Editors, Web Content Template Languages, Theme Tools, Mobile Device Rules, Facebook Authentication, LDAP Authentication, NTLM Authentication, OpenID Authentication, OpenSSO Authentication, Remote Authentication (AuthVerifiers), SSO-based Authentication, Token-based Authentication, Portal Scripting, Elasticsearch Support, Solr Support, Documents and Media Store Implementations, and more.

The Foundation suite provides applications and features that extend the functionality provided by Liferay's core. Much of the functionality that belonged to Liferay's core prior to Liferay 7 has been extracted into the modules of the Foundation suite. The authentication modules provide a variety of mechanisms for allowing users and remote applications to authenticate to Liferay. The LDAP Authentication module allows administrators to establish connections to one or more LDAP directories from which users can be imported or exported. The SSO modules allow users to authenticate to Liferay using a variety of single-sign on solutions. The Token-based Authentication module allows users or remote applications to authenticate to Liferay without a password. The Scripting modules allow scripts to be written to invoke Liferay's API in several languages including Groovy, Beanshell, Python, Ruby, and JavaScript.

This suite is available in the Liferay CE bundle.

Latest Changes
  • LPS-56075 Poor performance in SearchPermissionCheckerImpl#doGetPermissionQuery
  • LPS-61099 As a developer, I would like to split the modules dir in separate repositories and have the ability to buil...
  • LPS-61420 SF Improvements
  • LPS-62129 Search functionality is not consistent between Organizations and Users tabs
  • LPS-63370 Google tab for authentication instance setting should be in proper case
  • LPS-64031 Rename app suites
  • LPS-64277 Convert Knowledge Base to OSGi modules to increase its stability, maintainability and extensibility
  • LPS-64316 Avoid resource leaks by removing usages of registry-api in portal-search module
  • LPS-64713 Make CI tests JDK 8 compatible
  • LPS-64764 Cannot run Liferay as an application context other than ROOT
  • LPS-64792 Provide Javadoc references to duplicated util-java classes
  • LPS-64827 Clean up inclusion of com.liferay.util.Encryptor into modules
  • LPS-64863 Revert Pootle sync and update German Translations
  • LPS-64870 Clean up inclusion of com.liferay.util.Finite* into modules
  • LPS-64875 Allow soy portlet developers to create templates with customizable namespaces and names
  • LPS-64961 IndexerRequestBuffer stores and executes duplicated index requests
  • LPS-64981 Portal fails with exceptions when frontend-js-web is redeployed
  • LPS-65010 Poor performance when deleting a file in large directories with FileSystemStore
  • LPS-65012 Move all private packages inside an "internal" package
  • LPS-65014 As a developer I would like to have an example showing how to use SoyPortlet
  • LPS-65125 PortalCacheIndexer's PortalCacheListeners are not registered with custom ehcache settings
  • LPS-65135 Use Objects.equals(Object, Object) instead of Validator.equals(Object, Object)
  • LPS-65144 Index multiple named geolocation fields
  • LPS-65191 Resource Importer module should delay indexing until end, after all content has been loaded
  • LPS-65199 (ee-7.0.x) Configuration is not being propagated to the cluster
  • LPS-65220 build.gradle inside modules/apps/** must not use compile, but must use provided
  • LPS-65225 Simplify the build.properties modules excludes/includes and make it so that we use a marker file
  • LPS-65226 Override dummy ***-single bundle automatically instead of excluding
  • LPS-65245 Simplify the Gradle build process of modules which use Node.js
  • LPS-65265 As a Developer, I want to be able to give a weight to my ThemeContributors
  • LPS-65323 Apply sorting attributes to all XML files
  • LPS-65362 BND files contain incorrect Bundle-Name and Bundle-SymbolicName
  • LPS-65372 After execution of Verify database tables of all plugins. task, db table that generate by Service builder o...
  • LPS-65376 Deprecate/copy FacetedSearcher from portal-kernel to portal-search-facet
  • LPS-65385 Update SplitPackagesTest to cover all OSGI modules
  • LPS-65398 Create API and WEB modules
  • LPS-65427 Iterate on entrySet instead of keySet to avoid calling Map.get for each key
  • LPS-65510 As a Test Writer, Id' like a way to turn on and off deployed modules, so that I can easily test CE/EE modul...
  • LPS-65560 Standardize on commons-logging 1.2 vs. 1.0.4 and 1.1.1 etc.
  • LPS-65607 Proper binding for crypto provider when running on Websphere or some other JVM (like J9)
  • LPS-65683 When modules containing scripts executed by ScriptingExecutor are deactivated, the groovy executor module i...
  • LPS-65693 Produce target platform upon which Liferay extensions can be validated
  • LPS-65741 If a module has a package.json, I would like to have it automatically embedded in the jar
  • LPS-65763 refreshing portal-remote-cxf-jaxrs-common renders rest endpoints unusable until portal-remote-cxf-common is...
  • LPS-65810 As a developer, I would like to remove wildcards in Export-Package and explicitly declare the exported pack...
  • LPS-65812 IE - Portal icons are blown up and centered after first navigation after first login
  • LPS-65821 Metal components throw minifier errors
  • LPS-65836 IE 11 - Image Editor goes to black screen
  • LPS-65860 JCRStore is not properly closing its resources when refreshing the bundle
  • LPS-65874 Add more logging when a DuplicateLockException is thrown
  • LPS-65909 Sync translations from Pootle
  • LPS-65936 Create an optional upgrade step for customers of Social Office
  • LPS-66064 As a developer, I would like to build the portal modules with Bnd 3.2.0
  • LPS-66099 As a developer, I would like the portal build to fail in case of Bnd errors
  • LPS-66141 Portlet preferences are not retrieved properly for layout revisions
  • LPS-66292 Queued publication won't start automatically after server/module restart
  • LPS-66416 Revert Pootle sync and update German Translations
  • LPS-66457 ScriptingExecutor may execute scripts before their dependent components are deployed.
  • LPS-66715 Depercate the public method to get inner service reference from ***Util
  • LPS-66740 HTML is exposed when viewing a user in a non-default language
  • LPS-66823 Update Lexicon to 1.0.4
  • LPS-66853 SourceFormatter Improvements
  • LPS-66863 IE8 showing error "Object doesn't support this property or method" for aui-form-validator.js file
  • LPS-66906 As a developer, I would like to build the themes every time, without using the task cache
  • LPS-66929 Move Password policies related data handlers to the correct package
  • LPS-66930 Move Roles related data handlers to the correct package
  • LPS-66931 Move Users related data handlers to the correct package
  • LPS-66974 Create PortletURL by Layout rather than plid whenever possible to gain performance
  • LPS-67135 Add switch to support turning on/off monitoring completely
  • LPS-67176 Cannot connect to S3 using a proxy
  • LPS-67186 No option to delete LDAP server in Instance Settings
  • LPS-67268 Site administrator can not set or change the site logo
  • LPS-67326 Publish and Cancel buttons are in the middle of the layout when adding a Basic Document in the Asset Publis...
  • LPS-67352 As a developer, I would like the source formatter to integrate checkstyle
  • LPS-67355 Doulos Servlet should be able to redirect
  • SYNC-1607 Modularize sync-admin and sync-web
Show More

Customers Who Viewed This Also Bought