Skip to content

A collection of portlets, themes, hooks, and other plugins which extend and customize the Liferay Portal platform.

Notifications You must be signed in to change notification settings

inofix/liferay-modules

Repository files navigation

liferay-modules

liferay-modules is a collection of portlets, hooks and other plugins which customize or extend the Liferay Portal Platform.

This collection is created and maintained by Inofix GmbH, a Luzern bases company specialized on the development and operation of Liferay Portal Solutions. Visit us at www.inofix.ch.

Installation

If you want to use Inofix' modules for liferay in your portal installation, please use the upcoming releases of the modules from the liferay marketplace.

Compile from source

  1. clone the git repo
  2. TODO: add gradle build instructions

Module Description

Asset Categories Summary Hook

Wrap the vocabulary-title of Liferay's asset-categories-summary tag into a span with class="vocabulary-title".

Asset Display Hook

The Asset Display Hook adds custom display styles to Liferay's Asset Publisher Portlet. The hook currently comprises the following styles

  • ifx-abstract: A slight modification of Liferay's abstracts style where the metadata-section is displayed BEFORE title and summary (instead of after).

Contact Manager

The Contact Manager Portlet is a contact-manager based on the vCard 4.0 standard with the following features:

  • Import- and export of vCards from file
  • Editing of all standard fields and the extensions defined in RFC 6715
  • Integration into Liferay's Asset-Framework
  • Integration into Liferay's Activity-Framework

Third Party Libraries

CDAV Manager

The CDav Manager allows you to connect your Liferay Calendar to and synchronize with CalDAV-Servers like Kerio, Google Calendar, etc.

Compile from source

  1. clone cdav-connector from https://github.com/Kerio/cdav-connector and
  2. install it to your local maven repo (mvn package install)
  3. when the cdav-manager's dependency is fulfilled (see steps 1 & 2) build the cdav-manager with mvn package

Third Party Libraries

Custom Form Navigator

Additional displayStyle "tabs" for Liferay's form-navigator tag.

Display Page Hook

Display Page Hook is a first approach to solve the issue described under https://issues.liferay.com/browse/LPS-30115.

It allows you to define a default display page for a structure by adding a field named layoutUuid to the structure and set it's default value to the uuid of the respective layout.

Inofix Theme

A full responsive theme which makes intensive use of Bootstrap and Alloy UI.

Social Media Portlet

Social Media Portlet provides a set of social media buttons which respect the user's privacy.

It's based on heiseonline's shariff library, which can be found at https://github.com/heiseonline/shariff.

Third Party Libraries

Taglib Util

taglib-util is a collection of utility tags, which are used by various liferay-portlets but can also be used in other contexts.

Tags

  • build-info: Extract build-info parameters from META-INF/MANIFEST.MF and display them in a definition list. The properties are configured via common settings of a project's or parent project's pom.xml file.

About

A collection of portlets, themes, hooks, and other plugins which extend and customize the Liferay Portal platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published