liferay tabs

Want to know liferay tabs? we have a huge selection of liferay tabs information on alibabacloud.com

Research on UrlRewriteFilter in Liferay

Introduction: You may not be familiar with UrlRewriteFilter. Especially those who have done SEO (Search Engine Optimization) know that it will rewrite a url to another URL. Why? Because the search engine looks at dynamic URLs very uncomfortable. What is dynamic URLs? Associate queryParameter, associate parameters with such URLs, suchHttp: // 1.2.3.4: 3333/badurltest? A = 1 B = 2 c = 3This url. We will change it to a static url after rewriting, suchHttp: // 1.2.3.4: 3333/badurltest_1_2_3.htmlI

On the Liferay-based platform, the portlet loads

Introduction: The project team asked me if A Portlet has multiple modes, for example, a previously developed portlet has both the view mode and the config mode), and the front-end uses the extjs mvc Architecture, and the main file is main. js, the main. js is defined in liferay-portlet.xml with the following 650) this. width = 650; "src =" http://www.bkjia.com/uploads/allimg/131228/11140J4b-0.png "title =" 31.png" alt = "091752436.png"/> So it is imp

How to get the ID and Portletid of an instance in Liferay

In the portlet, the request is divided into two types of Renderrequet and actionrequest and the portlet needs to get the instance ID when it is renderrequest to be taken, the following examplePortletpreferences preferences = Renderrequest.getpreferences (); String Portletresource = paramutil.getstring (Request, "Portletresource"), if (Validator.isnotnull (Portletresource)) { Preferences = Portletpreferencesfactoryutil.getportletsetup (request, Portletresource);} Where Portletresource is the ID o

Permissions control on the page in Liferay

In Liferay, if we want to have permission control on the page, such as if only the user with the specified permission can see something, we can use the Liferay predefined user object to get the permissions that the object has, and then control the display of the page. In order to use the user object on the Liferay page, we must join the tag library: We can th

Liferay How to add multiple portlets in a page implementation

By default, a portlet can have only one page, and if you need more than one portlet on a page, you need to instantiate the portlet. After instantiation, Liferay assigns to each instantiated portlet a instance ID to differentiate the same functionality. The instance IDs of multiple identical portlets in a page are different, and the same portlet's instance ID is not the same for different pages. This makes it possible to develop implementations with th

Liferay How to connect to a local database

Liferay's own database is very mini, generally is to play.In the real development process, we often need to connect it to our local database.There are 3 ways, and I'm just going to introduce my favorite method here. Even MySQL.1. Create the portal-ext.properties file in the root directory of the Liferay portal, where the contents are Jdbc. default. driverclassname=com.mysql.jdbc.Driver jdbc. default. Url=jdbc:mysql://Localhost/lportal?useunicode

Set the css_fast_load parameter in Liferay, minifyType, and Minifier Filter

Introduction: For debugging purposes, most people will set css_fast_load to 0, so that they can see the loading of each separate css style file. On the product server, in order to speed up, if this parameter is set to 1 and multiple css files are merged into a single file, what is the mystery of this? Debugging analysis: Taking advantage of the free time on the last day of Sprint, I was lucky enough to analyze the Liferay source code and find out the

Open-source portal implementation-liferay's Portlet session processing (3)

Iii. ProblemsDue to the above reasons, liferay may face the following problems:-The user originally wanted to save the private data to the session of the application, but actually saved it to the session object of the portal system.-Other applications can freely access session data that does not belong to this application.-Other systems can access the session data of the portal system at will.-Different applications cannot use the same key to store da

Liferay event details on adding portlets from DockBar

Part 1: Click the "ADD" process from the page to find the event handler function: In Liferay, when we select a portlet from the left and add it, a series of actions are triggered and the portlet is eventually displayed on the page, and now we are spy the mysterious process. On the page, in order to find the event handler we bound after clicking Add, we first find this code corresponding to the JSP page in/html/portlet/layout_configuration/view_cat

Analysis of Liferay Layout_configuration

When clicking on the DockBar on the Add->more ... , he entered the layout_configuration: This is also a portlet (a special portlet in the Liferay kernel), portlet_id 87, see Liferay-portlet.xml: The page corresponding to this portlet is in/html/portlet/layout_configuration/view.jsp:

