Welcome to the new Blogs page, where you can search and filter the available blogs to much more easily find what you're looking for!
But, don't worry - if you prefer the old UX with the Blogs Widget, it's still available - just use the Blogs List link in the left navigation and it will be like it's 1999 all over again!
To add a new blog, use the "New Entry" button here on on the Blogs List page.
To manage Drafts and view unpublished blogs please use the Blogs List page.
Affichage des résultats 1 - 20 parmi 3 185.
-
Mohammad Azharuddin | 26 juin 2014 05:47
JRebel has changed the way developers code in Java. Never again will you need to redeploy your application to see the impact of code updates. Make changes and JRebel applies them instantly to your...
-
James Falkner | 24 juin 2014 17:55
This blog is part of a series of entries documenting how we are using iBeacons and Liferay to better engage our audiences at events throughout the year. [Part 1] [Part 2] [Part 3] Update: Check out...
Blog Stream: Featured -
Eudaldo Alonso | 24 juin 2014 10:00
Hi everybody! I want to announce this new functionality. Right now, you'll be able to define the web content types (structures) that can be added inside a web content folder. For example, you can...
-
Janne Hietala | 23 juin 2014 18:42
We've just released Valamis 2.0, which is an total overhaul of Valamis UI into fully responsive design. At the same time we've moved entire Valamis back-end, which was built to support SCORM...
-
Ruud Kluivers | 13 juin 2014 14:38
Nu het onderzoek van de ICT-commissie van de overheid is afgerond, wachten we op het rapport. Als burger en belastingbetaler kijk ik daar met veel belangstelling naar uit. Tijdens de hoorzittingen...
-
Ruud Kluivers | 13 juin 2014 14:34
Sinds de opkomst van de smartphone zijn er allerlei technieken bedacht om de echte met de virtuele wereld te verbinden. Denk aan QR-codes, NFC-chips en natuurlijk bluetooth. De nieuwe...
-
Manuel de la Peña | 12 juin 2014 10:32
Hello my lovely Liferay developers! I'm very proud and glad to announce that, from now on, we are going to be able to write integration test in our Liferay plugins! * Before breaking this down,...
Blog Stream: Featured -
Eduardo P. García | 12 juin 2014 10:28
Application Display Templates have become one of the most popular features in Liferay Portal 6.2. Last year we reviewed how to use this powerful tool to customize some Liferay portlets. Furthermore...
Blog Stream: News -
Justin Choi | 11 juin 2014 00:07
Liferay has grown from a handful of employees to a mid size corporation. When I first started Liferay in January, 2011, everyone did a little of bit of everything. In 2014, there are now teams and...
Blog Stream: News -
Bradley Wood | 7 juin 2014 01:03
One issue has come up time and time again with 6.1, There isn't a built in responsive grid system for Liferay 6.1. Version 6.2 uses twitter bootsrap. Here are 10 pure css layouts that overwrite the...
-
Chema Balsas | 6 juin 2014 10:54
Hi everyone! As someone leaked earlier this week in this tweet, we're dedicating a lot of effort into improving content creation in the next version of Liferay Portal. One of the first things we...
Blog Stream: News -
Angela Wu | 5 juin 2014 18:08
Not sure if you should attend the Liferay Symposium? Read this! Hands-on Workshops & In-depth Technical Sessions Learn directly from Liferay masterminds on such hot topics as content targeting,...
Blog Stream: News -
Sushil Patidar | 4 juin 2014 09:30
As there are lot more improvements in the Alloy UI 2.X . Some attributes have been removed and some are replaced for auto complete. So to implement the comma separeted multiple autocomplete in one...
-
Meera Prince | 3 juin 2014 06:50
Introduction: Liferay Service Builder is a tool to generate service layer to liferay portlets. It will create all necessary CRUD operation related classes and respective methods. We will use ...
Blog Stream: Featured -
Zeno Rocha | 31 mai 2014 19:21
Couple months ago Cleydyr and I were invited to be part of Liferay's EVP (Employee Volunteer Program) committee in Latin America. We couldn't say no to this amazing program and we're now very happy...
-
Eduardo P. García | 29 mai 2014 12:32
Middle Eastern languages, such as Hebrew and Arabic, are written predominantly right-to-left (RTL). However, many sites written RTL also have left-to-right (LTR) content mixed in, making them...
Blog Stream: News -
Venkat Koppavolu | 29 mai 2014 00:54
Hello Community, Wanted to share the problem which our team recently faced and approach we took to solve that. It might be helpful for the users who already facing these kind of issues. Thanks to...
-
Tauseef Ahmed | 27 mai 2014 13:59
By using #if (($is_signed_in) && $permissionChecker.isCompanyAdmin($company_id)) dockbar() #end in portal_normal.vm we can hide access to control panel but any user can access by using...
-
Meera Prince | 26 mai 2014 09:55
Liferay MVC Portlet Database Interactions / Liferay MVC CRUD Operations Introduction: Liferay MVC is portlet frame work given by Liferay and it is specific to liferay environment. We already...
Blog Stream: Featured -
Kuo Zhang | 26 mai 2014 01:51
Hi, my name is Kuo Zhang(kuo.zhang@liferay.com), and I'm working in the Liferay-IDE team in Dalian, China. I'd like to introduce to you several new features and improvements added in Liferay IDE...
-
Matti Tahvonen | 23 mai 2014 12:29
As you might know, Vaadin libraries are bundled in Liferay. This makes it easy to start developing basic Vaadin portlets and you’ll also save in war file size as you are sharing the libraries...
-
Tauseef Ahmed | 23 mai 2014 05:13
Liferay Single Sign-On using Facebook-SSO First, Log into http://developers.facebook.com with your Facebook credentials Then go to Apps -> Register as a Developer Then Click on -> Apps -> Create a...
-
Subhasis Roy | 22 mai 2014 20:45
This article demonstrates how to use inter-portlet communication in Liferay Portal Web applications based on JSR 286(Sometimes called Portlet 2.0) events. We have used Spring portlets in the...
-
Sushil Patidar | 22 mai 2014 13:35
Many a time it is required to call OOTB portlet struts action from custom portlets.This can be done using the simple approach as follows. public class TestPortlet extends MVCPortlet{ @Override...
-
Tauseef Ahmed | 21 mai 2014 06:14
To Display some Html content in Alloy Popup: < aui:script > function callPopup(){ AUI().ready('aui-dialog', 'aui-overlay-manager', 'dd-constrain', function(A) { var dialog = new A.Dialog({ title:...
-
-
Tauseef Ahmed | 19 mai 2014 11:31
If you want to create document library folders (dlfolder) programmatically, you can do this very easy by calling DLFolderLocalServiceUtil.addFolder(userId, groupId, groupId, false , 0 , "Folder...
-
Pankaj Kathiriya | 17 mai 2014 11:20
Liferay comes with very usefull js utilities that ease life of Developer. Liferay provides js object "Liferay" which has modularized structure. We are going to discuss on this more here. Let's...
-
James Falkner | 16 mai 2014 19:55
If you're in or around Amsterdam next week, we're having a community meetup prior to the Benelux Solutions Forum event and you're all invited! Join our local community of rockstars for some...
-
Peter Mesotten | 15 mai 2014 12:09
This article is the first in a series of 2 posts on how personalization can be achieved in a portal project. Moreover, the concept of sharing personalized settings between users is explained and...
Blog Stream: Featured -
Tauseef Ahmed | 13 mai 2014 13:49
-Into portal_normal.vm change this code: #if ($is_signed_in) #dockbar() #end with this one #if (($is_signed_in) && $permissionChecker.isCompanyAdmin($company_id)) #dockbar() #end it will hide...
-
James Falkner | 13 mai 2014 02:30
As part of my community party planner role at Liferay (aka community manager), I try to get out and meet many of you at industry and Liferay conferences and other events. I think it's really...
Blog Stream: News -
Bradley Wood | 9 mai 2014 14:45
In every theme that I write I always put this snippet of code in my theme's init_custom.vm file. ## ---------- Logo ---------- ## #if (($company.getLogoId() == 0) && $use_company_logo) #set...
-
Tauseef Ahmed | 9 mai 2014 12:00
On click on confirm ajax submit this form, and wherever your redirect in your class the ajax will redirect just the portlet. <portlet:actionURL var="ajaxURL" name="atsglobaltechsoft" windowState="<...
-
Bradley Wood | 9 mai 2014 07:34
Here is a quick refereance for the PACL how to documentation. It was a little hidden, so here is the link for setting it up for 6.1.2 GA3 ...
-
Olaf Kock | 8 mai 2014 21:05
(english summary below) Liferay öffnet am 15. Mai offiziell sein österreichisches Büro - ein schöner Anlass, am Abend zum Community-Meeting einzuladen: 15. Mai 2014, 19:30 (Achtung: Neue Zeit!)...
-
Cody Hoag | 8 mai 2014 18:20
There's been a lot of talk in the past year in regards to Liferay's new Recycle Bin framework. How do we use it? Why do we use it? Basic "user" based questions can be answered in our User Guide...
-
Shuyang Zhou | 8 mai 2014 17:26
We’re excited to introduce the Portlet Sandbox plugin which can greatly improve portal resiliency and stability. This new plugin does so by isolating high-traffic or resource-hungry portlets. It...
-
Dániel Kocsis | 8 mai 2014 07:00
The more refined staging along with Liferay Portal 6.2 has been out for a while and you might have read Mate Thurzo’s great blog entries about the topic, yet I think it is also worth the time to...
Blog Stream: News -
Chema Balsas | 7 mai 2014 16:13
Hi everyone! Today, I'm showing you a new accessibility feature that we'll be adding in the next Liferay Portal version. As you know, making sites accessible is one of the hardest things to achieve...
-
Tauseef Ahmed | 7 mai 2014 07:20
Everything inside of an aui:script block that contains a “use” attribute is called asynchronously, so it could fire right away (if the resources are on the page) or if the network resolution is...
-
Jeffrey Handa | 6 mai 2014 20:50
Summer is almost here and for students around the world that means one thing, final exams. For most of us, final exams are but a distant memory that we’re only too glad to be done with. As...
Blog Stream: News -
Sushil Saini | 4 mai 2014 00:58
For Advance Web content management, Liferay provides the features of structures and templates. Structures are used for creating the data entry form for the content creators and Templates are...
-
Tauseef Ahmed | 2 mai 2014 12:23
My Portlet name is Sample-ext so I am referring with this name in the below steps :- 1) Stop the Server 2) put ext-redeploy-6.0.5.jar in tomcat-6.0.29/Webapps/ROOT/WEB-INF/lib/ 3) Delete the...
-
Ray Augé | 1 mai 2014 22:16
We've been doing a lot of work to improve modularity of Liferay the past while. Liferay 6.2 has experimental support for OSGi but there's not much in the way of integration points. You can...
-
James Falkner | 1 mai 2014 21:32
If you're in or around the L.A. area next week, we're having a community meetup during Gartner's "Portals, Content, and Collaboration" event and you're all invited! Join me and several others for...
-
Jose M. Navarro | 30 avr. 2014 15:20
Hi everybody! This is my very first blog post, just to announce my very first Liferay feature implemented, during my very first month of work here at Liferay (: Since Liferay 7.0 (already pushed to...
-
Tauseef Ahmed | 30 avr. 2014 13:17
1. Open file [LIFRAY_SDK]/themes/{theme-name}/docroot/_diffs/templates/portal_normal.vm 2. Add $theme.search() at your desired location. 3. Build and deploy the theme. 4. A search text box will...
-
Meera Prince | 29 avr. 2014 09:25
Introduction: Liferay have come up with their portlet frame work called Liferay MVC. Liferay MVC is portlet development framework and we can develop JSR 168&286 standards portlets and deploy into...
Blog Stream: Featured -
Chema Balsas | 28 avr. 2014 15:20
Hi everyone! For quite some time, one of our community's most requested features has been the possibility to localize all email notifications sent from your portal. Finally, the wait is over. Email...
-
Peter Breuer | 28 avr. 2014 14:48
A new domain for hook plug-ins The hook technology is applied to modeling and extending of core meta-data. A generic development method is suggested in a series of blog articles. In particular, it...
-
Peter Breuer | 28 avr. 2014 13:59
Persisted queries Entity models and entity persistence are built on a well-established hierarchy of interfaces. For each specific entity name <ENTITY_> we have the model interfaces: Interfaces...
-
Peter Breuer | 28 avr. 2014 13:52
The AssetEntryQuery class Note: please find an UML class diagram of the referenced classes in the DL. The Asset Publisher portlet is used for rendering blog entries, wiki pages, web articles, and...
-
Peter Breuer | 28 avr. 2014 13:46
Technical requirements In order to use custom filters / sorting in the Asset Publisher portlet, we want to override the current finder implementation in a hook. Let's consider, what can be achieved...
-
Peter Breuer | 28 avr. 2014 13:40
Create the CustomAssetEntryQuery entity We want to extend the AssetEntryQuery by adding the String author to the members. This can be done manually with some coding effort. However the use of...
-
Peter Breuer | 28 avr. 2014 13:27
Create a service jar on the global path We need to build and deploy our new Hook plug-in which was created in the previous segment. Usually we would make use of the Liferay IDE ant build files to...
-
Peter Breuer | 28 avr. 2014 13:08
Override AssetEntryQueryFinderImpl Define a finder interface as follows: public interface CustomAssetEntryQueryFinder { public List<AssetEntry> findEntries( CustomAssetEntryQueryWrapper...
-
Peter Breuer | 28 avr. 2014 12:19
Override the AssetEntry implementation It remains to show that requirement e) can be met as well. Actually this part is already supported by existing standard development methods. We need to create...
-
Parth Ghaswala | 28 avr. 2014 10:09
Hi Guys, I am using Liferay 6.1. Recently I faced an issue, which kept me wondering for getting tricks to handle exceptions in velocity file. Ideally we can't do any exception handling directly to...
-
Paulo Fernandes | 25 avr. 2014 17:17
Olá pessoal Como combinado fizemos o Encontro no iMasters onde o Fernando Tadashi apresentou sobre Como extender plugins da Marketplace e fez uma demo. Depois do Pizza-Break fizemos um bate...