Liferay, LDAP, Groups and empty AttributeDescription

I have been using Liferay EE 6.1 with OpenLDAP the past few days, using different testing scenarios for functionality and determining pitfalls.  The goal was to test complete functionality, such as authentication, importing, exporting, and password policies,...

Calling Methods in the Internal Liferay API

Liferay has a robust service-layer API for developers to use. However, sometimes there are cases when you need to use methods in the internal Liferay API. You can’t use the internal API directly, but you can invoke it indirectly with the PortalClassInvoker...