Considering the overall drive towards providing a digital experience to clients, to provide a connected experience, federated touchpoints, dynamic personalization, customer context and interactions, the product has evolved very strongly from just being a horizontal portal system into a digital experience platform. Newer modular architecture and in-built SPA experience is rightly following the current trends in the market.
Aspects of Campaign management and audience targeting is fast maturing, where the experience tracked in online channels are feeding into the offline journeys and influencing the content promoted from that channel and vice versa the learnings from offline channels like (email) through composite campaign tracking and optimizations cycles gives newer areas of segmentation which can be fed back to online channels for a omni-potent personalization and content targeting approach.
Other competitor product lines are absorbing the complete cycle of this fast changing dynamic offering management coaxed with 360 view of customer to fuel in some of the immersive experience offering, this is a space where Liferay DXP still need to venture and explore the scenarios on how the current great abilities of campaign and audience management can be tied back to such situations and provide a complete online-offline personalization experience which is consistent, trackable and ever evolving with customer view feedback to strike that right winning content user is looking to convert.
On further note to explain DAM and the abilities on the same, it’s again a space which has several flavours of existence. DAM within a Portal or CMS system is just good for the marketers who want to have an integrated platform to manage medium volumes of simplistic assets for web journey authoring, but as we unfold this obvious world of things, there is an abyss of requirements features which can be offered to become an Enterprise DAM offering, to name few will be ability to transform assets (especially media assets) based on bandwidth, renditions, panoramic view generations, mixed media assets, video trackings and recommendations, asset monetization along with further maturing into copyright management spiralling into Information rights management within these systems. (this is just one quick example to pick within the Enterprise DAM abilities)
Other competitors in this space has started to carve out variations of DAM for small to large scale enterprise implementations and have started to offer their product lines as distinctive offerings , small to mid scale DAM (implicit within the portals, CMS platform), large scale standalone variation of the offering as standalone enterprise DAM, Renditions and Transformation Management Advance Media Management Systems and Cloud DAM offering best of breed solutions between features of a DAM and a MAM (Media Asset Management) solutions. These variations helps customer make the right choice from the offerings available and strike the right balancing cord to decide what will be the best fit in their ecosystem. DAM offering from Liferay is still an experience which falls into the first variation of offering (small to mid-scale DAM offering) from within platform which need to scale into larger aspects of Enterprise DAM so as to be competing strongly with similar offerings in market by other niche DAM as well as Enterprise Experience players.
I have used the product for 10 months.
This one is a major release from the previous one with lots of changes at the API level and at the environment level, so a certain level of issues with stability are observed with existing plugins, some APIs, hooks and audience targeting.
We haven’t yet encountered any scalability issues.
Technical support is 3.5 out of 5.
We switched because of the cost, flexibility with Liferay, and ease of use.
Initial setup was very easy. You just unzip the package and you are set to go.
Licensing follows the dual licensing model and the Community edition is completely open source (with LGPL). The Enterprise edition follows EULA licensing. Please read carefully to understand the intellectual property-specific constraints.
Before choosing, we also evaluated Drupal (open source) and Adobe AEM (proprietary).
This is a great product for small- and mid-scale implementations and for the enterprises who are starting on their digital journey. It has a great story to tell right from being horizontal portal development platform to a digital experience platform. However, it is not very strong yet to be used for completely marketing-oriented implementations. It is okay to use for a pre-customer journey and presents a very strong case for a post-customer journey.
About the room for improvements, I guess everyone hates the lack of foreign keys although they present a weak technical argument (support for several databases, this kind of forces you to implement lots of extra code and understand their service builder).
JSP are definitely ugly, I would not be religions about this but we have found issues related to this topic, as some are really badly modularized and applying customization proves to be a challenge, like changing functions in fragments that are together in a massive JSP.
About the third party libs, OMG, they definitely should do something about this. The whole set is awful and dependency management is nonexistent, from Gradle files badly described to stone age lib embedded in components, even with the lib being globally available. 7.0 was the perfect opportunity to fix this...well maybe some day.
Anyway, one of the best platforms around, and I bet others have similar issues, at least with liferay we can see inside.