/facebook-liferay-integration

Facebook integration in Liferay

Primary LanguageJava

Facebook integration in Liferay

Motivation

More and more often, every virtual entity also has a facebook page (companies, communities, bands...). Facebook pages are very limited and people also need another website (for example, one built in Liferay) but then you have some staff in your website, some staff in Liferay... and your users may not know where to go. This project wants to provide the mechanisms to make easier integration of a Liferay Site with a Facebook page.

Goals of the project

This project will benefit site administrators who maintain a website built in Liferay and a facebook page linked to that website. It will also benefit end users since they will be able to interact with their website both from facebook or Liferay.

Currently, this project contains two apps:

  • A set of portlets which enhance the facebook social apps (comments, like boxes... etc)
  • An Open Graph Hook that improves and allow end users to customize the previews of your content displayed on facebook.

Some developments to come:

  • Integration of facebook comments on top of liferay comments
  • Automatic integration of Sites with Facebook pages
  • ...
  • ?

These are some screenshots of the facebook social apps portlets:

Facebook Liferay portlet

Facebook Like Box in a Liferay portlet

Facebook Like Button in a Liferay portlet

Facebook Comments in a Liferay portlet

Facebook Face Pile in a Liferay portlet

Facebook Recent Activity in a Liferay portlet

And these are some screenshots of the facebook preview (Open Graph) hook:

Facebook Preview

Facebook Preview Configuration for a page

Facebook Preview Global Configuration

License

This library, "Facebook Liferay Integration", is free software ("Licensed Software"); you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; including but not limited to, the implied warranty of MERCHANTABILITY, NONINFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA