How to Fix Liferay 7.3 and 7.4 Theme Build and Deploy Issue  

How to Fix Liferay 7.3 and 7.4 Theme Build and Deploy Issue  

Themes are created using the Liferay Theme Generator. Liferay DXP 7.3 uses version 10. x.x of Theme Generator. 

Note:  

To create themes for DXP 7.0 or 7.1, install version 8.x.x of the Theme Generator. Themes for older versions of Liferay DXP can be generated using previous versions of the Liferay Theme Generator. 

When you create a Liferay theme with 10.x.x of theme generator and try to build and deploy the theme you might face issues, follow the steps mentioned below guided by the screenshots to fix the issue. 
Click here for Liferay 7.3 theme generator

To fix theme build and deploy issues, you need to follow the steps below

1) Open the package.json file and make the changes as shown below. 

File path: themes/x-theme/package.json 

For the DevDependencies section, we will need to change the below-mentioned three property versions. 

"devDependencies":  

"liferay-frontend-theme-styled": "5.0.0", 

"liferay-frontend-theme-unstyled": "5.0.0", 

"liferay-theme-tasks": "^10.0.2", 

2) Remove node-modules, dist and build folder. 

3) Run the below command. 

npm install -g yo gulp 

4) Install node 12.22.2 

5) Install npm with the command- 

npm install 

6) Now run the command. 

npm build 

npm deploy 

That’s all, a simple guide to fixing the theme generator issue in Liferay DXP. Are you facing any other issues with Liferay development or implementation? Check out our repository or reach out to us at marketing@contcentric.com. We can consult on the business solutions with Liferay implementations. 

Top 3 Robust and Agile Banking Digital Solutions with Liferay DXP 

As per the report by MarketsandMarkets, the global digital banking platform market size is expected to grow from USD 8.2 billion in 2021 to USD 13.9 billion by 2026 at a CAGR of 11.3%. 

Digital banking is continually adapting and proceeding with digitalization in the industry to deliver an enhanced customer experience. Technology has been shaping banks for years now to become more efficient as well as secure. But, with the surge of Banking as a Service, BaaS, and Fintech innovating digital banking solutions, the digital transformation in banking sets a huge curve of digital changes.  

Let us read along to understand digital solutions with Liferay DXP in banking. 

Digital Transformation in Banking 

Digital transformation has always been about doing the things we have been doing in a newer way, in a technological way. In Banking, digital transformation is about changing all the traditional ways of dealing and engaging with customers to the ones using online and digital services.  

Mobile Applications, Websites, Portals, and leveraging the digital channels while collaborating with Fintech and third parties to offer BaaS are some of the digital banking strategic solutions. It is about creating a 100% end-to-end omnichannel digital journey to meet the rising need for enhanced customer experience. According to the Citizens Banking Experience Survey, 90% of consumers and 86% of businesses use digital banking channels. 

Portal solution for digital transformation in Banking 

A portal acts as an integrated platform to respond to each touchpoint of an entire customer journey.  Liferay DXP is a portal platform that’s flexible and scalable, that seamlessly integrates multiple systems, and also has various use cases to respond to numerous and all touchpoints to enhance the customer journey.  

Liferay as a platform has been recognized by various banking and financial institutions throughout the world because of its core building materials and focus on security by design. Multinational companies are moving towards a digital age where they want their system to be scalable in various aspects such as faster implementation, less dependency, and easier process to configure and launch any product to the market.  

Read the writeup with Why, How, and What on accelerating the digital transformation with Liferay DXP

It’s been decades since banks continued to implement different digital solutions as per their needs. Technology has continued to evolve and will continue evolving in the future. The solutions that Industry 4.0 has brought about Automation in Processes, Implementation of cutting-edge technologies like AI/ML/IoT has dawned a completely different era of technologies transforming businesses. Among the digital solutions, portal solutions with DXPs are considered prudent, frugal, and anti-fragile.  

Three robust banking use cases with Liferay DXP  

  • Self-service portal
    • Self-service is prevalent in many industries including banks. As per the research by Microsoft, 77% of consumers report using self-service portals.  
    • Self-service is one of the most important approaches adopted by banks to improve the customer experience along with the mobile-first approach.
  • Public-facing Portal  
    • This helps the organization to show their value proposition, target the desired customer and funnel the prospect to enhance businesses and their service catering. The banking sector leverages data to offer enhanced and personalized experiences. 
  • Integration Platform  
    • Building a unified platform for all the disparate systems helps the customer to view and access all the required functionalities from a single platform. 

Liferay use cases

