User Notfication

KNOWARTH Technologies Pvt. Ltd.
Data Modeling & Business Logic
Many new features have been added in Liferay 7 and many user-friendly notifications omitted. Take for example, the feature that notified users and developers when there was a change with their project or system they were working on.
It was User Notification Portlet that was very much visible on the right hand side corner in Liferay 6.2 assigned a bell icon with numbers shown in red colors indicating the changes or updates that are still to be viewed by the user. With the introduction of Liferay DXP that features has been disabled.

- Problem

Liferay 6.2 showed notifications to user in its top dock bar (Bell icon that showed numbers in red circle) to access notifications for latest updates. But, with Liferay DXP we can only access then via the Control Panel section which is inconvenient due to navigational issues.

- Solution

KNOWARTH’s User notification Portlet is the solution to circumvent this annoying issue. We have developed a unique component in Liferay 7 using which developers can allow access to users to view notifications in real-time. It also allows a user to redirect notifications to Liferay User Notification Page for convenience.

- How to configure Notification Portlet in Liferay DXP?
Please follow below given steps to configure Notification Portlet:

Step 1: Paste the .jar file in deploy folder on Tomcat Server

Step 2: Login as Super Admin in your Liferay account

Step 3: Create public page in any site and add Portlet (User notifications) in that same page.

Step 4: set Portlet URL (notification page URL) to get redirected to the Notification Page on your Liferay account
Now, click on configuration option on top Right menu of User Notification Portlet
Above steps will Pop open a new window which will prompt a user to add the redirection URL. Click the Save button to save you redirection rule.
For example: /group/control_panel/manage?p_p_id=com_liferay_notifications_web_portlet_NotificationsPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_auth=8U5tPQxH

Step 5: Generate user notifications.
For example: create a blog. Login with any other user and subscribe that user to the blog you just created.
And, that subscriber will get all notification for any updates, comments or changes within the blog.

Step 6: After generating notification, go to site page where User notification Portlet is available.
We can see notifications for the new user in the Portlet by clicking on Bell icon.

Step 7: User can mark it Read to hide that update.

Step 8: By clicking on View all notifications, user will get redirected to notifications page available in Liferay’s Control Panel section.

User notifications are very important to most users as it draws their attention to the latest updates within their projects.
Liferay is trademark of Liferay, Inc., Liferay International Limited and/or Liferay Affiliate, registered in the United States and/or other countries.
Release Summary and Release Notes
Version Change Log Supported Framework Versions Date Added
Liferay DXP 7.0 GA1+
Anblicks is a Cloud Data Engineering Firm - Enabling Enterprises with Data-Driven Decision Making. Since 2004, Anblicks has been enabling customers across the globe, with their digital transformation journey. Anblicks is headquartered in Addison, Texas, and employs more than 400 technology professionals, data analysts, and data science experts in the USA, India, and Indonesia. Anblicks is committed to bringing value to various industries using Data Strategy, Cloud Data Engineering, and 24x7 Managed Data Services. Global Customers are benefited from our Anblicks Ignite Enterprise Data Platform and products. Anblicks' comprehensive knowledge and expertise includes CloudOps, Data strategy and Modern app services. They have proven capabilities of delivering complex and innovative solutions powered by the Liferay DXP platform. They have a team of proficient Liferay developers and Liferay thought leaders. They have authored and reviewed several books on Liferay. They bring innovative digital experiences to applications, corporate websites, customer self-serves, intranet and community portals, partner portals, ecommerce portals, collaboration and CMS portals. Their mission is to help their customers achieve goals with simple yet effective solutions through state-of-the-art technology, innovation, and reliability.
KNOWARTH Technologies Pvt. Ltd.
Published Date
April 09, 2017
Supported Versions

Installation Instructions

This is a Legacy App that is no longer available in the new App Marketplace. You are able to acquire it from your installed DXP or CE instance and install it by following the instructions below.

Acquiring this App through the legacy Liferay Portal Store

  1. Review app documentation for any specific installation instructions.
  2. Login to your Liferay Portal instance with administrative permissions.
  3. Navigate to the Control Panel, Marketplace (or Apps for 7.3 and prior), then Store.
  4. If needed, login to your Liferay.com account by choosing Sign In.
  5. Search for the app name in the Search dialog.
  6. Once the app is found, click on the app in the search results.
  7. On the app details page, choose to acquire the app by selecting the Free, Buy, or Trial button.
  8. Follow the instructions on the screen to complete the acquisition.

Installing this App through legacy Liferay Portal Purchased Apps

  1. After acquiring the app, login to your Liferay Portal instance with administrative permissions.
  2. Navigate to the Control Panel, Marketplace (or Apps for 7.3 and prior), then Purchased.
  3. If needed, login to your Liferay.com account by choosing Sign In.
  4. Click the Install button to install your app on your Liferay Portal instance.

See the legacy App Marketplace help documentation for more information.