File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Portals and Portlets and the fly likes Best solution for intranet. Alfresco? Liferay. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Portals and Portlets
Bookmark "Best solution for intranet. Alfresco? Liferay." Watch "Best solution for intranet. Alfresco? Liferay." New topic

Best solution for intranet. Alfresco? Liferay.

Riccardo Tacconi

Joined: Jun 19, 2009
Posts: 6
Hi guys,

I should develop and intranet with Java. I am a PHP developer with decent background in Java (university) but not commercial experience. I am developing a custom intranet in PHP but I should start to provide some demo of an intranet made in Java to anohter company. I have very few time to dedicate to the Java intranet, so I need something simple.

I have found that Alfresco and Liferay are two really Open Source option. I know that Alfresco is an ECM and Lifreray is a portal system, but I am quite confused. I seems to me that Liferay is quite complete as an intranet, Alfresco seems more feature rich but it should be customized a lot.

I know that Alfresco an Liferay can be integrated but as I said I need a simple solution. The requirements for the intranet are:

1. Create sections and publish articles there (news, head office, vacancies, help, internal news, etc).
2. possibility to set up access control per section and/or per file.
3. Poll.
4. Display the share price of the company stock price.
5. Display in a div three clocks with the US, France and UK time.
6. a list of aout ten mail links to internal and external web sites.
7. Set up a go-live and expiring time for the articles.

I do not need complex features, just to display some articles. So:

1. What is the difference between ECM and portlet?
2. Is it better Alfresco or Liferay for the over mentioned requirements?

Thanks in advance, regards,

Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

I'd go with Liferay.

-Cameron McKenzie
Paras Jain
Ranch Hand

Joined: Feb 26, 2005
Posts: 138
Hi Riccardo,
Though both these technologies reign in different terrain, one is best in breed open source Portal and while other is best in breed open source ECM system, there is an overlap and thus little bit conflict of interest. Liferay has some technologies which allows you to do content management. On the other hand, lately Alfresco is offering some web technologies to interact with its core content management.
There are some frameworks which allows you to loosely integrate both of these systems and take advantages of the features provided in both of them.



Paras Jain
SCJP 5.0
Riccardo Tacconi

Joined: Jun 19, 2009
Posts: 6
Thanks for your help guys. I will learn Liferay, is more Intranet ready and already has many features that I need.
Ankur Srivastav
Ranch Hand

Joined: Aug 31, 2009
Posts: 57

Hi there.. I will say that Liferay is sufficient for all your requirements.

It has its own inbuilt CMS which can be used to publish articles and other types of content. Moreover it has all the features in the form of Pottlets.

Sun Certified Java Programmer v 1.4
Oracle Certified Associate, Java SE 7 Programmer
JEE 5 Web Component Developer Certified Professional
Riccardo Tacconi

Joined: Jun 19, 2009
Posts: 6
I have Liferay running on Solaris. I had not the time to learn Liferay but I will start soon. There is a very poor documentation for Solaris installation and I think it is better to run Liferay alone without any other web application in the same server.
Riccardo Tacconi

Joined: Jun 19, 2009
Posts: 6
I should configure the mail for Liferay in webapps/ROOT/WEB-INF/classes/

From a tutorial I copied the following properties:

I get this error:

10:51:15,929 ERROR [MailSessionFactoryBean:67] Unable to lookup mail/MailSession
javax.naming.NameNotFoundException: Name mail is not bound in this Context

Since I am a java greenhorn... where can I find some info about configuring those parameters. I am using Tomcat.
I agree. Here's the link:
subject: Best solution for intranet. Alfresco? Liferay.
It's not a secret anymore!