Three strong factors that Liferay DXP takes care of in the banking sector

  • Omnichannel experiences  
    • Omnichannel experience for a seamless flow of information to the customer throughout different channels. This also helps the organization to target the customers as per the usage on the different points of contact.
  •  Future-proofing with Cloud 
    • Banking institutions follow a hybrid cloud approach which will help them in maintaining the different architectures from a single Liferay infrastructure.  
    • And, organizations are expanding their investments for it is supplemented with security and disaster recovery.
  • Legacy system integration  
    • One of the biggest barriers in the digital transformation journey is the integration of the legacy system. Liferay DXP offers robust interoperability functionality for the seamless integration of existing systems into one user-friendly platform. 

A whole Digital transformation of any organization is on its own a very complex process. However, the transformation roadmap around SaaS and PaaS is simplified with our solutions using Liferay DXP. We, at ContCentric, have crafted solutions for many global giants across industries including banking use cases. Reach out to us to learn more about optimizing your digital banking solutions or send us an email at marketing@contcentric.com!

 

Understanding Liferay User Management 

User Management is one of the important functionalities which is required by each organization despite its size and industry. Managing users is one of the crucial parts of an organization in terms of managing the work, assets, and accessibility of services by each employee/user in the system.

In layman’s terms, user management can be termed as user function to describe the ability of the administrators to manage the access of the user across IT assets, devices, applications, networks, accessibility to services, etc. 

There are many products in the market providing identity management to role-based access control which are being used by top companies to manage their employees and their access. This blog is focused more on the user management functionalities of Liferay DXP which is one of the decisive modules present in any DXP product in the ecosystem. With the help of this module, an administrator can manage all the users available in the portal. 

Some of the named functionalities can be –  

  • Managing user profile
  • Creating User Groups and Organization 
  • Managing Roles and Permissions 
  • Monitoring User Action on the portal 
  • Integration with Active Directory services, Identity management software, SSO solutions, and many more. 
Source: www.liferay.com

Liferay as a platform is very flexible in terms of managing user information i.e. from managing user details to role and permission. The roles and permissions feature of Liferay DXP is one of the paramount features where a user can be given access to a granular level such as whether an asset can be created, updated, deleted, or viewed only in terms of operation.

The same goes for the user group functionality which can be used to give access to roles and permission to multiple users in a single go.

The Liferay Monitoring feature can be used to track all live sessions on the page. This is disabled by default for production, but the admin can enable the same by setting the portal property live.users.enabled to true. 

In Conclusion  

Liferay User Management has helped many organizations in terms of managing and maintaining the hierarchy with roles and permissions attached to it. Along with this, modules can be integrated with various SSO solutions for ease of access.

We, at ContCentric, have implemented various projects where we have integrated with Azure, Google, and Open ID-compliant SSO tools.  

Enhance the user experience by centralizing access control and improving overall productivity. Help your business with our solutions to secure your business to achieve agility. Get in touch with us! 

Top Ten Benefits of Liferay DXP for Your Enterprise

Liferay DXP (Digital Experience Platform) is the next-gen enterprise software platform to meet the complex requirements of enterprises that want to bring digital transformation. Improved customer experience and simplification of complexities are two major characteristics of the Liferay DXP platform. It is designed to meet the enterprise content requirements of modern enterprises while creating personalized experiences for customers.

Here are the top ten benefits of Liferay DXP from the perspective of the Liferay development company.

Omnichannel Experience: Liferay DXP can keep the conversation continue across different touchpoints to provide an omnichannel experience

More Engagement: Whether you want to engage prospective customers or existing customers, Liferay DXP can enable you to offer an excellent digital experience from scratch

Customer Loyalty: Liferay development services help you build strong customer relationships while earning their loyalty through a personalized experience

Improved Experience: Liferay DXP can improve the customer’s experience through necessary data and insights in the single customer view

Personalized Interaction: Liferay DXP enables you to create different segments for target audiences and visitors. It assists you to provide personalized interaction

Also Read- Developer’s Step-by-Step Guide For Staging Setup in Liferay DXP 7.2

Tailored Digital Experience: It is easy to deliver content and relevant functionality as per the business model and context in a tailored way for every customer

High Scalability: Liferay development services can assist entrepreneurs to provide engaging customer experiences with a higher scalability

More Relevancy: The document management system aims at providing necessary information to visitors and customers in real-time with an engaging experience. The Liferay DXP assists you to provide relevant information every time

Seamless Integration: The Liferay DXP can host multiple systems of your business to provide a unique experience to your customers across different devices and platforms

24/7 Connectivity: Your DMS (Document Management System) can connect flawlessly with solutions like Liferay Analytics Cloud and Liferay Commerce

