Pages

Showing posts with label Liferay. Show all posts
Showing posts with label Liferay. Show all posts

Thursday, October 10, 2013

Salesforce and Liferay Integration

Ideation Architecture using Salesforce and Liferay Integration

Customer Driven Innovation using Liferay and SFDC (CRM)


What is Ideation Architecture?
Engaging with customers online has been one of the most effective practices followed by organizations in the last few years. These interactive communications with customers, while being highly reliable, provide a huge opportunity for an organization to promote their strongholds. By identifying the right social channels, organizations can promote their technical knowhow and educate customers about their developments.

Comparing mod_proxy and mod_jk

Comparing mod_proxy and mod_jk

Introduction

Apache 2.2 ships with advanced mod_proxy set of modules that have some of the mod_jk capabilities namely AJP protocol and integrated load balancer. 
AJP (Apache Jserv Protocol) with it's current version 1.3 is constant binary protocol. Constant means that the connection between web server and application server is presumed to stay open once established for the system lifetime. 
This in essence makes web server and application server a single system from the users point of view. 

Thursday, September 26, 2013

Jackrabbit Configuration for Document Library in Liferay Clustering environment

Jackrabbit Configuration for Document Library in Liferay Clustering environment

·         Jackrabbit is the standards-based (JSR-170) content repository that ships with Liferay.
·         By default, Liferay is configured to store files on the local file system.
·         This will not work in a clustered environment, because all the nodes need to be able to access the repository.
·         For this reason, we will configure jackrabbit on both nodes to store documents in the Liferay database, and then we will enable its cluster configuration.
·         Liferay ships with the database and cluster configuration available, but commented out, so all we will need to do is comment out the default configuration and uncomment the database / cluster configuration.

Jenkins Setup in Local machine

Jenkins Setup in Local machine

Jenkins is an award winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron.

 Steps to install Jenkins in local machine

      ·         Download Apache Tomcat 7.0.x stable version and install it on.
      ·         Download latest Jenkins war file from http://jenkins-ci.org/ or install Jenkins as a service in             windows machine from here.
      ·         Deploy Jenkins.war file in tomcat webapps folder
      ·         Once deployed then start tomcat server. If you are using Jenkins as a service then you have to         just start service from service window. No need to deploy Jenkins.war file
      ·         Once sever started then open browser and hit http://localhost:8080/jenkins/
      ·         Now configure JDK and ANT which can be used to build project.
        For that you have to click on Manage Jenkins >> Configure System

Wednesday, September 25, 2013

Sonar Setup in Local windows machine for local Liferay instance

Sonar Setup in Local windows machine for local Liferay instances

Sonar is an open source platform to manage code quality. It will helpful to follow some coding standards and to reduce code review comments.

   ·         Sonar installation steps

         ·         Download Sonar 3.0 from http://dist.sonar.codehaus.org or                                                          http://www.sonarqube.org/downloads/
         ·         Extract it in at your choice of directory
         ·         Create a database with the name as “sonar” in MySQL database.
 Create database sonar;

Wednesday, September 18, 2013

Liferay 6.1 integration with Solr Search Engine in Clustered environment

Liferay 6.1 integration with Solr Search Engine in Clustered environment

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Refer to Apache Solr.

We have made enhancement to the search infrastructure of the portal recently. We abstracted out Lucene as a search engine, now people can build plugins that integrate with others search engines frameworks.

Tuesday, September 17, 2013

Liferay 6.1 integration with Solr Search Engine

Liferay 6.1 integration with Solr Search Engine

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Refer to Apache Solr.

We have made enhancement to the search infrastructure of the portal recently. We abstracted out Lucene as a search engine, now people can build plugins that integrate with others search engines frameworks.

Tuesday, September 10, 2013

Liferay 6.1 Clustering using mod_jk Connector

Liferay 6.1 Clustering using mod_jk Connector

Clustering allows us to run portal instances on several parallel servers. The load is distributed across different servers, and even if any of the servers fails, the portal is still accessible via other cluster nodes. Clustering is crucial for scalable portal enterprise, as you can improve performance by simply adding more nodes to the cluster.

For larger installations, you would likely need a clustered configuration in order to handle the traffic of popular website. A cluster allows us to distribute the traffic coming in to website to several machines. Sure the cluster allows websites to handle more web traffic at a faster pace than it would be possible with a single machine.Definitely the portal works well in a clustered environment.

Friday, September 6, 2013

Liferay Portal clustering using Apache Load Balancer

Liferay Portal clustering using Apache Load Balancer

Load balancing is one of the most popular in the world due to its impressive ease-of-use. Load balancing is techniques to distributed load on multiple-system. The load-balancing process is completely transparent to the end user. It’s configured optimally for a multiple server environment. If one server isn’t sufficient to serve the high traffic needs of your site, Liferay scales to the size you need.