I have been working on the Liferay platform as a Java developer for several years now both in my full time job and as an open source contributor. I like Liferay above all other platforms because of it's flexibility and extensible. Liferay has done a great job providing a solid platform (complete with a strong SDK surrounding users, account management, social integration API's, communication API's, etc) while not restricting the developer or owner in any way..
Because of Liferay is very extensible there is a strong learning curve. This is not a bad thing, but the worst thing about the platform (and this can be said for any large platform) is that some of the integrations points are drastically under documented. As a resulted it takes years to truly become a SME and at a certain level you are essentially going to be inventing the wheel
We use Liferay in conjunction with a BPMN system as a business process management platform. We also extensively use the document library as a document data store (currently have over 3 million large design files in there). The design file automation we build using document library extensions is very neat.
I really like the interface of this application is easy to navigate in it.
I like most about this app is that I help my company to improve the quality of service we offered to our customers through indicators that we managed to adjust on time.
the technical support of the service can improve.
what I do not like very much is that it does not offer a very complete free version, as all software on the market should offer a more complete trial version for complex tests.
I recommend it for all companies that have problems to measure the quality of service they are offering their users.
Thanks to this application I managed to improve the response time of the company and customers now feel more supported by our services
Liferay DXP improves on the already strong platform we've had with Liferay EE 6. It is very easy to use but offers a ton of powerful features, great integration with existing and proven technologies and is easily extended if needed. We are in the process of upgrading now and are looking forward to continuing with Liferay for the forseeable future.
We had a problem with a custom stylesheet based on the delivered style that was causing a lot of problems for mobile users and any platform with a touchscreen device. It took several months to solve, although to Liferay's credit they hung with is and worked though the issues and were able to deliver a patchset just for us that addressed and corrected the problem.
We use it as a single sign on platform for our entire enterprise as well as the distribution center for everything from electronic forms to employee and student information, directory services, streaming media and a number of other things.
It's open source, All source code is available.
We can customize the portal to our needs.
Easy to integrate third party technology.
In build it has latest technology.
Good support for the EE.
Easy to install portal patches.
Less documentation and what ever it has not for the beginners.
No code level comments.
CE has less features than EE.
No books in the market to learn.
If you have less time and less money, go for it. Good support from liferay
License cost is less compared to other portal.
Creating multiple sites with single Instances, single license.
In build content and Web management systems.
It is a quite good product, I am using Liferay since 4 years and i implemented several solutions for several customers now.I like installation of Liferay is also pretty easy, Just we can download zip and unzip it than use.
The most liking thing is it is an opensource so that we can customize up to our extent and requirement. Themes are very powerful so that we can change lot of UI stuff and most impressive for user to see.By hooks we can change lot of default behaviour.Multi site web application with administrator delegated is awesome one in Liferay
The biggest caveat is documentation. It's getting better, but it is still difficult to find info on lots of things. Technically still it is some what lagging providing secure transaction. There is potential conflict in third party library versions.
If you really want Web2.0 tools by default,Need of CMS and User management go for Liferay. It is really awesome open source portal and you will get best support from Liferay and Forum people
Integrate information,people and processes are with in organization boundaries in a hierarchy level. By using CMS like AssetPublisher and WebContent we can give best solutions easily for creating multiple email templates and if we update the content of email template than we no need to change any code or properties. we have best user managament by providing hierarchies through organizations and sites
It's open source portal and comes with lot of out of box portlets.
Documentation is very good from Liferay 6.2.
It has very large community.
It comes with CMS tools also it let's you to integrate alfresco.
It provides SSO integration like LDAP, CAS.
It has great flexibility to organize Users, Roles, Sites.
It allows you to create website in minutes.
Developers need to have good skills which increases cost.
Few resources are available.
You have to purchase the license for enterprise edition which gives extra features as well as support.
Documentation still can be improved, it's difficult to do some things which should be easily achieved.
If any body want to build portal with CMS and User Management you can really consider this.
But you should keep in mind that human resources costs are high.
I created CMS websites for my clients as well built products around it's multi tenancy architecture.
It
excellent as it is a portal content management open source written in Java and is so good that has over 60,000 downloads per month
everything is excellent , nothing I dislike this app because it is an open source editor
100 % recommended for those who want flexibility and efficiency
Many benefits because it runs on most application servers and servlet containers , databases and operating systems, with more than 700 possible combinations
JSR -286
Availability " outside the box " Out -of - the- box1 more than 60 pre -built portlets .
Built within the Content Management System (CMS ) and collaborative Suite .
Personalized pages for all users
We run Liferay as a headless CMS and the thing I like best about it is that is able to do this. It provides us with very powerful CMS management but we can develop in whatever tech we want.
Unfortunately Liferay is not as stable as I would like. We've had instances were we are troubleshooting and it turns out that Liferay had gone down again and that there was no bug.
Solving a member interaction problem for a large later. Using Liferay has allowed us to manage a huge amount of users effectively.
1. User personification and portal level customization, Liferay maintains public forums for bug fixings and technical support.
2. Frequent version upgrades from Liferay is a developer friendly sign, Migration from one version to another is easily done with couple of steps.
3. Supports reuse-ability through out portal from UI to service layer.
4. Supports user defined permission system with respect to organisation specific requirements.
1. Need technical knowledge in customizing the portal.
2. Apart from html need to have good knowledge on AUI to work on user interface.
3. Liferay need to extend its support for Community Edition.
Every one can try with admin level front end customization. Have basic content management system with additional features like pre-developed portlets like documents and media gallery, calendar, collaboration tools and e-commerce tools.
Agile based scrum architecture and Transition management for college type organization to change the state of bulk users on click.
Liferay is a leader in portal development. As such, it has a very large community of developers, so trouble shooting, code samples, tutorials, and add-ons are all readily available to the uninitiated.
There is little that I dislike, other than the steep learning curve for non-java programmers.
Give it a try. don't worry about the look and feel of the site - themes are easy to develop, and you can download a few to get started. Check out how easy it is to create content, get it out to the right site visitors, and if you provide any document storage space for your clients, make sure you check out Liferay Sync.
The portal framework has proven flexible and a great fit for my company's needs. Having spent several years supporting a 5.2 CE site, and several years in an EE 6.1 site, I have seen the benefits of both versions.
Liferay is a good open source platform to build mutiple web based software applications.It have a very good support community forum to share each and every user views.Liferay is a SAAS based model software along with pre built in plugins with a powerful permissions system.
Clustering and content sharing functionality should improve some more.
Please use liferay if your developing web based portals.It is a very good platform for business applications.
Already we are using this portal as a educational domain portal.We are supporting multiple organizations like schools,colleges,LMS.
Liferay supports for fine grained permissions for highest flexibility and security.
It’s easy to use. With just a few clicks, one can make changes to the look and feel, portal configurations, themes, and page layouts
Seamless integration with leading Identity Management Systems like LDAP, Oracle Access mangement etc.
Abiltity to integrate with other CMS Systems.
Customization of the Liferay can not be done easliy with out technical guy support
Consumes lot of system resource
If any body want to build portal with CMS and User Management you can really consider this.
But you should keep in mind that human resources costs are high.
Done the Clustering and Load balancing of Liferay (lucene index, Database cache and Document media)
Liferay is a solid portal, implemented in Java. The source is right there, so I can figure out how things work when I need to develop my own contributions.
The upgrades can be a bit rough. Sometimes the data migrations fail to produce a valid database. But this has been resolved by re-building the db, and hasn't actually blocked us.
The tooling is focused on configuration via the user interface which doesn't match our SDLC which is more focused on continuous integration via formal builds.
The worst thing is just the weight of it -- slow startup, heavy build cycle, etc. This really slows down development, and discourages our developers.
We use Liferay in two scenarios:
1) As the foundation of a solution providing users, groups, administration, and a container for custom applications. In this scenario, the benefits are head-start on common application requirements.
2) As a portal, for all the usual portal reasons. The open-source nature provides tremendous benefits for developer education.
This enterprise platform is changing the traditional enterprise infrastructures with innovations that include Single-Page applications, javascript frameworks, and tons of features that make operations more efficient. Web content management makes it easy for IT to deliver capabilities that enable business users to build and manage sites in a way that makes sense for the rapid changes you face in a challenging environment.
There is not as much documentation as I would like to see. Having more documentation available for junior team members would help us bring them up to speed more quickly.
Leverage your investment and come up with innovative solutions that use the technology instead of overriding the behavior as much as possible. This will leave you in great shape to take advantage of newer versions and rich features as they become available to your business.
Customer portals, partner portals, micro-sites, member portals, provider portals, intranets. Fast time to market opportunities that give you a rapid return on investment.
Open source tool with plenty of community contributors. Backed by a solid for profit organization with stellar talent and a highly responsive team. Solution is in the top ranks of competitive set and appears to be growing at a steady pace.
Not enough engineers in the space. There is a scarcity of Liferay talent, and every new engineer that shows interest is quickly snatched up by Liferay or a Liferay partner. This makes it difficult to find talent willing to go internal to the enterprise. Best solution is to take existing engineers and retrain them.
Looking to redesign, and redeploy a core business process for our partners. Basically, a newly envisioned developer portal for our platform. The solution has already proven to be of benefit in time to market and developer acceptance/adoption. The pricing and support have also been superb.
I like the extendability. The custom portlets and hooks allow almost infinite customization. As long as you understand the problem you are trying to solve, you can probably get Liferay to do it.
There is so much you can do that it can get confusing getting everything to work together right. It's not too bad of a problem to have though. Also, upgrading to the latest version can be an unpleasant experience.
You will want to make sure you pay for support. The forums are great, but sometimes you will get stuck and you will need to talk to an expert.
We can target content to very specific user bases. Liferay knows so much about our users from our connection to LDAP that we can lock content down to only the users that need to be able to see it
The big community surrounding it and the vast tools included. You get very much tools out-of-the-box which is great to use. It is (kind of) easy to modify the platform modules to your own needs and it is very versatile to customize.
It can be a bit hard to understand some of standard tools, and also it isn't always so clear what the code does just by looking at it. Some more documentation would be nice :)
Previously it has been a problem with new releases brake more than it fixes. But this seems to be fixed with going towards OSGi.
I'm solving many different problems, but mainly it is intranet related. Customizing Liferay to fit a customers intranet is fun and challenging. The benefits is that Liferay is greatly versatile and customizable.
Liferay is business enablement. User management, content management, workflow - all come for free. Allows you to spend your time and money on features which provide your organization to focus on differentiation.
Not much. For what it's designed to do, it does a great job.
Don't be afraid that it's open source. It's more modern than any competitive product and it proven to scale. It's robust and well supported.
We solve issues for customers across North America using Liferay in Healthcare, Education, Finance, High Tech, Government, and Manufacturing. It is a great option to consider when delivering the right content to the right people at the right time in nearly any industry.
Liferay portal is the leading open source product in the portal space; it leverages open standards and a modular architecture to provide a solid foundation for custom development.
The product is still evolving; while the implementation is solid, it is still actively changing, and something that you do for this version of the product may not work for the next version.
I recommend that you keep in mind that this product is best used by organizations that are interested in a long-term platform; once you start using it, you will find that it is well-suited to solve a large number of problems that you didn't even know that you had.
We are an integration partner, and have solved many problems for clients in a large number of vertical markets, including the telecom industry, financial, healthcare, education, and manufacturing.
The amount of flexibility, and adaptability that liferay presents is astounding. You have the ability to permission at such a granular level, to the point you can limit items from individual users. Additionally the OOTB functionality is one of greatest things that it has. The amount of various portlets is really appealing
The backwards compatibility makes it difficult for organizations, to do certain features. On certain versions, it is a method of, "Upgrade or fall behind" But the upgrades are so awesome.
We utilize this portal for collaboration between Companies to communicate and share documentation.
- lot of things are there immediately after the installation
- you can do quickly a large application if customer is smart and agree with LF standards
- some sources really need to be refactored (html, js, java in single file)
- better documentation
- modularity (I hope that Liferay 7 will have it :) )
You need lot of study to be good Liferay developer :)
- we need to develop lot of things from the scratch
- modularity in the future will really help us
I loved to talk that revolved around mobile liferay and new features within Liferay. Every talk that I attended was very informative. I can't wait to take back what I know to my office and use it within our liferay deploys.
I wished it was over a weekend so i wouldn't have as much traffic while driving in, but I can't really complain about anything else.
We're using Liferay to combine multiple data points into one dashboard. Using other portals didn't allow this much extendability like Liferay does.
Liferay as an open source platform gives us the flexibility and tools we need to accomplish our service management portal strategy
Everything is working well but 7.0 is too far out in the roadmap, we were hoping for a 7.0 deployment in early 2015
a common platform and interface for all our managed services clients to interact with Unisys and have a common look and feel and a state of the art engine and experience
The ease of use; it was very straight forward implementation. Immediately after training, my developers were able to jump in and go. Easy to assess current performance issues and make the necessary configuration changes. Easy to train business users on the tool; allowing them flexibility to update/publish content without technology requests
Moving from one version to the next requires an extensive amount of development effort and planning. Most of the documentation comes from community boards; no formal documentation.
Its a cost effective tool that could quickly meet your needs
Primary objective was to move from and outdated CM solution. Was able to migrate/implement quickly. Straight-forward tool that business customers can use easily.
Rapid application development in Java. The new features in the new versions of liferay
Having to fight to get our system upgraded from previous versions to current versions. We get behind and then it is difficult to do and takes a lot of work.
University Intranet that is accessed by students, staff and faculty
It's a big pile of useful code that I can adjust to my needs pretty easy.
I don't like incomplete documentation, for example: I've used one JavaScript component, I've forgot the name, that generates repeating fields, I couldn't find documentation about this and in general Liferay JS APIs are not well documented.
Buy EE with support. Hire at least one experienced dev in the beginning. It's very easy to go astray.
Collaboration on projects, courses. Travel/tourist information publishing. Student information access. Agricultural news, documentation publishing. Large social intranets.
Highly extensible. Java based. Portal system facilitates 3rd party integration.
Coming from CMS systems, the Portal concept can be hard to wrap one's head around. That's not really a Liferay limitation, but something to consider for your end users and developers.
Getting content, business, and marketing all on one enterprise solution.
Seeing everyone I have been working with over the past 8 years
The wifi connection is terrible! While attending a workshop, the instructor continued while most in the class were still trying to connect....
Responsive Web Design! Great to see Liferay moving in the direction of addressing these issues
New Portal features. specially for the Power Users. Would like to see more features like metrics view, stats,data monitoring as well
Upgrade process seems to be tough. The documentation does talks about the process, but it would be good if you can provide a step document which would more earlier and smoother to keep track with, instead of reading the admin doc and then upgrade
We are using liferay for our intranet portals. Good features. more web based trainings would be helpful
I like Liferay in that is it the best portal solution which can be extended using many different means. I am not locked into a technology stack to get cross product integrations.
Can't say if there is any one major dislike.
This is truly a great platform with a future. It definitely outshines SharePoint.
Trying to provide a portal solution which integrates to a major ERP system. The benefits is our ability to focus on the vertical solution we need to provide.
There is great support from the Liferay community and company. The product supports our company's strategy for providing targeted content to our customers on multiple devices. It has also really helped us accelerate our development time and reduce overall TCO.
Currently, nothing. We have received great support from Liferay.
- Implement a scalable portal platform to minimize TCO versus a solution built in-house
- Enable audience targeting with support on multiple devices
The best part of the Liferay Portal is it's flexibility and ability fit any needs of your business. The ability to make changes to the core of the platform and robustness of the software makes an ideal candidate for any company.
Sometimes too much customization can get you in trouble. Also the barrier to entry for developers is tough.
The ability to build mobile applications have been a dream come true.
The ease of use and simplicity. Complex business problems have been solved by simple interfaces and being open sourced helps eliminate further complications due to proprietary info.
More customer sessions could have provided more insights. I was really interested in hearing from customer's viewpoint of solutions to get more breadth of the capabilities.
We're trying to setup portals for the enterprise and replace Oracle suite
Liferay provides a lot of functionality that I commonly need out of the box. This allows me to focus on solving business problems rather that re-writing functionality that is needed on most projects.
Upgrades can be difficult, especially when customers have implemented extensive customization via ext plugins.
We are consultants that implement web based business solutions, often utilizing Liferay.
very flexible and powerful. the configuration options are excellent.
complexity. the flexibility can add to the complexity
user experience
The best part of the LifeRay CMS is that it's OpenSource and has lots of potential!
A little complicated to use as it's very different from other CMS applications, but i get that's the more powerful the application the more configuration it needs.
Website Migration, search capabilities and workflow approvals for better user experience
Liferay enables is to deliver powerful applications to our clients with real business value both fast and effective.
Three are too many smart features that are non-documented and basically only known by the developer that implemented the feature.
Reusable components, extremely broad feature base, pluggable components and extendable features.
usability, out of box functionalituy..easy user managent; integrated web content management , documents AND MEDIA
development using service builder is not easy. we need to understand some time to learn service builder architectures....we had some issues with content management vocabulary , tagging...etc
member portals
easy user managments with sites, groups..etc
Easy to use and customizable. Dynamic community and very forward looking organization and platform.
Difficult upgrades for custom portlets between major releases. Sometimes don't know where LR is headed next and what part of framework will be completely changed or removed.
We built a secure collaboration portal on LR.
Keeping up with newest technology and trying to hard to make developer's life easier.
Not enough documentations online to follow. Mostly relying on wiki page or forum in community site. (I know new developer's website is coming soon).
Many useful features and services right out of box.
The enterprise features and the level of integration provided on a very low total cost of ownership.
Social office is not up to the expectations.
Enterprise portal solutions with very good APIs that are providedprovided to everyone on the community.
Scalability and reliability . Admin roles
the difficulty of integrating new features or plugins
content management
out of the box functionalities. very flexible to integrate with multiple systems. able to use as enterprise web content management software
nothing i can think of that i can remember
web content managements, portal for intranet and extranets sites
UN-conference, atmosphere, enthusiasm of LR people
that you can not see everything personal (too much of good topics at the same time)
Customization of LR. I like that everything can be changed in core.
open source and flexible. Easy to use and good support.
None ... everything is working well. Thank you
No problems. Many benefits