Richard Cookson Content Writer

Ashok Neupane | Portal Programmer I

Ashok Neupane is a Portal Programmer I at XTIVIA, Inc. He is an enthusiastic, confident, and energetic software engineer with a portfolio of experience spanning four years of hands-on application design, development, and deployment. Ashok has an outstanding track record of building flexible, performance-oriented application frameworks and back-ends, and providing insight into scalable, flexible application coding. He has a knack for creating responsive APIs that improve overall application features and functionalities and is well-versed in software development principles.

Ashok Neupane
Portal Programmer I

Ashok Neupane is a Portal Programmer I at XTIVIA, Inc. He is an enthusiastic, confident, and energetic software engineer with a portfolio of experience spanning four years of hands-on application design, development, and deployment. Ashok has an outstanding track record of building flexible, performance-oriented application frameworks and back-ends, and providing insight into scalable, flexible application coding. He has a knack for creating responsive APIs that improve overall application features and functionalities and is well-versed in software development principles.

Adding Menu to Users Admin (Overriding JSP Using OSGi Fragment Host)

We can use a JSP override to customize the default behavior of the portlets that are provided by Liferay out of the box. This article describes how to add an additional menu in user admin portlet and display additional details of the user (example: additional data... read more

Sending Audit Message Notification to Slack using Liferay DXP Audit Service

If you are wondering about sending Liferay Audit Messages to a Slack channel using the Liferay Audit Service, you are at the right place. These event notifications, aka Audit Messages, can be sent out to an external chat client such as Slack or Stride. This can be... read more

Assigning User Registration Workflow to an Organization Role in Liferay

This article is intended to give you an overview of how can you assign a workflow task to organization role if the definition is applied to other than the organization site. You will need to know the basic concepts of Kaleo workflow in order to understand the concepts... read more