Apart from these top benefits, Liferay DXP can bring digital transformation in your document management system. You can easily bring the customer’s data in a single point to keep every employee of your company from sales to marketing and support to operations on the same page to provide inclusive and integrated experiences. Simply put, Liferay DXP can help your teams unite to provide a complete solution that leads to digital success.

You can also hire Liferay developers to make the most of this platform and increase efficiency across all the content, customer data, and services-related systems. The Liferay DXP-powered system can offer insights into pain points of business processes. You can streamline workflows with ease using the Liferay DXP system.

In a nutshell, if you want to engage and retain existing customers or attract new customers to your business through a robust ECM (Enterprise Content Management) system, the Liferay DXP can be an ideal solution. On one hand, you can create a unified customer journey with a personalized experience, and on the other hand, you can improve services and engage your existing customers.

Liferay DXP is a customizable and flexible platform to gain the advantage of a reduced TTM (Time to Market). What’s more, it facilitates enterprises to work faster even with limited resources. The Liferay DXP can seamlessly connect to utilize the legacy software effectively. In a way, enterprises can make the most of this platform in a cost-effective way.

Do you want to stay ahead of your peers by bringing digital transformation in your business processes? Well, the Liferay DXP Cloud can make it possible by scaling enterprise solutions up to meet the changing needs. The platform has multitenancy capabilities to offer more scalability. All you need to find a reputed and experienced Liferay development company to bring innovation and uniqueness in your company’s content management system.

ContCentric is a leading Liferay development company. Our team of experienced Liferay developers has worked on document management system-related projects across various industry sectors. Send us your enterprise content management requirements at marketing@contcentric.com and our expert consultants will get back to you soon.

Liferay DXP

Integration of Remote Elasticsearch 7.X with Liferay DXP 7.2

Liferay is a prominent Content Management System that is adopted by enterprises across the world to build portals and corporate sites.

Search is a very important and widely used feature of Liferay development. Elasticsearch goes well with Liferay. Liferay architectures either use embedded Elasticsearch or use the Remote Elasticsearch. The experts of the Liferay development services recommend using the Remote Elasticsearch option as it enhances the search performance of the system. Embedded is not recommended for production environments as it might slow down the performance.

In this blog, we have provided the steps to be performed to integrate remote Elasticsearch with Liferay DXP 7.2.

Check the Liferay compatibility matrix for the Elastic search version.

https://www.liferay.com/documents/10182/246659966/Liferay+DXP+7.2+Compatibility+Matrix.pdf/ed234765-db47-c4ad-7c82-2acb4c73b0f9

2) For instance we are using ElasticSearch Version 7.6.2 which can be downloaded from the link below.

https://www.elastic.co/downloads/past-releases/elasticsearch-7-6-2

3) Elasticsearch services basically require the permission of a user named elasticsearch user only you can create elasticsearch user with the below command.

sudo useradd -m elasticsearch

4) Upgrade Liferay elastic search from 6. x to 7. x by downloading Liferay Connector ElasticSearch 7 lpkg plugin from the Liferay marketplace.

5) To install pkg, copy the pkg file to Liferay’s deploy folder and let the file get started.

6) Once the pkg is started shut down the server.

7) Blacklist the 6.x elastic search by creating com.liferay.portal.bundle.blacklist.internal.BundleBlacklistConfiguration.config file in server osgi config.

8) In com.liferay.portal.bundle.blacklist.internal.BundleBlacklistConfiguration.config file put the following content.

blacklistBundleSymbolicNames=[ \
“com.liferay.portal.search.elasticsearch6.api”, \
“com.liferay.portal.search.elasticsearch6.impl”, \
“com.liferay.portal.search.elasticsearch6.spi”, \
“com.liferay.portal.search.elasticsearch6.xpack.security.impl”, \
“Liferay Connector to X-Pack Security [Elastic Stack 6.x] – Impl” \
]

9) Now clear servers temp, work, osgi/state folders and restart the server (A best practise step,not documented anywhere).

10) Start the server and reindex all searches.

11) create a directory named elasticsearch in /var/lib/ & /var/log/ folder and assign elasticsearch user permission to those directories.

12) Go to /home/elasticsearch/elasticsearch7.6.2/config/elasticsearch.yml file and enter following details.
node.name-anyname,host-127.0.0.1,port-9200

13) Go to /home/elasticsearch/elasticsearch7.6.2/bin and install following plugins using command sudo ./elasticsearch-plugin install <<pluginname>>.

analysis-icu,analysis-kuromoji,analysis-smartcn,analysis-stempel

14) Kill all java processes, if running.

