Monday, February 15, 2010

Liferay Training, Liferay Portal, Liferay Expers, Liferay Solution, Liferay Developer, Asia Pacific Liferay, Liferay Consultancy, Liferay Support, Li





Liferay Training Liferay Developer Training

Liferay development Liferay Portal development

Liferay Developer Liferay portlets creating

Liferay Solution Liferay Consulting Services

Liferay Support Liferay development Support

Liferay Consulting Liferay Plugins development

Liferay Administrator Training Liferay theme development

Liferay Training, Liferay Portal, Liferay Expers, Liferay Solution, Liferay Developer, Asia Pacific Liferay, Liferay Consultancy, Liferay Support, Liferay Portlet Creation, Custom Portal, Liferay Consulting Services,


Laliwala IT is an open source consulting, system integration, web and software development company. We provide comprehensive knowledge and expertise in Service-Oriented Architecture (SOA), Business Process Management (BPM), Enterprise Service Bus (ESB), Enterprise portals, Content Management System (CMS), Business Intelligence (BI), Customer Relationship Management (CRM), Enterprise resource planning (ERP), Web 2.0, collaboration, E-Commerce and Cloud Computing.



We offers consulting, requirement analysis, architecture design, and technical implementation all from one source. Together with our customers, we identify their specific needs, determine strategies and develop solutions that bring measurable benefits. Our core strengths are in architecting solutions for the emerging SOA, BPM, ESB, SaaS and Cloud Computing using predominately open source technology.





We are works independently from products and manufacturers. This guarantees results that perfectly meet our customer’s individual needs. Our solution help our customers to achieve their IT and business goals. As we do not limit ourselves to one product or technology, we can always offer the best optimize solution. Comapny has retained innovation, flexibility and autonomy.



liferay Public Training



All the public training courses are organized depending on requests. Every course has a pre-defined number of participants in order to maximize the experience of the attendees. Instruction is provided from the principal consultant on the open source projects. A confirmation date is provided for every course depending on the achievement of the minimum number of participants for the specific date and location. We regularly organize public trainings all over the world.



If you're interested for a specific location, please submit your request at training@laliwalait.com



Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, and workflow. We offers consulting and training services to enable customers to leverage the power of real-time information and collaboration to gain numerous organizational and business benefits. Our Liferay portal consulting services and solutions enable our clients to streamline operations, enhance partner and supplier relations, build social communities, and help improve customer loyalty by enabling self-service capabilities. Our Liferay consulting clients range from large Information Technology enterprises to SME startups.




Developer Training

How to creating portlets and customizing portal functionality. Participants will learn how to develop plugins that can create, update and delete records from the database, implement permissions and use the debugger to fix errors in their code. We will learn extend core portlets, override Liferay services via Spring and customize the control panel.

For development we will setup Tomcat on Eclipse and use MySQL for the database. Although Liferay can be used with any application server and database, the above setup is the fastest in terms of development. We may also touch upon installation with other application servers and databases as well.



Administrator Training


Liferay Portal Administrators are responsible for managing the Portal including users, site content and security side. Participants will learn how to correctly assign users to Organizations and Communities, restrict access to content using Work and Permissions and create and delete pages and content using Liferay’s Content Management System.



Liferay is compatible with your IT infrastructure which runs on your existing application servers, databases and operating systems to eliminate new spending on infrastructure.

It has a Flexible Scripting Support which runs on PHP, Ruby, Python, Grails and other lightweight scripting technologies within a robust Java framework. We enables the organization with Liferay open standards for content, portlets, web services and front-end technologies to reduce development cost.

As a most trusted trainer in market for Liferay Portlet, we offer the depth of expertise to transfer the knowledge on the Liferay Portal platform that you need to succeed. Our portal consulting services provide robust, easy-to-maintain and cost-effective alternatives to proprietary applications.



Liferay Consulting, Liferay Customization,

Liferay Training, Liferay Projects,

Liferay Clustering, Liferay Load Balancing,

Liferay Performance Tuning Consulting



integration Liferay jbpm




ESB helps integrate the application and bpm defines the flow of events in a workflow. In order to setup liferay to enable workflow, we need to setup 3 components

1. ESB Component: Liferay supports Apache ServiceMix and Mule from mulesoft. We will setup Mule

2. BPM: Liferay supports jBPM and we will set this up

3. WorkFlow Portlet: This portlet will help you to define the processes. You can create instances of the process defined using this portlet.


steps:

1. Download mule web plugin, jBPM web plugin and workflow portlet from Liferay Community

2. Put the war files in deploy (hot deploy folder) folder of your liferay server installation - I am using tomcat and hence have put the war files in tomcat-bundle/deploy folder. Do this while the server is running so that all the three plugins gets deployed successfully

3. deploying of all three will be successful however, jBPM will throw exceptions because it is dependent on database which needs to be configured

4. Open hibernate.cfg.xml file in webapps/ROOT/jbpm-web/WEB-INF and comment HSQL and uncomment MYSQL database settings. Also set the user and password and the schema name in jdbc url to point to the right database.

5. Run mysql.create.sql in order to generate the tables needed by jBPM

6. Also make this entry in portal-ext.properties file: jbi.workflow.url=http://localhost:8080/mule-web/workflow

7. As such all the configuration we have done to this point is sufficient and should work fine. However there is a bug that needs to be fixed. You need to a) replace URLTransformComponent.class in mule-web/WEB-INF/classes/com/liferay/jbi/mule/util with the one which is attached to this blog b) replace WorkflowDefinitionServiceImpl.class in workflow-portlet/WEB-INF/classes/com/liferay/workflow/service/impl with the one I have attached to this blog

8. Start the server (Stop if already running).

9. Login as Administrator and Add Application >> Workflow >> Workflow portlet

10. Once you have a workflow portlet on your page, click on Add Definition which will facilitate entering the definition of the process in XML format. In order to test the entire stuff, copy the xml in webapps/jbpm-web/WEB-INF/definitions/datatypes_definition.xml in the text area labeled: Enter the workflow definition below in XML format. Click on "Save New Version"

11. Now you can create instances of this process and execute it





 Laliwala IT 
Mangal Girdhar Compund,
Nr. B.G.Tower, Out Side Dehli Darwaja,
Shahibaug Road, Dehli Darwaja,
Ahmedabad - 380004, Gujarat, India.

Please send us for Business Inquiry to :
E-mail : contact@laliwalait.com
E-mail : training@laliwalait.com
Mobile No. : +91-09904245322


Self-Service Portals
Knowledge Sharing Workspaces
Dynamic Web 2.0 Websites
Revenue-generating Social Networks
Enterprise Application Integration

Liferay is compatible with your IT infrastructure which runs on your existing application servers, databases and operating systems to eliminate new spending on infrastructure.

It has a Flexible Scripting Support which runs on PHP, Ruby, Python, Grails and other lightweight scripting technologies within a robust Java framework. we enables the organization with Liferay open standards for content, portlets, web services and front-end technologies to reduce development cost.

As a most trusted trainer in market for Liferay Portlet, we offer the depth of expertise to transfer the knowledge on the Liferay Portal platform that you need to succeed. Our portal consulting services provide robust, easy-to-maintain and cost-effective alternatives to proprietary applications.





2 comments:

  1. This is my first time to visit your blog and I found very informational knowledge you done a great job, Keep more posting like this.Affordable Web Development

    ReplyDelete
  2. APTRON's comprehensive Beginners Guide for Web Development to kickstart your exciting journey. Whether you're a tech enthusiast or a curious mind, this guide will equip you with the fundamental knowledge you need to craft stunning and functional websites.

    ReplyDelete