Liferay Adaptive Media

Liferay Adaptive Media 1.0.0 requires the installation of the Liferay Digital Enterprise 7.0 Fix Pack 35 or higher.

The Adaptive Media app tailors media in your portal to the device consuming it. Since users often consume media on multiple devices that have different screen sizes and capabilities, you should make sure that your portal presents that media in a manner suitable for each device. For example, portal administrators can configure the Adaptive Media app to send high-res images to high-res devices, low-res images to low-res devices, and so on. This ensures that your users have the best possible experience when consuming media from your portal, regardless of the device they use.

Note that at this time, the Adaptive Media app only works with images in Documents and Media, Blogs, and Web Content.

Once installed, the Adaptive Media app appears in the Control Panel, under the Configuration menu.

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-79653 Portlet 3.0: Upgrade to the Portlet 3.0.0 API
  • LPS-79679 SourceFormatter improvements
  • LPS-79716 Backwards compatibility module is missing in the Market place
  • LPS-79755 Chaining directly on Stream, Try or Optional should be allowed
  • LPS-79756 Refactor UpgradeStepRegistrator.Registry.register() to avoid requiring bundle symbolic name
  • LPS-79774 Apply Lexicon 2.0: Management ToolBar on Adaptive Media
  • LPS-79799 BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations corre...
  • LPS-79815 Adaptive media transforms img's inside picture tags
  • LPS-79972 Remove jQuery in Adaptive Media 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-80184 Unable to use ServiceBuilder across multiple directories on the same machine
  • LPS-80213 Move Component out of API bundles part 4
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-80505 Rename Clay Taglibs Properties
  • LPS-80506 Change filter by group name
  • LPS-80517 GREEDY @Reference must also be DYNAMIC to prevent tons of meaningless component activation/deactivation whi...
  • LPS-80778 Adaptive media generates inconsistent attributes - "data-fileEntryId" and "data-fileentryid"
  • LPS-80843 Clean up DS components soft circular dependencies to prevent potential concurrent bundles starting deadlock...
  • LPS-80874 Use the same request as in the JSP from the ManagementToolbarDisplayContext classes
  • LPS-80968 Remove display style buttons when there is only one style supported
  • LPS-81028 FinderCache doesn't work properly when using null values in a null convertible string column
  • LPS-81211 Remove unused JS function in Adaptive Media portlet
  • LPS-81430 Optimize BaseRegexStringContentTransformer
  • LPS-81492 Apply correctly forms style
  • 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-81743 FileSystemStore > S3Store migration won't migrate previews and thumbnails
  • LPS-81969 Adaptive Media System Settings Image Variants shouldn't have UI
  • LPS-82009 Add Adaptive Media configuration for image previews
  • LPS-82022 Rename configurations within Content and Platform that have redundant or too technical terms
  • LPS-82097 Adaptive Media Image Tag doesn't work inside ADT's
  • LPS-82242 Adaptive Media is no longer in the control panel
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-82299 Cannot Drag and Drop Image in AlloyEditor on IE11
  • LPS-82343 Consolidate language keys
  • LPS-82344 Shortcut earlier in AMBackwardsCompatibilityHtmlContentTransformer to avoid regex matcher call
  • LPS-82828 Simplify deprecation javadoc by using release code name instead of version
  • LPS-83241 In the Japanese Locale, certain columns have very small widths, making them very awkward to read
  • LPS-83248 Add a line break adding an image/video using Alloy Editor
  • LPS-83705 Avoid scanning the same paths twice in LiferayPortlet.initValidPaths()
  • LPS-83818 Remove Lodash Usage in adaptive-media-image-js-web
  • LPS-84090 Apply Petra-String StringBundler to modules starting with A to H
  • LPS-84119 SourceFormatter improvements
  • LPS-84355 "Generating preview" message displays even when there is no file entry
  • LPS-84850 Unable to add more than one Japanese ID for Adaptive Media
  • LPS-84851 Corrections to Japanese localized keys in Adaptive Media
  • LPS-84906 Remove subclass of Mockito and PowerMockito with no usage
  • LPS-85296 Clean up @Component annotation
  • LPS-85536 Unable to add images from DM in CKEditor
  • LPS-85611 Clean up classes with no usages
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-85849 dynamicQuery methods should be annotated with @Transactional(readOnly=true)
  • LPS-85966 IE11 - Cannot click drag handle of wide image in AlloyEditor
  • LPS-86105 Remove metal-cli in adaptive-media-web
  • LPS-86356 Upgrading from 7.1 to Master results in a missing Adaptive Media image resolution
  • 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-86455 Generating preview message is misleading when it appears for encrypted PDFs
  • LPS-86473 Startup error from incorrect dependency resolution
  • LPS-86762 Certain special characters will not be accepted for Adaptive Media
  • LPS-86806 Create Java Parser
  • LPS-86924 The locked icon is missing after editing the file name on documentum
  • LPS-88170 Service Builder Generated Class possibility of Syntax Error
  • LPS-88181 Pull up fetchByPrimaryKeys() from generated PersistenceImpls to BasePersistenceImpl
  • LPS-88196 Image won't show after uploading from item selector
  • LPS-88665 Create internal functional attribute getter and setter methods and to duplication in generated models
  • LPS-88715 Create integration tests for documents API
  • LPS-88948 Adapted images are not updated when a document image has changed
  • LPS-89414 Duplicate Image added via CKEditor in IE11/Cannot add image in AlloyEditor
  • LPS-89445 Uuid column bitmasks are never used by ServiceBuilder
  • LPS-89567 StagedAuditedModel is not found when using service builder
  • LPS-89573 Upgrade step AMCompanyThumbnailConfigurationInitializer fails if a default configuration is disabled
  • LPS-91343 Integrate portal-tools-java-parser with ServiceBuilder
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-91970 Service Builder adds columns with db-column name as badColumnNames even if db-name is valid
  • LPS-92139 Replace method injection with field injection in module group adaptive-media
  • LPS-93499 NumberFormatException is thrown if fileentryid is removed from an image tag
  • LPS-94904 IE11 AlloyEditor toolbar automatically appears after adding an image
  • LPS-94966 Missing progress bar in Adaptive Media
  • LPS-96018 Optimize Proxy creation
  • LPS-96206 Remove all String.join() usage, replace it with StringUtil.merge()
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • LPS-96830 Avoid initialization of _escapedModelProxyProviderFunction when not needed
  • LPS-97169 Deprecated CompanyProvider and remove its usages
  • LPS-98442 [7.1.x] Migrate build process from npm to yarn
  • LPS-98654 Image Thumbnail Size Definitions Not Considered
  • LPS-99252 Change retrieveFromCache persistence variable to useFinderCache
  • LPS-99898 Enforce use of exact versions to specify dependencies on packages provided by frontend-js-react-web
  • LPS-99917 Remove bad usage of Liferay-Require-SchemaVersion
  • LRCI-156 Add 'setup-yarn' whenever running 'setup-sdk' to avoid with intermittent failures
  • 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