Liferay CE 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 CE bundle.

Latest Changes
  • LPS-52675 Ensure all Liferay exceptions are processed correctly
  • LPS-57200 Document from other Site is not visible from Scoped Asset Publisher
  • LPS-58672 Allow Administrators to configure the behaviour of Web Content Application using the Config Admin UI
  • LPS-60792 Web Content Display changes(display global web content) are not propagated properly from Site Templates to ...
  • 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-61443 Source format taglib attribute values
  • LPS-63118 Last row of entries in card display style when a displaying the maximum entries per page is uneven
  • LPS-63778 Search portlet - view in context option doesn't work with public/private pages
  • LPS-63907 Admin Content section should use Lexicon tables in list view
  • LPS-64031 Rename app suites
  • LPS-64237 As a WCM admin, I would like to create a structure with a field that points to another WCM article
  • LPS-64277 Convert Knowledge Base to OSGi modules to increase its stability, maintainability and extensibility
  • LPS-64335 Clean up inclusion of ContentUtil into modules
  • LPS-64383 Methods are missing for kernel bridges of modules
  • LPS-64491 DDM Templates do not upgrade to support the new Date Field Value storage format
  • LPS-64558 Implements descriptive and icon view for feeds
  • LPS-64559 Implements descriptive and icon view for view article history
  • LPS-64560 View comments should use Lexicon tables in list view
  • LPS-64570 Edit folder should use Lexicon tables in list view
  • LPS-64577 Action columns should have "entry-action-column" css class
  • LPS-64646 Web Content edit view does not persist after unsuccessfully changing structure or template
  • LPS-64674 service.ranking shouldn't be used for ordering navigation entries and categories
  • LPS-64706 Wrong icon when user doesn't have permission to add an entry
  • LPS-64790 Missing servletContext when viewing journal assets
  • LPS-64809 Panels like Product menu or Add panel are not browsable by using keyboard
  • LPS-64862 NPE when changing language in the Web Content template add iframe
  • LPS-64923 Web content title in table view is not a link
  • LPS-65012 Move all private packages inside an "internal" package
  • LPS-65063 Update side navigation to use new api
  • LPS-65080 Editing a scheduled article has a 'Save' button instead of 'Save as Draft'
  • LPS-65107 Some assets can't be ordered by publish date
  • LPS-65135 Use Objects.equals(Object, Object) instead of Validator.equals(Object, Object)
  • LPS-65225 Simplify the build.properties modules excludes/includes and make it so that we use a marker file
  • LPS-65240 Stopping certain modules makes the portal behave incorrectly
  • LPS-65260 Refreshing after failing to create a wc with a required vocabulary throws console errors
  • LPS-65298 Deleting a folder in journal through the info panel doesn't navigate to parent folder
  • LPS-65332 Update display page selector view
  • LPS-65362 BND files contain incorrect Bundle-Name and Bundle-SymbolicName
  • LPS-65381 Admin tables should use new Lexicon table-list
  • LPS-65427 Iterate on entrySet instead of keySet to avoid calling Map.get for each key
  • LPS-65436 Title of articles is not focused when creating a new article
  • LPS-65466 Publishing article with Image or Geolocation fields doesn't redirect navigation to Web Content Admin
  • LPS-65509 Product Menu and Info Panel close button alignment
  • LPS-65569 No Success Message when saving from Edit Default Values view
  • LPS-65600 On the web content administration portlet, the site administrator can't assign a structure to a content if ...
  • LPS-65608 SearchContainer is resulting error 414 (request URI too long) after performing a paginate.
  • LPS-65660 Save button is not visible in configuration iFrames on mobile
  • LPS-65726 "Link To Page" field does not preserve state
  • LPS-65768 Adding web content article in add panel does not add article to page
  • LPS-65794 Browse by structure and structures window do not offer same possibilities to search
  • LPS-65818 DM - Info button is not aligned with the rest of the action buttons
  • LPS-65909 Sync translations from Pootle
  • LPS-66293 Custom terms of use are abbreviated
  • LPS-66532 NoSuchEntryException for custom workflow when approving from a Scheduled status
  • LPS-66820 Asset Publisher portlet components are not extensible
  • LPS-66853 SourceFormatter Improvements
  • LPS-66974 Create PortletURL by Layout rather than plid whenever possible to gain performance
  • LPS-67079 Combine assign statements in themes to improve theme processing performance
  • LPS-67094 Cacheable option not available for most of the ways of editing web content templates
  • LPS-67126 Editor crashes on relative links to sites
  • LPS-67325 Web Content cannot be changed to a different structure in the same hierarchy
  • 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-67406 NoSuchStructureException when deleted a global webcontent structure in Asset Publisher Portlet
  • LPS-67407 Openoffice enable conversion to doc, pdf, odt, txt can't be downloaded as right version.
  • LPS-67430 Cannot access to request parameters through the request variable in ADT
  • LPS-67649 Avoid NPE during export when processing adapted staged models
  • LPS-67693 Sitemap results in "Resource not found" when display page is a private page
  • LPS-67760 When the user is editing a web content from an asset publisher he doesn't see the same actions as in "back"...
  • LPS-67840 Module journal-web lacks proper caching configuration
  • LPS-67850 Web Content - Edit Template save, save and continue, and cancel buttons on middle of page
  • LPS-67885 Article versions with expire date set aren't expired
  • LPS-67971 Encoded URL is shown when editing the friendly url of a page
  • LPS-68062 For modules, the deprecated version should refer to the module version, not the portal version
  • LPS-68405 As a developer, I would like a soy portlet project template
  • LPS-68453 Disable staged contents not working with asset publisher
  • LPS-68570 Asset Publisher - AP ignores "Abstract Length" setting
  • LPS-68616 New indexes for modules aren't added during the upgrade process
  • LPS-69010 Structure field when configuring web content feed remains empty after configuration
  • LPS-69030 Selecting structure for web content feed displays two confirmation dialogs
  • LPS-69406 Staging menuitem is available at Recycle Bin
  • LPS-69421 Unable to select Comments when configuring Content Metadata in WCD
  • LPS-69604 After clicking "back" from a search in the Web Content Search Portlet, searching in any other portlet bring...
  • LPS-69630 Activities portlet shows "activity-journal-article-add-web-content" when adding a new article
  • LPS-69659 XML Parsing error when viewing asset publisher RSS url
  • LPS-69661 Stop using ***Util in modules, use service reference directly instead
  • LPS-69740 RSS Publisher is displaying feeds with the HTML tag
  • LPS-69936 When trying to download web contents converted by libreoffice from the asset publisher, an error ocurs.
  • LPS-69996 Fix registration use with scheduler when updating configuration
  • LPS-70043 As a Portal Administrator I want to hide sections in some particular forms or reorganize them
  • LPS-70150 Portlet configurations can be modified from a page that inherits changes from a page template
  • LPS-70182 Web Content filter status changed to "Approved" when changing the number of entries to display
  • LPS-70310 Optimize TemplateHandlerRegistryImpl
  • LPS-70346 Ability to change Web Content Title when copying it
  • LPS-70416 Asset publisher is empty after the remote publish.
  • LPS-70435 Sorting Web Content by ID is not possible
  • LPS-70540 The error"structure is temporarily unavailable" assert when add a new template for structure in web content
  • LPS-70739 Apply ModelAdapterUtil to PortletDisplayTemplateManager to avoid duplicated service calls
  • LPS-70946 Web Content translation is missing when user switch Structure
  • LPS-70955 As a web content creator I want to use Adaptive Images in Advanced Web Content with templates and structures
  • LPS-71025 Unable to save parent folder when I edit a folder
  • LPS-71121 Web Content Search Results Returns Versions In Results
  • LPS-71181 Web Content translations are not removed from the database after deleting from the UI
  • LPS-71393 Recycle Bin crash if web content contains @page_break@
  • LPS-71451 DuplicateTagException: A tag with the name already exists
  • LPS-71536 Apply cache to JournalArticlePermission.contains(PermissionChecker, JournalArticle, String)
  • LPS-71537 The text is missing if web content contains @page_break@
  • LPS-71555 Source formatter: compress import and taglib declarations in simple JSP files without init.jsp
  • LPS-71556 Defer JournalArticleAssetRenderer's JournalServiceConfiguration creation
  • LPS-71566 Loss of WCM Images when publish content after an upgrade to DXP from early versions of 6.2
  • LPS-71589 Allow AssetRendererFactory creating AssetRenderer directly from entry
  • LPS-71627 The logic of DLValidatorImpl#validateFileSize is duplicated multiple times
  • LPS-71668 Web Content Version pages redirect to Web Content pages
  • LPS-71720 Site page import fails due to missing references that could not be found during the process
  • LPS-71777 Cant add a web content article now when the scheduler is disabled because there are no values being passed ...
  • LPS-71786 Deleted AssetLinks at Staging are not removed from Live site after publish operation
  • LPS-71915 Long instance name will cover the control panel
  • LPS-71942 OpenOffice Integration link directs to a blank screen
  • LPS-72054 Components doesn't translate in the Product Menu
  • LPS-72081 Avoid needless NoSuchGroupExceptions in PortletDisplayTemplateImpl.getDDMTemplateGroupId()
  • LPS-72095 Staged Site Map ADT configuration is not published at remote staging
  • LPS-72163 Reduce init overhead for journal-web/asset jsps
  • LPS-72169 Site and Page Templates: Name and Description fields aren't localized after upgrading from 6.2
  • LPS-72227 Update usages of metal-cli to 4.0.1
  • LPS-72233 The View in Context » link lost
  • LPS-72246 Add button is present in web content structures and templates in live site when staging is activated
  • LPS-72346 Web content portlet is incorrectly using "Articles" label
  • LPS-72390 Implement the new upload classes in journal
  • LPS-72427 Resources Importer cannot import portlet preferences scoped to group
  • LPS-72496 JournalServiceVerifyProcess.verifyTree() causes OutOfMemoryException even with 10 GB heap
  • LPS-72507 Stop using HttpUtil in modules, use service reference directly instead
  • LPS-72509 Cannot publish Web Content article if Permissions changed from the edit page
  • LPS-72553 java.lang.ClassCastException when searching and hitting web contents and folders in Web Content Administration
  • LPS-72670 Only the last character of Japanese text is highlighted
  • 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-72906 Article display stays cached even if update on template gets done
  • LPS-72924 Missing success message when adding page through Navigation Menu in virtual instance
  • LPS-72934 Web Content Display Portlet doesn't update article template
  • LPS-72938 Child page deletion from a variation different than it was created
  • LPS-72996 Could not delete a template after upgrade from 6.2
  • LPS-73142 Unable to save new journal template in web content display configuration panel
  • LPS-73172 Content (folders, files, bookmark entries, wiki pages) cannot be added when Staging is enabled but the appl...
  • LPS-73178 Enforce consistency for language keys in @Meta annotations
  • LPS-73234 Success message displayed in Web Content admin after adding article in WCD portlet
  • LPS-73400 LPS-70435 Backported Incorrectly, Results in Misaligned Web Content
  • LPS-73491 No longer able to edit draft, pending, or scheduled web content articles from the web content search page
  • LPS-73518 Unsafe Typecast in render DDMTemplate
  • LPS-73586 Add highlight portlet configs and remove highlight property
  • LPS-73742 Older versions of Web Content previews shows the newest versions content
  • LPS-73789 Application panel does not always load on IE11 and Edge
  • LPS-73910 Provide higher indexer request buffer capacity for staging processes
  • LPS-73925 Web Content search results for Any aren't returning Draft or Pending Articles
  • LPS-73935 Standardize the way we initiate arrays
  • LPS-73940 All the Type Settings from a Live group including staged and stagedRemotely are copied to Staging group whe...
  • LPS-73948 PortletRequestModel throws NullPointerException during RSS
  • LPS-73956 Toggles in Configure of Public Page do not save the change
  • LPS-74002 Imported Documents and Media items not accessible on staging environment
  • LPS-74021 Web content display won't appear when viewing a page template after selecting web content
  • LPS-74081 A page might not be imported to a site from a LAR file if it has a numeric friendly URL.
  • LPS-74083 Web content that contains an absolute link to another site is changed upon importation into a new site
  • LPS-74112 Portlet Crashes when attempting to preview Expired Web Content
  • LPS-74130 It is impossible to skip the validateLayoutReferences method in the Base/DefaultTextExportImportContentProc...
  • LPS-74158 Web Content Search results shows title with tags
  • LPS-74205 Deleted items cannot be restored after activating staging
  • LPS-74209 Not changed references are not excluded from publication
  • LPS-74229 link-to-page ddm field doesn't handle the language change in Journal
  • LPS-74263 Virtual hostname max length is not validated
  • LPS-74281 Use a portled with an embedded ckeditor produces an js error
  • LPS-74389 Web Content admin should find the web content added as not searchable
  • LPS-74414 Add content icon not visible in Asset Publisher with page-template
  • LPS-74500 Feed - Web Content Constraint can't deselect template
  • LPS-74501 Feed - Web Content Presentation not working when Constraint Structure has more Templates
  • LPS-74502 Staging cannot be activated when set layout set logo is missing
  • LPS-74532 Virtual hostname length should be increased
  • LPS-74534 Obsolete older versions of web content fails to publish
  • LPS-74536 The content/logic in gradle files should be sorted
  • LPS-74544 SourceFormatter improvements
  • LPS-74548 Pages can be reordered when scrolling through product menu on a mobile device
  • LPS-74575 Shortcut icon on vertical cards on site selection modal does not display for sites with long names
  • LPS-74598 Custom export relaunch error.
  • LPS-74631 If certain auto-deploy portal properties are set using private plugins installer in 6.1, the ability to mod...
  • LPS-74647 RSS Publisher portlet feed images display outside the portlet
  • LPS-74678 Recycle Bin - Web Contents with review date stop the automatic check articles process
  • LPS-74704 Site Role permissions on Global entries
  • LPS-74705 JS error when loading the User Admin view
  • LPS-74735 Portlet's Look and Feel generates incorrect portletResource
  • LPS-74798 Allow JournalExportImportContentProcessor to be overridden via OSGi
  • LPS-74800 Sites and Organizations should be available when you are trying to limit the usage of a vocabulary for spec...
  • LPS-74803 Success message and progress bar are displayed at Copy from Live
  • LPS-74836 Missing required fields of several portal forms are not correctly focused
  • LPS-74849 Add a stateless concat to StringBundler to avoid duplicated template code
  • LPS-74862 Web Content Search portlet returns results when criteria is not met
  • LPS-74897 Extract CentralizedThreadLocal into petra-lang
  • LPS-74910 Web Content Display gives 414 URI Request Error with numerous child sites
  • LPS-74934 When local staging is enabled, user can see Add button in D&M when access to Control Panel
  • LPS-74947 Could not use cloned databases with remote staging
  • LPS-75010 Extract basic string utilities into new petra-string module
  • LPS-75034 Look and Feel configuration is not available when the theme applied to a page does not have any portlet dec...
  • LPS-75073 Simulation Panel does not always display on IE11 or Edge
  • LPS-75090 During upgrade, inconsistent elinstanceid values are assigned to JournalArticleImage
  • LPS-75131 NullPointerException thrown when importing a site LAR into a staging site
  • LPS-75138 Database error is produced in UpgradeImageTypeContentAttributes.getImageInstanceId when using postgresql
  • LPS-75162 On mobile devices 'Menu' sidebar sometimes opens only after second tap
  • LPS-75231 JournalContentImpl.getDisplay should use as cache key the article default template if ddmTemplateKey isn't ...
  • LPS-75259 AssetPublisher exports portlet data in site template propagation
  • LPS-75274 Fix localization for web-experience modules
  • LPS-75329 Remove exported packages from portal background task service
  • LPS-75352 When saving a ddmstructure, each JournalArticle version is indexed as many times as versions exists in each...
  • LPS-75432 Confirmation message is not displayed after saving Site Template Propagation in Site Settings until Sites i...
  • LPS-75444 LayoutsTree can't use full private page URLs
  • LPS-75489 Line breaks in web content folder description are ignored when click folder's link in Asset Publisher
  • LPS-75533 "View in Context" button cannot show published version of content in context
  • LPS-75572 Wiki import fails with StringIndexOutOfBoundsException
  • LPS-75591 Process relaunch option is missing in Remote staging
  • LPS-75614 If a user with "Site Administrator" role goes to "Select Site Role" page, an error message is displayed.
  • LPS-75696 Staging Panel App is visible even if the user doesn't have permission to manage the settings
  • LPS-75743 Liferay.Widget interacts with PJAX requests causing widget <iframe> to be the only rendered content in the...
  • LPS-75766 Asset Publisher customiser registry should return default customiser impl if there is no customiser for the...
  • LPS-75770 Add new German translation for "Recent" in site selector
  • LPS-75787 Import process fails if a referenced Web Content is missing
  • LPS-75796 Remove exported package from asset categories navigation web
  • LPS-75797 Old version of web content are not expired when publishing without version history
  • LPS-75798 Add formatting rules for SQL in custom/sql files
  • LPS-75808 Remove exported package from asset tags navigation web
  • LPS-75827 Remove exported packages from export import resources importer
  • LPS-75832 Remove exported package from layout item selector web
  • LPS-75859 Reduce ServiceBuilder dependencies on petra classes
  • LPS-75865 Web Content's past version is not moved when new version is imported and is in a different folder
  • LPS-75869 Remove exported package from site my sites web
  • LPS-75871 Remove exported package from site navigation breadcrumb web
  • LPS-75901 Remove petra-collection
  • LPS-75950 Remove exported package from staging-portlet-data-handler
  • LPS-75956 Site navigation is inconsistent
  • LPS-75958 The web content setting "Version history by default enabled" doesn't work
  • LPS-75969 Remove exported package from rss-web
  • LPS-75971 Remove exported package from site-navigation-language-web
  • LPS-75984 Alphabetically sort the list of structures under the "Add" menu
  • LPS-75997 Remove exported package from product-navigation-simulation-web
  • LPS-76010 In Asset Publisher, the option "Show Full Content" in asset link behavior doesn't work for related asset links
  • LPS-76036 Remove exported package from journal-content-web
  • LPS-76041 Web Content Display can't update Template
  • LPS-76048 Document Library fields in Web Contents don't get translations updated after upgrade
  • LPS-76111 Publishing will fail if the linked document is in the Recycle Bin.
  • LPS-76116 the roles import process is not database agnostic. The db driver of the portal that generate de lar file is...
  • LPS-76146 "Edit Template" option missing for web content display portlet
  • LPS-76151 Add missing Override annotation
  • LPS-76163 Asset Publisher customiser registry reference is unavailable in Audience Targeting
  • LPS-76221 Disable automatic translations and copies using the Lang Builder in portal builds
  • LPS-76226 Automatically create a packageinfo for exported packages
  • LPS-76280 Unable to save asset publisher portlet's configuration when email address is not set.
  • LPS-76339 Wrong redirect after clicking on notification about journal article with display page
  • LPS-76344 Control menu icons touch area is not correctly centered
  • LPS-76373 Update staging usages to the new finder
  • LPS-76497 layouts tree Relative Path link is incorrect
  • LPS-76579 Publication fails with edited tag in the publication
  • LPS-76604 Site template email configuration not propagated to the new site
  • LPS-76631 Template Context contributors do not work in Web Content templates
  • LPS-76651 SEARCH function within Recycle Bin does not return expected results
  • LPS-76672 Remove usages of single destination senders and deprecate them
  • LPS-76673 Remove exported package from portal-security-sso-ntlm
  • LPS-76690 The 'Link' function in web contents cannot be published with non default locales.
  • LPS-76696 Several new pages are created when clicking on Add page button several times
  • LPS-76706 Apply correct usages for portal-search and portal-search-api
  • LPS-76727 Language key is displayed in System Settings for Export/Import Service configuration
  • LPS-76737 Fix compatibility for 70x for between 3 and 4 major versions on export-import-service
  • LPS-76747 Use enhanced for-loop when iterating over arrays or collections when possible
  • LPS-76766 Related Assets Performance Issue with Large Number of Organization Child Sites
  • LPS-76797 Preferences column of portletPreferences is not correctly upgraded when using custom ADTs defined in naviga...
  • LPS-76828 Layout Import does not replace @ variables in URLs correctly
  • LPS-76840 Use the entrySet() iterator when retrieving values from a Map
  • LPS-76981 When editing a Link to URL type page Cancel button redirects to the URL
  • LPS-77018 There is no validation on process name length at a publication process
  • LPS-77025 Missing translations for Control Panel labels
  • LPS-77111 Import class instead of using Fully Qualified Name when possible
  • LPS-77143 Create SF Rule for updated exports
  • LPS-77164 Web Content validation error through Import, former article does not meet Structure requirements
  • LPS-77194 RSS Display and RSS Cache are moved to Other tab in System Settings
  • LPS-77319 WebServerServletToken cache should not replicate puts
  • LPS-77321 RSS Feed does not update modify content in correct refresh time
  • LPS-77382 Can't remove feeds via checkbox
  • LPS-77428 Staged sites share "Last Publish Date" for certain portlet types
  • LPS-77459 Values for name/description in Meta annotations should point to existing language key
  • LPS-77464 Notification from Web Content update redirects to Control Panel
  • LPS-77484 Upgrade to 7/DXP from 6.1: Journal Article Images are lost if the image field name contains an underscore
  • LPS-77685 "Schedule" and "Permission" section are displayed in "Default Values" when "Edit Default Values" for struct...
  • LPS-77761 Add missing Spanish translations for Notification portlet
  • LPS-77766 Request map in template's context is being overwritten
  • LPS-78057 Nested Portlets - getLastForwardRequest won't find correct Request if Virtual Host is involved
  • LPS-78064 Sybase 16 - Installing fix pack 40 onto DXP GA1 results in SQLGrammarException on startup
  • LPS-78128 My sites list view turns into description view after sorting
  • LPS-78150 Add rule for super#cleanUp call
  • LPS-78181 Freemarker snippet in Template editor don't use list item
Show More

Customers Who Viewed This Also Bought