Skip to end of metadata
Go to start of metadata

Summary

After implementing several HR Portals for our clients over the past several years, Rivet Logic's Liferay experts used their experience and lessons learned to implement a fully functional generic HR Portal solution for the Liferay community. The portal includes much sought after features such as:

  • Corporate News Authoring and Publishing
  • Customizable News Publishing Channels
  • User-friendly People Directory
  • Customizable Portal-Wide Main Navigation Bar
  • Smart News Carousel
  • Customizable Quick Links
  • Selectable search sites
  • Responsive design

Overview

The features were implemented with both end-users and content authors in mind.  With this solution, HR personnel responsible for disseminating corporate news of different kinds, now have the ability to intuitively author content without the need for any HTML or CSS knowledge.  The look-and-feel of the portal and its content is fully automated via smart templates that utilize Liferay's categories (or taxonomy) to identify news publishing channels.  This solution also provides privileged users with several areas of configuration to help organizations tailor the portal and its content to their needs.

The HR Portal Solution is very easy to deploy by being a hot-deployable Liferay Marketplace application.  Deployment flexiblity is also key since this portal can be deployed into a new or existing Liferay instance as a standalone Liferay Site.

What is new in this version 6.2 

  • New blue responsive theme
  • People directory is now an application separated from HR Portal and you can get it separately.
  • Improvements in search portlet. Liferay allows to search by two criteria "This Site" and "Everything". This version of HR Portal adds a new feature, allowing to select the sites the user wants to search.

Installation

Please follow these steps:

  1. Get our HR Portal app from the Liferay Marketplace.
  2. Deploy the app in your existing out of the box Liferay installation. If you haven't installed Liferay, please download and follow the instructions to do so.
  3. Create a file called portal-ext.properties in the root folder of your Liferay installation and add the following in it: 

    if you are upgrading from a previous version check that the property name has changed.

     

  4. Go to Control Panel -> Sites
  5. Create four blank sites named as following:
    1. HR Portal
    2. HR Community
    3. Employee Corner
    4. Navigation Site
  6. Import the following LAR files into the sites you've just created (don't forget to check "Categories" & "Permissions" while importing):

    Remember to select permissions:

    Select mirror with overriding and use current user as author

Configuration

Asset Publisher

Users can display a custom link "Show more" at the final of the asset publisher and when users clicks goes to another page which will contain the complete list of assets.

Carousel contents configuration

To display an article in home's carousel an article need to be created using Article Structure

Then while editing its contents all the fields needs to be filled, please verify that the carousel image dimensions are width: 210px and height: 240px, and finally carousel category has to be selected

And that's all, new content will be displayed in the carousel section

 

Code repository

The latest source code is located at the following location:

https://github.com/rivetlogic/hr-portal

The plugins available are:

NameDescription
hrportal-asset-publisher-hookIncludes more options for asset display
hrportal-common-hookLanguage properties, adds My Home and Profile in a separate column in the dockbar
hrportal-lar-import-hookCustomizations for importing lar files
hrportal-search-hookAdds facets for sites, allowing to search only in selected sites, not all sites like Liferay does.
hrportal-services-portletThis portlet has some web content helpers which allow to get journal articles based on categories
hr-portal-blue-responsive-themeClassic HR Portal theme now responsive
velocity-templates-themeContains the carousel, leadership corner and other useful web content templates


People Directory is separated from HR Portal SDK, the user should download it from this repository:

https://github.com/rivetlogic/mobile-people-directory

Contact us

We welcome feature/bug reports concerning the HR Portal app and the nature of its data. Discussion helps clarify the ways the app can be used and also helps define directions for future development. Please post your concerns at http://issues.rivetlogic.com/browse/LRA

Change log:

2.0.0

New feature: New blue responsive theme
New feature: Improvements in search portlet. This version adds a new feature, allowing to select the sites the user wants to search.
Change: People directory is now an application separated from HR Portal and you can get it separately.

2.0.1

Fix: Adding missing PACL permissions for Asset publisher hook.
  • No labels