Skip to main content

Liferay7

Liferay 7 Portal Topics

Liferay Portal is a free and open source enterprise portal software product. It is primarily used to power corporate intranets and extranets.
Written in Java, Liferay Portal is a web platform with features commonly required for the development of websites and portals. Liferay includes a built-in web content management system allowing users to build websites and portals as an assembly of themes, pages, portlets/gadgets and a common navigation. Liferay is sometimes described as a content management framework or a web application framework. Liferay's support for plugins extends into multiple programming languages, including support for PHP and Ruby portlets.
we should follow below topics in details with example to get an expertise in liferay.

Web Application

  • Intro to web application
  • Static Web application
  • Dynamic Web application
  • web and Application server
  • Servlet and Filters

Portal Specification

  • Introduction to Portal
  • Introduction to Portlets
  • Portlet Lifecycle
  • JSR 168 Spec
  • JSR 286 Spec

About Liferay

  • Liferay Introduction
  • Liferay Requirement for web application
  • Liferay Architecture
  • Liferay Building Blocks
  • Liferay Installation and Configuration
  •  Web site creation with Liferay
  •  Site Administrator

Liferay Development

  • Liferay Plugins Basics
  • Liferay Developer Studio (Liferay IDE)
  • Liferay IDE on Eclipse
  • Development using plugins SDK and Maven
  • Setup Development Environment

Portlet Development

  • Portlet introduction
  • Portlet development frameworks
  • Liferay supported frameworks
  • Liferay Portlet MVC Framework
  • Liferay inbuilt portlet frameworks
  • My First Portlet
  • Introduction about portlet artifacts
  • Liferay window states

Portlet Action and communication

  • Liferay Action phases
  • Portlet with forms
  • Communication between portlet

Service Builder

  • Database Connection
  • service builder Intro
  • Create service layer for portlet
  • service classes and API
  • Data storage and access data from portlet
  • Store and access data from multiple tables
  • Writing custom methods in service layer
  • Custom SQL Implementation

Liferay Hook

  • Hooks Introduction
  • Liferay Hook Plugins
  • Hook plugins Development
  • Liferay Portal Properties Hook Plugin

Liferay EXT

  • Ext Introduction
  • Difference between Ext and Hook
  • Sample Ext plugin development 

Liferay Themes and Layout

Liferay Web Content
Liferay Workflow Engine

Comments

Popular posts from this blog

OSGI

 OSGI Annotation Mapping to OSGi Declarative Services Annotations The below table gives you an overview of how to map the annotations. Annotation Mapping APACHE FELIX SCR ANNOTATION DESCRIPTION OSGI DECLARATIVE SERVICES ANNOTATION DESCRIPTION @Component The @Component annotation marks a Java class to be used as a component. @Component This is more or less a strict one-to-one replacement. Only difference is the default behavior for services. See below. @Service Marks the component as a service and optionally lists the provided services (classes) @Component The OSGi annotation has a service attribute which should be used to list the provided services. Be careful, if your component should not provide any service, set this attribute to an empty array. @Reference Reference to services, can be used on unary fields or on class level with bind/unbind methods. @Reference Field references can directly be migrated, for event based references (methods), the @Reference annotation must be p...

Akamai CDN

  Leveraging Akamai CDN for Enterprise Applications: Features and Benefits Leveraging Akamai CDN for Enterprise Applications: Features and Benefits Table of contents • Introduction • Features of Akamai CDN • Benefits of Akamai CDN • Use Cases of Akamai CDN • Akamai CDN vs Traditional CDN • How to Choose the Right CDN for Your Enterprise Application? • Conclusion Introduction What is a Content Delivery Network (CDN)? It's like having a team of roadies who transport your equipment from one gig to another, making sure everything arrives safely and on time. In the digital world, a CDN does the same thing for website content, delivering it from server to server so that it reaches the end user quickly and efficiently. And when it comes to CDNs, Akamai is definitely the Mick Jagger of the industry. With its cloud-based technology, high-performance content delivery, advanced security, and real-time analytics, Akamai CDN offers an impressive package of features that's hard to beat. So...

future of artificial intelligence

A new wave of artificial intelligence breakthroughs is making it possible for technology to do all sorts of things we at first can't believe and then quickly take for granted. That's making our lives easier and more productive, and it's also raising a new round of excitement and angst about where artificial intelligence is headed. "Right now we're in a phase of very fast advances, and that may well continue for a small number of years," said Christopher Bishop, a distinguished scientist with Microsoft Research Cambridge. With advances in machine learning, including deep neural networks and probabilistic models, computers can now instantly translate spoken and written conversation, recognize and accurately caption photos, identify faces and be your personal assistant. And yet, although they can do some individual tasks as well as or even better than humans, technology still cannot approach the complex thinking that humans have. "It's a long way fro...