Author Archives: Hamidul Islam

  • The BND Tool for OSGi based Development

    The BND tool can be used along with ant, maven and gradle. Eclipse has also a plugin for it. The BND tool can also be used as a stand-alone tool. In this video lesson, you will learn how the BND tool works. With an activator module project, you are going to learn the BND tool.

    Post Tagged with , , ,
    No Comments.
  • OSGi Bundle Activator

    A bundle activator is simply a class which is notified when a bundle starts and stops. In this tutorial, I am going to talk about bundle activator. Using Liferay IDE we can easily create a bundle activator project.

    No Comments.
  • Template Context Contributor Project

    Context Contributor simply provides contextual information to template files like Velocity or Free Marker Template. Templates are widely used in Application Display Template which is also called ADT, Web Content Display Portlet and Liferay Theme. Using Context Contributor we can write a piece of code to inject contextual information which can be reused in various template […]

    Post Tagged with , ,
    No Comments.
  • Headless Architecture

    Headless Architecture is gaining popularity. Now with Liferay Portal also you can take advantage of the headless architecture. In this tutorial, you will get an overview of headless architecture.

    No Comments.
  • About OSGi

    Liferay 7 onwards everything is OSGi. So before diving into Liferay development, we should have a basic understanding of OSGi. This video only gives a brief idea about OSGi.

    No Comments.
  • Liferay 7/Liferay DXP Screen Name Validator

    Screen Name in Liferay is very important which is unique in the Portal. While creating user the Screen Name is mandatory field and Screen Name represents the actual user in the portal. Sometimes its necessary to validate the screen name entered by the user at the time of creation of users. In this article we […]

    No Comments.
  • Configurable Portlet In Liferay 7 / Liferay DXP

    We can make our portlet configurable at runtime. Portlet Preferences are the key points of configurable portlet.In Liferay 7 or Liferay DXP the process of making configurable portlet is different from Liferay 6.2. In this article we will discuss portlet configuration on Liferay 7. We will create a sample portlet before enabling the portlet configuration. […]

    No Comments.
  • Liferay 7/Liferay DXP theme development by Maven

    The theme development approach drastically changed in Liferay 7 (DXP). In liferay 6.2 we could easily develop child theme from existing parent theme like classic theme. However its not straight forward in liferay DXP. Along with liferay 7 it has introduced various tool and technologies like node, npm, OSGI, blade CLI etc.  Theme development in liferay […]

    Post Tagged with , , ,
    No Comments.
  • Context Contributor Concept in Liferay 7/DXP

    Context Contributor simply provides contextual information to template files like Velocity or Free Marker Template. Templates are widely used in Application Display Template (ADT), Web Content Display Portlet and Liferay Theme. Using Context Contributor we can write piece of code to inject contextual information which can be reused in various template files. In this article we […]

    Post Tagged with , ,
    No Comments.
  • Understanding Angularjs scope $rootScope and $scope

    In Angularjs Scope is simply a JavaScripe object . Scope is the glue between Angularjs controller and view. The scope holds all the model data required for the view to be displayed. In Angularjs the scope is hierarchical in nature. In this article we will explain the various aspects of Angularjs scopes. Whats scope in Angularjs: Angularjs […]

    Post Tagged with , ,
    1 Comment.
Top

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close