Liferay Screens Compatibility

  • Enterprise Subscribers Only: Find out how to get a subscription.
  • Labs: This app is experimental and not supported by the developer.

This plugin is a portlet that exposes additional classes and methods that are not present in Liferay's out-of-the-box API. These additional classes and methods allow Liferay Screens to do certain operations that are needed for the screenlets to work correctly.

Please report issues with the Liferay Screens Compatibility Plugin by creating a ticket in

Liferay Screens Compatibility 1.x is a Lab application and is not supported by Liferay.

In Liferay 7.1, this app is installed by default and updated through Liferay DXP Fix Packs and Liferay Portal CE GA releases. Using Liferay Marketplace to update the app on Liferay 7.1 will cause an error.

Latest Changes
  • LPS-101208 Fix ServiceBuilder javadoc missing *
  • LPS-103302 Use ListUtil.fromArray instead of ListUtil.toList
  • LPS-105380 SourceFormatter Improvements
  • LPS-106666 NOTE FOR DEVELOPERS mistakenly added as method Javadoc
  • LPS-27599 As a web content admin, I can use "Sort by" menu to sort articles
  • LPS-65608 SearchContainer is resulting error 414 (request URI too long) after performing a paginate.
  • LPS-67034 New services in Screens plugin for new RatingScreenlet
  • LPS-67091 Extend Asset Service to decorate assets that are DLFileEntries with their information
  • LPS-67104 Expose comparators in ddl record compatibility services
  • LPS-67352 As a developer, I would like the source formatter to integrate checkstyle
  • LPS-67382 Compatibility plugin doesn't update if there is a previous version installed in release mode
  • LPS-67386 Services needed for new CommentsScreenlet
  • LPS-67441 New method in Asset Service to decorate assets with their information
  • LPS-68096 Support several versions of the Journal API in Screens Compatibility plugin
  • LPS-68598 Only generate hbm mapping for real entities
  • LPS-68816 Refactor screen-service to use BlogsEntryService from blogs-service directly, rather than the bridge servic...
  • LPS-68839 Extract blogs service builder generation
  • LPS-68923 Regulate persistence calls across component boundaries
  • LPS-69035 Liferay 7 not considered
  • LPS-69271 Adding @Override annotations not working properly for modules files when running ant format-javadoc
  • LPS-69606 As a developer, I would like to publish the WSDD fragments to Nexus
  • LPS-69730 Improvement to javadoc generated by ServiceBuilder
  • LPS-70794 Missing permission checks in 7.0 screens plugin
  • LPS-71164 Split up logic in SourceFormatter
  • LPS-71397 DDLRecord comparators don't work as parameters to the Screens Compatibility Plugin
  • LPS-71538 Expose DDMStructureLayout in the remote services
  • LPS-71603 ServiceBuilder incorrectly adds @ProviderType annotation to ServiceImpl's
  • LPS-71715 Convert Asset Publisher to new configuration pattern
  • LPS-71896 Prefer directly using URLCodec.encodeURL() rather than going through the HttpUtil.encodeURL() classloader h...
  • LPS-72347 Web Content ratings do not display on Live site after publication
  • LPS-72705 SourceFormatter Improvements
  • LPS-73067 Reduce AssetEntry fetches from AssetEntryPermission
  • LPS-73967 Build auto upgrade
  • LPS-74155 Ordering of methods by ServiceBuilder is incorrect
  • LPS-74544 SourceFormatter improvements
  • LPS-75010 Extract basic string utilities into new petra-string module
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-75164 Upgrade to Checkstyle version 8.3
  • LPS-75306 Extract publicly required methods from *Permission classes and move to interface
  • LPS-76997 Remove exported package from spring extender
  • LPS-77357 Remove exported packages from dynamic data lists service
  • LPS-77425 Create a task to increase all major versions of modules and portal artifacts
  • LPS-77591 Remove exported package from asset-publisher-web
  • LPS-77727 Remove exported packages from dynamic-data-mapping-service
  • LPS-78225 Remove exported packages in journal-service
  • LPS-78305 Remove exported packages from portal-configuration-metatype
  • LPS-78772 Formatting of tags in *.jsp should be consistent
  • LPS-78901 Remove com.liferay.osgi.util dependency from service builder modules
  • LPS-78938 Apply Petra-String StringBundler to codebase
  • LPS-79653 Portlet 3.0: Upgrade to the Portlet 3.0.0 API
  • LPS-80184 Unable to use ServiceBuilder across multiple directories on the same machine
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-80453 Behaviour of asset entry for screens is inconsistent with existing service
  • LPS-82128 Remove unused entity references from generated services
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-84093 Apply Petra-String StringBundler to modules starting with P to Z
  • LPS-84119 SourceFormatter improvements
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86806 Create Java Parser
  • LPS-88170 Service Builder Generated Class possibility of Syntax Error
  • LPS-88911 Switch to use jdk Function and Supplier
  • LPS-91343 Integrate portal-tools-java-parser with ServiceBuilder
  • LPS-98884 Screens Rating service is checking for wrong permissions
  • LRDOCS-6300 Remove unnaccessible class references from Javadoc of generated classes
  • LRDOCS-8120 Javadoc: Don't tell API consumers to use the LocalServiceUtil
Show More

Customers Who Viewed This Also Bought