15) Start elasticsearch by going to /home/elasticsearch/elasticsearch7.6.2/bin and using command ./elasticsearch -d

16) Go to Liferay server osgi/config folder create a file named com.liferay.portal.search.elasticsearch7.configuration.ElasticsearchConfiguration.config
Enter the following details in this file.

additionalConfigurations=””
additionalIndexConfigurations=””
additionalTypeMappings=””
bootstrapMlockAll=”false”
clientTransportIgnoreClusterName=”false”
clientTransportNodesSamplerInterval=””
clientTransportPingTimeout=””
clientTransportSniff=”true”
clusterName=”LiferayElasticsearchCluster”
discoveryZenPingUnicastHostsPort=”9300-9400″
httpCORSAllowOrigin=”/https?://localhost(:[0-9]+)?/”
httpCORSConfigurations=””
httpCORSEnabled=”true”
httpEnabled=”true”
indexNamePrefix=”liferay-”
indexNumberOfReplicas=””
indexNumberOfShards=””
logExceptionsOnly=”true”
networkBindHost=””
networkHost=””
networkPublishHost=””
operationMode=”REMOTE”
overrideTypeMappings=””
retryOnConflict=”5″
transportAddresses = [ \
“localhost:9300″, \
]
transportTcpPort=””

17) Restart the server and go to search and do reindex all, reindex spell.

That will ensure that the Liferay DXP is running with remote Elasticsearch.

ContCentric is a prominent Liferay development company. We provide customized, robust, and cost-effective content management solutions using the Liferay DXP version to our enterprise clients. Apart from Liferay DXP portal development services and upgrades, we also offer consultancy, support, and maintenance services.

If you want to get a customized portal solution to streamline the content management at your business, then you can drop us a line at marketing@contcentric.com. Our expert Liferay consultants will be glad to respond to you for solving the content maze of your organization.

Related bog: Liferay DXP or CMS- What is Preferable for Your Business?

Developer’s Step-by-Step Guide For Staging Setup in Liferay DXP 7.2

Liferay development has gained fame as an integrated digital experience platform across the corporate world. Its Digital Experience Platform (DXP) has enabled MNCs, large companies, and even SMEs to offer personalized experiences to the customers throughout their journey. Liferay DXP has many user-friendly and enterprise-focused features and excellent functionality. One of its useful features is Staging.

The concept of staging is important for enterprise content management services. It enables Liferay developers to modify the business website behind the scenes and publish all the updates at once. Visitors or customers cannot see developers changing the web site before their eyes thanks to the Staging feature. Liferay facilitates developers to make changes to the website in the specific staging area.

Here we give a step-by-step guide for staging in Liferay DXP 7.2 from the perspective of a Liferay development company. Let’s understand the importance of the staging concept through a real-time use case.

In the CMS portal, we may need a setup where data on the production site should first be viewed on some local environment before uploading it upon the production server for the end-users. Such functionality in Liferay can be achieved using a staging concept.

Related blog: What are New Features in Liferay DXP 7.1 Version?

Let’s discuss every step of the staging setup now.

1) To do a staging setup between two Liferay servers, first, check the connectivity between two servers.

For example, to check connectivity between servers with port numbers 8080 and 9090 from your system’s terminal enter command curl https://127.0.0.1:9090 and this should return some Liferay HTML string content in your terminal as shown in the below image-

Document managemet system

2) In both servers portal-ext.properties keep the portals available, enable language as same. For example, if the portal supports only English and Spanish, then portal-ext.properties property should have the following property in both the servers. Also, Liferay’s use of a pre-shared key between staging and production environments helps secure the remote publication process. It also removes the need to send the publishing user’s password to the remote server for web service authentication.

Using a pre-shared key allows Liferay to create an authorization context (permission checker) from the provided email address, screen name, or user ID without the user’s password. Enter the same secret key in both the servers as shown in the below image.

Document managemet system

Note:
If you don’t use hexadecimal encoding, i.e. if you use the default setting tunneling.servlet.shared.secret.hex=false, the value of the tunneling.servlet.shared.secret property must be ASCII-compliant.

3) In both servers fix pack version, Liferay version should be the same and to check the fix pack version, Liferay version of both the servers by going to respective server patching-tool folder and entering command ./patching-tool.sh info

4) In both staging, publication servers there should be sync between jars, wars of both the servers so deploy all the jars, wars in both the servers.

5) Log in to the first server with the administrator role from which staging is to be done and go to particular site Publishing->Staging as shown in the below image-

Document managemet system

Also Read- Why Businesses should Develop Portals with Liferay?

