2. The following are the Liferay 7 features
OSGi Support
Bootstrap 3.0 Look and Feel
Java 8 Support
Alloy Editor
Elastic Search
Support Integration Testing through Arquillian
Application Display Templates Support for Login, Language and Breadcrumb
portlets.
Improvements in Web content management
Singe Page Application Development
Document Management storages extracted as modules
Service Builder code now uses Declarative Services instead of Spring for
dependency injection
3. OSGi Support
Liferay 7 has supported OSGi modular based environment. Open Services Gateway initiative is
standards for modular based application development.
4. BLADE Tools for Liferay
• Liferay also started developing Liferay IDE and its used BLADE Tools to
create and deploy bundles. Now it’s in progress and for now we can
directly use BLADE Tools Command Line Interface to create Liferay
Applications as OSGi bundles.
5. • Liferay 6.2 have used Bootstrap 2.x and Now Liferay 7 have used
Bootstrap 3.0 so that look and feel for portal and its applications are
really going to be good. All Liferay AUI components have used
Bootstrap 2.x before and using Bootstrap 3.0 in Liferay 6.2 is really
challenging and once we use bootstrap 3.0 UI developer need to put
lot effort to adjust the things in theme level or AUI components level.
Bootstrap 3.0 Look and Feel
6. Java 8 Support
• Liferay 8 completely computable with Java 8. Oracle have stopped
updates for Java 7 and Java 6. So now Liferay 7 completely considered
only Java 8 and they implemented Liferay 7 to run on Java 8.
• Java 8 have many features so it will be valued added to Liferay
Application development like Lambdas and Functional Interfaces,
Default and Static Methods in interfaces ,Stream API .Date Time API
Improvements for Time Zones and Nashorn, JavaScript Engine are
really pretty cool features in Java 8. We cannot see
java.lang.OutOfMemoryError: PermGen space in Liferay 7 any more.