What’s new in liferay 7?
Liferay 7 was a major release that introduces several new features and improvements over previous versions of Liferay.
Here are some of the notable new features in Liferay 7:
- Modular architecture: It will allows developers to build and deploy individual components as separate modules with modular architecture. This makes it easier to develop, test, and deploy Liferay components.
- React-based UI: Liferay 7 introduces a new UI framework built with React, a popular JavaScript library for building user interfaces. The new UI framework provides a modern, responsive, and intuitive user experience.
- Content Management System (CMS): Liferay 7 includes a new CMS that provides an intuitive and easy-to-use interface for managing content, pages, and sites. The CMS allows users to create and manage content without the need for technical skills.
- Personalized experiences: Liferay 7 introduces features for creating personalized experiences for users based on their preferences, behaviors, and interests. This includes features for segmenting and targeting audiences, and for personalizing the content and layout of pages.
- Improved performance: Liferay 7 includes faster page loading times, improved scalability, and reduced resource utilization.
- Improved security: Liferay 7 includes several security improvements, including support for OAuth2 and OpenID Connect, improved password policies, and enhanced access control.
- Microservices support: Liferay 7 includes support for building and deploying microservices, which are small, independent, and modular components that can be deployed and managed separately. This allows developers to build and deploy Liferay components as microservices, making it easier to manage and scale their applications.
These are just some of the new features and improvements in Liferay 7. If you are considering upgrading to Liferay 7, it is important to carefully evaluate your specific needs and requirements, and to consult with an expert in Liferay development.
Angular 4 integration with Liferay DXP and Firebase
Angular and Firebase seed
A simple starter project demonstrating the basic concepts of Angular and Firebase integration.
Firebase
Firebase helps to build better Realtime Web Application and mobile apps for all the platforms to grow your business.
It provides the functionality like Realtime databases, Analytic, Cloud Messaging and Crash Reporting so we can move quickly and focus on our users. We can also test and deploy our application on Firebase Hosting With Free SSL Certificate. We can useĀ Firebase on client-side app developers (both web & mobile)
Before installing the Firebase, First of all, we need to make sure that below mention software installed properly with appropriate version as mentioned below.
Getting Started
- Make sure you have node.js installed version 6+
- Make sure you have NPM installed version 3.9+
- Deploy using gradle or Eclipse Liferay tools
Install
Run this command in same project directory
npm install
Setting up the Project
- Create a project in theĀ Console.
- Click to Create New Project.
- If you already have a project, click Add App from the project overview page.
- Click to “Add Firebase” to your web app.
- Note the initialization code snippet, which you will need to replace in environment.ts file.
src\main\resources\META-INF\resources\enviroments – sample code
// Initialize
// TODO: Replace with your project's customized code snippet
production: false,
firebase : {
apiKey: "<API_KEY>",
authDomain: "<PROJECT_ID>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
storageBucket: "<BUCKET>.appspot.com",
messagingSenderId: "<SENDER_ID>",
};
firebase.initializeApp(config);
Liferay 7 DXP Tops Google Trends
Liferay 7 DXPĀ Scale is based on the average worldwide traffic in one year. Awesome!
Recently released Liferay 7 DXP (Liferay Digital Experience Platform) saves the scale of graph in google trends.
Benefits
- Single, consolidated platform
- Securely handle private data
- Easy-to-use interfaces
- Microservices architecture
- Easy to integrate and customize
- Front-end developers can use any popular framework they like (Angular,React)
Liferay trend on google before releasing Liferay 7