6) Select Remote Live and enter the details of the second server on which cloning is to be done as shown in below images

Document managemet system

Document managemet system

Note: If you want to enable page versioning in staging server select the Enabled on public/private pages options and the respective assets for which you want to enable staging between two servers.

7) On a successful staging connection, you’ll get the screen shown below with a success message.

Document managemet system

8) To publish the whole content select on the ‘+’ icon in the above screen and select relevant assets that you want to export to the publication server and select publish to live option.

Document managemet system

Note: if you want to publish content on scheduled time, select the schedule option along with the respective time details. This is an amazing option that allows you to publish changes at a specific time.

9) On successful publication, you’ll get a screen as shown in the below image.

Document managemet system

10) Now, for example, in order to publish any single web content asset select publish to live option for particular web content asset as shown in the below image.

Document managemet system

11) In order to publish any new page, go to that page and select publish to live option then go to ‘Switch to Advanced Publication’ and publish the particular new page that you want to publish.

That’s it! The staging concept in the Liferay DXP 7.2 and other versions can be a game-changer in the page publication. However, it is advisable to consult a reliable Liferay development company to know more about this concept and other enterprise-friendly features of Liferay DXP.

Concluding Lines
ContCentric is a reputed Liferay development services provider. We provide customized, robust, and cost-effective web solutions using the Liferay DXP version to our corporate clients. Apart from Liferay DXP upgrade and portal development services, we also offer consultancy, support, and maintenance services.

If you want to get a customized web solution for simplifying complex processes of your business, then you can drop us a line at hello@contcentric.com. Our expert Liferay consultants will get back to you soon.

Why businesses should develop Portals with Liferay?

Digital experience is the need of the hour for modern enterprises. When it comes to providing engaging digital experience to audience, you can count upon Liferay development services. Liferay is an enterprise portal development technology that offers DXP (Digital Experience Platform) for bringing digital transformation in the businesses globally. The Liferay platform can boost enterprise content management system with digitally pleasant user experience.

portals with liferay

People get more acquainted with digital interaction as time advances, and therefore, they demand unique ways to interconnect. This trend compels entrepreneurs and business owners to find digitally advanced solutions for the document management system. There, Liferay comes into the picture. It promotes digital transformation across the workflows. As a robust and reliable platform, Liferay also assists dynamic enterprises to mitigate ever-changing challenges.

Liferay development services enable your company to provide advanced features to visitors or customers. It is one of the most popular technologies for developing enterprise-grade software and portals. Here are the top ten benefits of Liferay portal development for your business.

1) Reduced TCO (Total Cost of Ownership)
Liferay is an easy-to-install platform as compared to other portal development platforms like Drupal and Joomla. It can help you save big on development and operational costs. Also, Liferay is easy-to-use for companies and offers reduced cost of ownership. This benefit makes Liferay a preferred choice for a document management system for your company.

2) OOTB (Out-of-the-box) functionalities
Liferay has many OOTB features like content management, core portal, etc. What’s more, the platform offers enhanced security and mobile-friendliness for enterprise portals. When it comes to building advanced enterprise portal solutions, Liferay can remain a robust and reliable platform.

3) Scope for innovation
Liferay offers 60 different features for portal development. Also, the platform keeps on bringing new features and updating regularly to fill the gaps in the market. The version upgrade of Liferay is designed to mitigate the diverse requirements of the industry. The Liferay development company can come up with innovative portal solutions using Liferay’s new social and mobile configuration.

4) High customization
Liferay is a highly customizable platform. It has a new Hook and Extension plugin to give Liferay developers the liberty to develop a product using the old code. It is easy to change or modify your portal in line with your business requirements without rewriting the whole code. Higher customization ability makes Liferay a choice of many enterprises globally. Unisys, Suez Environment, and Volkswagon are some of the big companies that have put trust in Liferay.

Also Read- Top Liferay Features to Watch in Enterprise Portal

5) Increased agility
Liferay offers drag-and-drop like functionalities that ease the burden on your management. It is easy to configure, develop, and modify custom functionalities in the Liferay portal to meet your different business objectives. Liferay has unique workflow APIS to save valuable time for developers and allow the creation of customized APIs.

6) Customization independence
The Liferay development company can give a full choice of application servers, operating systems, and databases based on Liferay. Various features of Liferay enable developers and entrepreneurs to create customized modules. Such modules can sync with your business processes and to give your company a competitive edge.

7) Multilingual capacity
The Liferay platform offers out-of-the-box support for more than 30 languages including Francoise and Portuguese. If you own an MNC or a multilingual organization that deals with customers and stakeholders who speak different languages, then Liferay can help you come up with a user-friendly portal. Users can switch the language with a single click. What’s more, you can add new languages as per necessity as well.

