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:
- Get our HR Portal app from the Liferay Marketplace.
- 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.
Create a file called portal-ext.properties in the root folder of your Liferay installation and add the following in it:
velocity.engine.restricted.variables=
if you are upgrading from a previous version check that the property name has changed.
- Go to Control Panel -> Sites
- Create four blank sites named as following:
- HR Portal
- HR Community
- Employee Corner
- Navigation Site
Import the following LAR files into the sites you've just created (don't forget to check "Categories" & "Permissions" while importing):
Site Name Liferay 6.2.0 (6.2-CE-GA1) Liferay 6.2.1 (6.2-EE-SP10) Liferay 6.2.1 - (6.2-CE-GA3) Liferay 6.2.1 (6.2-EE-SP11) Liferay 6.2.1 - (6.2-CE-GA4) HR Portal hr-portal-620-201503122143.lar hr-portal-201403122213.lar hr-portal-ce-ga3-201503122143.lar hr-portal-6.2.ee-sp11-201508082456.lar hr-portal-6.2-ce-ga4-201508072123.lar HR Community hr-community-620-201503121938.lar hr-community-201403112152.lar hr-community-ce-ga3-201503121938.lar hr-community-6.2-ee-sp11-201508082455.lar hr-community-6.2-ce-ga4-201508072122.lar Employee Corner employee-corner-620-201503122110.lar employee-corner-201403122144.lar employee-corner-ce-ga3-201503122110.lar employee-corner-sp11-201508082452.lar employee-corner-6.2-ce-ga4-201508072120.lar Navigation Site navigation-site-620-201503122115.lar navigation-site-201403122152.lar navigation-site-ce-ga3-201503122115.lar navigation-site-ee-sp11-201508082457.lar navigation-site-6.2-ce-ga4-201508072124.lar 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:
Name | Description |
---|---|
hrportal-asset-publisher-hook | Includes more options for asset display |
hrportal-common-hook | Language properties, adds My Home and Profile in a separate column in the dockbar |
hrportal-lar-import-hook | Customizations for importing lar files |
hrportal-search-hook | Adds facets for sites, allowing to search only in selected sites, not all sites like Liferay does. |
hrportal-services-portlet | This portlet has some web content helpers which allow to get journal articles based on categories |
hr-portal-blue-responsive-theme | Classic HR Portal theme now responsive |
velocity-templates-theme | Contains 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