If you were talking to someone whose organization is considering Liferay Digital Experience Platform , what would you say?
How would you rate it and why? Any other tips or advice?
The solution is quite expensive, and, in the Italian market, it may be a barrier to entry for many companies. I'd rate the solution eight out of ten. It's a good platform that's easy to install and easy to start to use. It's also easy to customize if you are only going to customize some CSR. Although I've never tested it, I know now that it's possible to have access to more direct APIs.
With any application, the number one thing is to get the requirements-gathering stage done well, to identify your requirements to do your analysis properly. The requirements gathering needs to be very thorough and all-inclusive. All stakeholders need to be involved. Get a good company for the implementation. You must have the proper hardware sizing. I would recommend Liferay for any company that is looking at deploying an enterprise-wide content management system. I would recommend Liferay any day, anytime. I would rate this solution a seven out of ten.
The advice I would give to people considering this type of solution starts with the fact that we really like this platform and it has worked well for us. If you are a developer, you have a lot of options, services, APIs, and everything is open for your development because it is an open-source product. You can change what you need to. You can put in hooks and actually create the solution your customer would like, or your manager, or whatever the person or the organization you are working for. It provides a very easy way to work and very easy to maintain and manage solutions. If you need something that is scalable, that needs broader functionality, and you need to develop your own services, then this is an excellent solution. If you just need some simple, dedicated solutions like email, document management, and some web templates, it may be better to use something simple. You should not start working on something like Liferay, or SharePoint, or WebSphere if you only need a dedicated solution. If you need to integrate multiple solutions, that is when something like Liferay is more important. I think the biggest lesson we learned using Liferay would be not to hesitate to open a support ticket if you have issues. Even if it is not really a product problem and it is more like something in development, you should try contacting support because they can give you a lot of good information about how to really create the solution you need. They have development knowledge on the technical side and, of course, they know the product well. Other than that, I think you should prepare your team when taking on this kind of project. You need them to have the skills, and they may even need training or something. But once they have the skills and some familiarity with the tool, you can go very fast, create a very good custom solution that fits your needs. On a scale from one to ten where one is the worst and ten is the best, I would rate Liferay as an eight-and-a-half. Nine would be okay. I really like the product, probably because I am technical. I think this is the best portal and system you can work with.
I would rate this solution as eight out of ten.