8) Staging environment
Liferay allows you to make changes to your corporate website in a staging area. You can publish all the changes at once after making the necessary changes. The platform also facilitates users, developers, and administrators to integrate content and services from backend applications. It supports multiple methods to integrate like SOAP, RSS, and REST. Simply put, Liferay is just the right platform for developing a customized enterprise content management system.

9) Easy Migration
Regular version updates and development-friendly functionality are key characteristics of the Liferay DXP. It also helps your company share corporate information in real-time with complete user control. You can readily migrate files, blogs, and data from legacy systems to the Liferay platform or simply integrate with existing enterprise platforms like SAP.

10) Huge community support
The growing popularity of Liferay reflects in the fact that every month, around 1300 new members join the Liferay community. Over 56000 active members are a part of a huge community to date and support Liferay development services by resolving issues quickly.

Parting Notes
A reliable and renowned Liferay consulting services can help companies to make the most of Liferay technology. A Liferay-based portal can transform your business operations with an immersive look and feel. The Digital Experience Platform of Liferay can connect devices to offer a unified experience to the users.

liferay-development-services

Liferay DXP or CMS- What is Preferable for Your Business?

We witness continuous changes in the business scenario, technology domain, and customer expectations. It is, therefore, necessary to transform your enterprise digitally and address the user’s requirements effectively. You can offer the omnichannel digital experience to your across various channels by taking assistance from the document management company.

Content management system

Why Unified Experience is necessary?
Today’s tech-savvy customers expect unified and engaging experiences across all the devices. If you want to keep your company ahead of the curve in the growing competition, you need to put your customers first and provide them unified experience. What’s more, employees and stakeholders also like unified digital experience in all the processes with the help of a centralized document management system.

Technological advancements assist enterprises to transform internal operations into an excellent digital experience to the customers. Simply put, this transformation is based on delivering the right piece of content to the right audience in a unified way. Let’s compare the Content Management System (CMS) and Digital Experience Platform (DXP) to understand which one is in a better position to help modern enterprises meet the customer’s expectations and needs.

But before comparing them, let’s have brief information about both CMS and DXP.

What is CMS?
As a centralized system, the CMS assists companies to organize the content. It can be used for building the backend of the corporate website. Users or visitors can view the content with the help of CMS. A robust CMS can enable you to publish, manage, and control all types of content across both web and mobile channels. WordPress, Drupal, and Joomla are popular content management systems worldwide.

What is DXP?
The content management company also offers a digital experience platform to enable SMEs and large companies to deliver engaging experiences to the customers. The DXP is also a centralized platform and it can handle multiple integrations at once. Mostly, DXPs have built-in CMS capabilities. Some of the renowned digital experience platforms are Liferay DXP and Sitecore.

Major Difference between DXP and CMS
When it comes to providing in-depth customer experiences, DXP knows no competition! Do you want to know the key differences between CMS and DXP? Though there is a little overlap between these two from the functionality perspective, here we will attempt to differentiate DXP and CMS.

A DXP can better take care of the asset and content management at a large scale. It is possible to sync, manage, and publish the content across different platforms with the help of DXP. Be it a mobile platform or web portal and IoT devices, the DXP helps the users to publish content anywhere.

A reliable document management company can develop robust DXP solutions and multiple microsites to help eCommerce companies launch their projects. There, traditional CMS falls short of providing the best results. It is fair to mention that DXP has an upper hand over CMS for delivering digital experiences across various channels or platforms. Also, DXP can provide unified experience across all the devices.

Also Read- How to Choose the Right Platform between Alfresco and Liferay

DXP or CMS- What should be your choice?
CMS is fine for your enterprise if you do not consider digital platforms for distributing content. But, if you are looking for rich and personalized experience together with uniformity, then you need an advanced and sophisticated solution. There, the DXP steps in. It is indeed one step ahead of a CMS. Here the questions arise- why does your document management system need a DXP? Does your brand benefit from it?

The answer to these questions is- the DXP can help your enterprise offer an omnichannel customer experience. Let’s go through key benefits of DXP that help your brand to become successful online.

Strengthening Relationships
DXP can make your relationships stronger with existing and new customers. Both small and large enterprises can take benefits of DXP and develop productive relationships with the target audience throughout the lifecycle.

Offering omnichannel experiences
We have already discussed that DXP can provide an omnichannel experience. When your brand offers customers the same experience across multiple devices, you can certainly boost the sales and gain the customer’s trust.