Four ways to create a primary key in Liferay _liferay

Primay key Field There are four ways to create the primary key:id-type= "class": In the use of a class to generate the primary, works for all Si Tuations id-type= "increment": Works for all databases supported but not in a clustered enviroment id-type= "identity": Wo Rks for DB2, MySQL, and MS SQL Server. Id-type= "id-type=" sequence "id-param=" id_sequence ": Works for DB2, Oracle, PostgreSQL, and SAP DB. Also LIFERAY-SERVICE-BUILDER_5_0_0.DTD

Liferay+cas SSO Configuration

Copy the following code to the Web. xml file for Liferay: Copy the following code to portal-ext.properties: Company.security.auth.type=userid Auto.login.hooks=com.liferay.portal.security.auth.basicautologin,com.liferay.portal.security.auth.casautologin # Disable Auth pipeline (we use CAS for all this via Auto.login.hooks) Auth.pipeline.pre= Auth.pipeline.enable.liferay.check=false Code to modify CAS client: Edu.yale.its.tp.cas.client.Util Fo

Resolving Cross-domain access Problems with Serveresource in Liferay

Brief introduction: It is well known that cross-domain problems are a very common requirement, such as having a client's EXT-JS control render a JSON object from the server side. We can solve them in many ways, such as JSONP. However, in Liferay, we can use the Serveresource method to gracefully resolve Cross-domain access issues. Whiteboard Analysis: Here is the whiteboard on the technical symposium: Workaround: First write a Serveresource met

The use of portletpreferences in Liferay

In Liferay, if you can use good portletpreferences then it will be very powerful: Brief introduction: Portletpreferences is a combination of a set of information related to the current user, and we can allow a logged on user to share data through this portletpreferences on different pages of a portlet, at different stages, Without having to worry about other users stealing the data. The benefit of using this shared data is that it does not require s

Liferay Front-End Performance tuning (1) Evaluation tools YSlow

Recently our team asked Liferay to do the front page tuning, of course, the evaluation tool is the most important, in order to see the specific page loading time and so on, our first choice of course is the Chrome Browser diagnostics tool, but the total feeling is not professional, based on my experience, I still recommend YSlow, it The index of the page will be graded, and then finally get the total score then rating, General level has A,B,C,D,E,F6 l

Liferay Control Panel Search user Analysis

In the Liferay Control Panel, when you click the search user in the user panel: The requests sent to the server are as follows: Based on the configuration in Struts-config.xml, we find forward that match struts-action to/user_admin/view_users: Then go to tiles-def.xml and find the page that matches forward for Portlet.users_admin.view: So, we found the page is/portlet/users_admin/view.jsp:

Paging search iner of liferay

The liferay page can be implemented using a search container tag, which is very convenient. HTML \ juneidongtaiportlet \ list_dongtai.jsp HTML \ base \ init. jsp /** * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved. * * This library is free 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

Automatic installation and deployment of liferay using tarball 1-Overview

Unconsciously, I have been in the United States for more than two months. In the face of over 120 hours of work per Sprint, I have no energy to maintain my blog, so it is not updated in 2 months. Now, on Labor Day in the United States, let's take a look at my learning experience during this time. This topic describes how to use the tarball distribution package to automate Liferay installation and deployment. Purpose: As we all know, the process of d

How to implement a method of your own definition in Liferay

We see this article is not very happy ah, I feel is very happy, we can finally follow their own wishes to write a code, in Liferay some basic additions and deletions of the code is automatically generated, but we want to achieve their own method, I am afraid that a little effort, You have to know that every technology is necessary to study and learning, not always feel that the automatic generation of things do not have any good research, in fact, you

Liferay 6.2 Transformation Series Eight: Modify the default installed Portlet Project War package

Liferay by default in the case of Tomcat, jetty and other servers, automatically install the Marketplace-portlet-6.2.0.1.war package, implement automatic deployment of the store, generally do not need the store, so delete the following package:/portal-master/portal-impl/src/com/liferay/portal/deploy/dependencies/plugins1/marketplace-portlet-6.2.0.1.warIf you need to implement automatic deployment of other p

Total Pages: 15 1 .... 5 6 7 8 9 .... 15 Go to: Go

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.