Liferay Web Experience

Apps and Features: Application Display Templates, Asset Publisher, Breadcrumb, Categories, Google Analytics, IFrame, Language, Navigation, Recycle Bin, Related Content, RSS, Search, Site and Page Templates, Sitemap, Sites Directory, Tags, Web Content, XSL Content

The Web Experience suite provides features that help create, manage, and track content. The Web Content app lets you express your ideas and plans by creating dynamic content that can be structured to fit a specific design. You can also use templates to design web content for an appealing look and feel. Templates can be used in other realms of Liferay besides web content too. Site and Page Templates let you reproduce sites and pages that have been organized to address specific needs. Application Display Templates are another type of Liferay template that lets you develop the look and feel of applications. The IFrame and XSL Content apps let you create other forms of content by embedding HTML and XSL content on a site page.

As administrators create content, organization is critical to keeping things tidy in your site. The suite's Tags and Categories apps lets you organize your web content to follow an organizational hierarchy. These organizational apps also aid with Liferay's Search app, which you can utilize to dynamically search content you've created. The suite's Navigation, Breadcrumb, Sitemap, and Sites Directory apps aid in Liferay's organizational structure, providing a top level view of sites and their pages that have been created. To promote content in an organized way, the Asset Publisher and Related Assets apps broadcast assets and their related information. Inevitably, some content you create becomes stale and requires removal; the Recycle Bin app lets you delete content, with the option to restore that content.

As a site accumulates content, administrators should have a way to easily track their content. The Google Analytics app allows the use of Google's tool set for analyzing site traffic data. The suite's RSS app provides a web feed used to publish updated works such as blog entries and news articles. The suite's Language app provides a way to change Liferay's language to cater to your site's international audience. This suite's content creation and organization focus lets site administrators develop dynamic content, organize content for easy managing, and track content for ideas to better improve the content creation process in the future.

This suite may contain modules that depend on Foundation suite modules. This suite is available in the Liferay bundle.