Enabling integrations
The DXP can be readily integrated with existing and new data. You can easily optimize content and manage different document management systems through a centralized DXP while delivering engaging experiences.

Providing multiple touchpoints
The DXP enables you to address the customer’s requirements across various touchpoints. As a result, you can get a higher conversion rate.

The CMS offers limited access and scope for personalized customer experience. CMS is more useful for developing a user-friendly website as a whole rather than offering a personalized experience. It is not possible for CMS to get connected to various platforms and devices. These days, the IoT trend is on the rise and the CMS cannot enable you to make the most of connected devices.

Concluding Lines
In a nutshell, if you want your enterprise to remain competitive amid increasing challenges, it is better to choose a DXP. You can provide personalized content with a connected digital experience to your customers. A renowned content management company can help you find ways to get the most suitable DXP solution for your diverse business requirements.

Content management system

How to Choose the Right Platform between Alfresco and Liferay

In today’s competitive business scenario, the document management system plays a vital role in taking your company to the next level. Today, we have several frameworks available to make enterprise content management systems with desired features or build a robust document management system. However, out of these frameworks, only Alfresco and Liferay have attracted maximum developers and entrepreneurs worldwide.

Alfresco is an open, secure, and modern system that activates process and content intelligently to accelerate the business flow. Whereas, Liferay is an open-source framework that provides free documentation and paid professional services while enabling users to build portals, websites, and connected experiences.

Let’s compare them from various aspects. But before that, it is better to go through some common requirements that lead us to consider Liferay and Alfresco.

Common Requirements for Alfresco and Liferay

Here is a list of some common requirements that customers need to have before selecting any of these platforms. If your project has all these requirements then you should look for a reputed enterprise content management system developer.

  • Document management system
  • Wiki Pages, blogs, and chats
  • Collaboration and coordination
  • Portal development
  • Document sharing
  • Business workflow based on content
  • Enterprise-level search
  • Intranets and Common Knowledge Area
  • Forums and Discussion Boards
  • Knowledge management
  • Event management and corporate calendar
  • Web content management
  • Mobile-friendliness

However, it is fair to mention that comparing Alfresco and Liferay is like comparing an apple and an orange. When it comes to their strengths and selection of the right platform, it is possible that poor tool selection can increase the cost of development and implementation. Let’s go through the circumstances that make Liferay the right choice.

When you should opt for Liferay development services

Liferay is a great framework especially when you want to develop mobile-friendly presentation interfaces. This is basically a portal framework and is highly useful for-

  • Developing responsive websites, Intranets, and web portals
  • Web content management
  • Publishing static and dynamic content in abundance with workflows to manage the entire content cycle
  • Document management limited to managing documents available on an Intranet or a website as compared to an enterprise-wide document library
  • Collaboration app-centric views with social media integration or social media apps
  • Websites or applications that use wikis, blogs, and chat heavily
  • Integrating underlying corporate systems to present data to a huge audience

Here are some of the major circumstances when you should seek help from an Alfresco content management company.

Also Read- How to Make the Most of Enterprise Content Management System in 2020

When you should go for Alfresco development services

Alfresco is a popular content repository and workflow engine. It is designed as a robust Enterprise Document Management System and it has less part of a collaborative portal or Intranet, unlike Liferay.

Much confusion about its role as a collaborative framework is prevailing because of its module named “Share”. It is a collaborative application over a document repository, but it has no match with big CMS frameworks like Liferay and Drupal.

Alfresco has gained popularity in providing web content management, but in reality, its WCM experience is not worthy of comparing the same with Liferay. In other words, Alfresco is not a dedicated WCM framework. But, when it comes to document repository and enterprise-grade search capabilities, Alfresco knows no competition. Even the Liferay framework is not this much capable in a document repository.

Alfresco workflow engine is an excellent BPM (Business Process Management) tool that can help companies automate a lot of workflows based on documents along with non-document-based workflows. Alfresco is best used when your enterprise has to manage thousands or millions of documents and all of these documents are either presented to a website or Intranet or within the firewall.

Though Alfresco provides the same features related to Wikis, blogs, and forums like Liferay, the framework cannot give the user experience like Liferay and other similar frameworks. Unnecessary customization and enhancements are outcomes of an Alfresco-based development system used for these objectives.

Do you know that a reputed Liferay development company can integrate Alfresco for enhanced document management and document repository? Here, the Liferay framework takes care of the presentation and web content along with the workflow while providing a rich digital experience. The content-centric workflows are useful for creating the final copies of documents. Here, the Alfresco repository can be used for presenting some of the documents on the Liferay-based portal.

Concluding Lines
Alfresco ECM and Liferay Digital Experience Platform (DXP) are excellent platforms for establishing an enterprise content management system. Though we have covered the major aspects of comparison between these two frameworks here. It is better to contact a reputed ECM services provider to know the most suitable platform for your document management system-related requirements.

ContCentric is a leading Alfresco and Liferay development company. We have provided customized solutions for modern enterprises in a cost-effective way since our inception. ContCentric provides a one-stop solution for all ERP and document management-related queries.

Liferay development services

What’s New in Liferay DXP 7.2 and Why Your Company Needs It?

Whether you have a Liferay application or want to build a customized portal with Liferay, the latest version Liferay DXP 7.2 is here for you! If you still want to sit on the fence to update your existing Liferay-based application to Liferay DXP 7.2 then this is something important for you- Liferay 6.2 support is going to end in December 2020. So you have 14 months left for upgrading.

Liferay development company

Liferay DXP 7.2 was released in June 2019 with a lot of enterprise-friendly features and excellent functionality. These features have a significant impact on the lives of developers and users alike. The latest release Liferay DXP 7.2 has improved features and performance enhancements. It also comes with a revamped UI.

A reputed Liferay development company can enable your enterprise to make the most of the latest version of Liferay 7.2. If you want to increase the operational efficiency and productivity of an existing Liferay solution, it is better to upgrade it to Liferay 7.2. It will take your business to a growth path and make it ready for new challenges. Let’s make a list of business benefits of Liferay DXP 7.2.

Top Benefits of Liferay DXP 7.2 for Your Enterprise

  • Liferay DXP 7.2 makes it easier for non-technical users to provide a rich and seamless user experience. This latest version has more tools and user-oriented updated as compared to other existing versions
  • Audience Targeting and User Segmentation are at the core of the new Liferay DXP 7.2. Both these features can be easily integrated with content creation abilities in the existing Liferay platform
  • Liferay has emphasized on privacy by improving the Personal Data Erasure feature. This feature was introduced in Liferay DXP 7.1 and it is now more powerful and efficient than ever

Other benefits of Liferay DXP 7.2 are following

– Modern Site Building Project
Since the launch of Liferay DXP 7.1, the company strives to deliver the best user experience with some non-technical changes and improvements. Liferay DXP 7.2 has brought a lot of such changes and improved features like Display Pages, Content Pages, Navigation Menus, Fragments, and Pages Administration. Here we will discuss Display Pages and Content Pages because they can have a lasting impact on the Document Management System (DMS).

Also, Read- Top Features of Liferay Commerce that Benefit B2B E-Commerce Enterprises

– Content Pages
Liferay DXP 7.2 has an improved appearance on the content pages. Now, enterprise users can adjust the images, background colors, spacing, and other necessary elements on the content pages. In a way, the users have more abilities for styling and customization of the content pages. The layout can also be customized by using the Section Builder given on the right-hand side.

Liferay also offers fragments, which are basic components consisting of text fields, images, buttons, headers, cards, and the like. It is easy to combine the predefined sections to build complex components. You can hire Liferay developers to combine these predefined sections and add complex components on the content pages.

Liferay DXP 7.2 also enables developers and users to add any widget to any fragment while making the use of alerts, blogs, wikis, and the like. This is simply an enhancement of the functionality of Liferay DXP 7.1 that enables the users to add widgets to Content Pages.

 Display Pages
All the content pages can be made for Display pages as they are built on the same building blocks. The Liferay development company can add support for Display pages in custom entities.

Introduction of AI (Artificial Intelligence)

Liferay DXP 7.2 has introduced AI in the form of Auto-tagging of images. This feature is designed to reduce manual actions and help users build collections rapidly. We certainly expect that more AI functionalities will come in the next versions in the form of Auto-tagging improvements and other features.

Liferay DXP 7.2 offers many benefits and user-friendly features to meet the complex requirements of the document management system. It is always beneficial for modern enterprises to upgrade their existing Liferay version and remain competitive.

Concluding Lines
At ContCentric, our experienced and certified Liferay developers provide the best-in-class Liferay development services. We have successfully delivered several Liferay projects across different industry verticals and helped our global clientele achieve business objectives. We can come up with the most suitable solutions for the most complex content management requirements.

    Have a Business Inquiry ?

    Let us collaborate and break yet another barrier to digitalization. Connect with us to discuss the project!





    Let us connect the digital dots!

    We are seeking dynamic professionals and unstoppable talents to craft distinct solutions for our clients to enhance their businesses. Come, join our fair & focused, optimistic & thoughtful world and deliver excellence together.

    Discipline

    Innovation

    Growth