Latest Changes
  • LPS-71164 Split up logic in SourceFormatter
  • LPS-71244 Extract TrashIndexer
  • LPS-71261 Optimize PermissionChecker to directly take in Group object
  • LPS-71298 Allow PermissionChecker to carry a request scope cache
  • LPS-71325 Avoid ModelAdaptorUtil type conversions from module DDMTemplate to kernel DDMTemplate and back to module DD...
  • LPS-71451 DuplicateTagException: A tag with the name already exists
  • LPS-71491 Refactor InitialThreadLocal to use a supplier pattern to avoid cloning operations
  • LPS-71555 Source formatter: compress import and taglib declarations in simple JSP files without init.jsp
  • LPS-71619 Remove unused defineObjects tag
  • LPS-71775 Avoid unnecessary PipingServletResponse and UnsyncPrintWriter wrapper chain
  • LPS-71786 Deleted AssetLinks at Staging are not removed from Live site after publish operation
  • LPS-71791 Optimize NavigationTag to avoid refetching NavItem ClassName id at runtime
  • LPS-71868 Improve NavItem performance
  • LPS-71886 Text in gray is illegible with the green background in the staging bar
  • LPS-71993 Improve performance of SearchPermissionChecker for guests
  • LPS-72081 Avoid needless NoSuchGroupExceptions in PortletDisplayTemplateImpl.getDDMTemplateGroupId()
  • LPS-72095 Staged Site Map ADT configuration is not published at remote staging
  • LPS-72472 When an article has related asset from the global site, the related asset is not displayed in live after pu...
  • LPS-72507 Stop using HttpUtil in modules, use service reference directly instead
  • LPS-72705 SourceFormatter Improvements
  • LPS-72726 Pass in User to UserPortraitTag when we have the user instead of the userId
  • LPS-72834 Remote staging authentication error messages aren't clear to the user what is wrong
  • LPS-72905 Refactor GZipFilter to fix misc issues
  • LPS-72938 Child page deletion from a variation different than it was created
  • LPS-73025 Avoid unnecessary service calls to ResourceBlockLocalService.isSupported()
  • LPS-73518 Unsafe Typecast in render DDMTemplate
  • LPS-73521 Fix incorrect "<portlet:namespace/>" formatting
  • LPS-73664 Clicking a non-first tag or a non-first category twice will lost all parameters
  • LPS-73855 JavadocFormatter cannot handle java 8 notation or enum constants
  • LPS-73935 Standardize the way we initiate arrays
  • LPS-74362 User menus do not appear to non-admin users on virtual instances before restarting server
  • LPS-74458 Classic DXP Theme does not scroll anchor links properly
  • LPS-74544 SourceFormatter improvements
  • LPS-74548 Pages can be reordered when scrolling through product menu on a mobile device
  • LPS-74573 When Asset Publisher is embedded, shared parameters are not ignored
  • LPS-74581 Fix inconsistencies for the product navigation control menu styles
  • LPS-74705 JS error when loading the User Admin view
  • LPS-74741 Unchecked null case in DDMTemplate
  • LPS-74849 Add a stateless concat to StringBundler to avoid duplicated template code
  • LPS-74897 Extract CentralizedThreadLocal into petra-lang
  • 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-75073 Simulation Panel does not always display on IE11 or Edge
  • LPS-75412 Application panel does not always load on IE11 and Edge when using the DXP Theme
  • LPS-75796 Remove exported package from asset categories navigation web
  • LPS-75808 Remove exported package from asset tags navigation web
  • LPS-75950 Remove exported package from staging-portlet-data-handler
  • LPS-75956 Site navigation is inconsistent
  • LPS-75969 Remove exported package from rss-web
  • LPS-75971 Remove exported package from site-navigation-language-web
  • LPS-75997 Remove exported package from product-navigation-simulation-web
  • LPS-76226 Automatically create a packageinfo for exported packages
  • LPS-76448 Applying "Control menu icons touch area is not correctly centered" to master-private
  • LPS-76497 layouts tree Relative Path link is incorrect
  • LPS-76651 SEARCH function within Recycle Bin does not return expected results
  • LPS-76673 Remove exported package from portal-security-sso-ntlm
  • LPS-77143 Create SF Rule for updated exports
  • LPS-77695 NPE thrown when user has delete permission, but not other permissions
  • LPS-77699 Update Translations
  • LPS-78150 Add rule for super#cleanUp call
  • LPS-78392 Asset Categories Navigation does not reset the current page when switching categories
  • LPS-78753 Unable to add pages when a vocabulary is set as required for pages
  • LPS-78772 Formatting of tags in *.jsp should be consistent
  • LPS-80517 GREEDY @Reference must also be DYNAMIC to prevent tons of meaningless component activation/deactivation whi...
  • LPS-80954 Fail to publish to live with page versioning enabled
  • LPS-81106 Update SF to apply commercial copyright for private apps
  • LPS-81834 Select Layout process generates full URLs for portal pages
  • LPS-82828 Simplify deprecation javadoc by using release code name instead of version
  • LPS-83228 Asset Publisher portlet staging does not publish displayed content
  • LPS-83659 Site members and guests cannot view the default widgets on Global Template page
  • LPS-84119 SourceFormatter improvements
  • LPS-84396 Backport the UAD implementations for Layout
  • LPS-84399 Backport the UAD implementations for Portal
  • LPS-84402 Backport the UAD implementations for Site Teams
  • LPS-84760 Error occurred while uploading file in web content with structure and template
  • LPS-84783 Child page show duplicates when creating more than initial child pages
  • LPS-84897 Anchor Links Jump to Section but Top Portion Hidden behind Dockbar: 7.0.x-private theme changes
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-85996 Required vocabularies for Web Content Articles are not enforced on child sites
  • LPS-86365 Admin Page navigation menu uses relative URLs
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86744 Site navigation menu portlet doesn't work correctly with relative level configuration
  • LPS-87037 Certain ResourceBundle cannot be clearly overriden
  • LPS-88600 Guest Role loses View permission of Polls Display portlet after clicking Reset Changes
  • LPS-88821 Existing target attribute for a page is ignored when the page is accessed through the control panel menu
  • LPS-90402 Constructor used by ProxyUtil._constructors introduces class loader memory leak
  • LPS-91343 Integrate portal-tools-java-parser with ServiceBuilder
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-93607 LayoutsTreeImpl loads all records in memory and then paginates
  • LPS-95225 NullPointerException when navigating to System Settings or Virtual Instances
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • LPS-97094 User's Personal Data is not fully anonymized in Related Assets
  • LPS-98793 7.0.x-Private |White Navigation Color on hover in Product Menu
  • LPS-99381 7.0.x-Private | "Site Pages Variation","Page Variations" &"History" become white
  • LRDOCS-8120 Javadoc: Don't tell API consumers to use the LocalServiceUtil
  • LRQA-34608 The DXP Theme is being deployed within the CE Portal Profile
Show More

Customers Who Viewed This Also Bought