Link Asset Publisher between pages

Here are simple steps to link asset publisher portlet between 2 pages. You can click on Read More on Page 1 and  you can see the full view on Page 2. Continue reading

Advertisements

Liferay 6.1 Release Candidate, Installation

As liferay 6.1 RC is released, i thought of giving it a quick try. Here are the new steps you will notice once you install and start the tomcat beside the regular installation steps mentioned in this article Quick Installation Instructions.

Continue reading

Ajax Call using Alloy UI

Lately I was trying to get data back from response once the Ajax Call is complete. There were few examples and i couldnt find them conclusive enough.  Here is the snippet of MVC Portlet in Liferay 6.  In this example i am sending a AJAX request with parameters and then getting few parameter back from response using Alloy UI Ajax Call.

Continue reading

Liferay 6.1 New Features

Last week i was at Liferay West Coast Symposium at Anaheim,CA.  Here are few the new features which are scheduled to release in Liferay 6.1

  1. Dynamic Data List for Business Users: You can define the data list and then end users can populate it as a web form. Admin can generate report, export the list data also
  2. Integrated Document Library and Images Gallery  with ability to mount additional repositories. Major UI overhaul, ability to preview documents.
  3. Liferay Sync to sync documents library across Mobile, Desktop and Portal
  4. Content Relationship: For ex, while creating a blog , you can specify an article / image / document relating to that blog
  5. Customizable pages on a site. User can customize certain portions of the page.
  6. New Kaleo Workflow designer 
Some of the new portlets included are:
  • Dynamic Data List Display
  • Dynamic Data List Form
  • Documents and Media Display
  • Recently Downloaded Documents
  • Related Assets
  • Recent Content
Over the next few days i would try to elaborate each of these features in details.

Checking Community Roles in Liferay Themes

Here is small snippet of code to check community level role in Themes. You can write the following code in init_custom.vm

#* Check for Community role for logged in user. *#
#set ($blogEditorCummunityRole = 'Blog Editor')
#set ($userHasBlogEditorRole = 'false')
#* Get Role Local Service *#
#set ($roleLocalService = $serviceLocator.findService("com.liferay.portal.service.RoleLocalService"))
#* Get All community Level Role for current community and Current Logged In User *#
#set ($communityRolesforUser = $roleLocalService.getUserGroupRoles($user_id,$group_id))
#* Iterate through the list of roles and Compare the Blog Editor Role *#
#foreach ($communityRoleforUser in $communityRolesforUser)
         #if ($communityRoleforUser.getName() == $blogEditorCummunityRole)
               #set ($userHasBlogEditorRole= 'true')
          #end
#end

Liferay 6 Road Show Comes to Detriot Metro

Meet the Experts!

We cordially invite you to join us for a special 3-hour roadshow event hosted by Liferay, Inc. and Youngsoft, Inc. Many companies are finding vast improvements in web site design, management, productivity and ROI using Liferay.  With the recent release of Liferay 6 EE, we want to provide our customers a forum to learn about and collaborate on the latest advancements in portals, content and collaboration.

Key technical and business leaders from both Liferay and Youngsoft will be attending and will be available to discuss questions specific to your web projects. Liferay will lead a presentation on the latest advances in portal and web technologies along with a review of Liferay 6 EE, after which Youngsoft will provide an in-depth discussion on Companies Benefiting from Liferay.

The atmosphere will be casual and conducive to networking, discussion and Q&A.

Host:                          Liferay, Inc. and Youngsoft, Inc

Venue City:                Ann Arbor, MI

Date:                           September, 29th 2010

Time:                          11:30 – 2:30 PM

Venue Address:         Ann Arbor Brewing Company

114 East Washington Ann Arbor, MI 48104

734-213-1393

How to Register: Click here

RSVP suggested, as space is limited.  Note that this is a FREE event and that lunch is included.

Please email us at liferaysales@youngsoft.com, arvindm@youngsoft.com should you have any questions.  We look forward to seeing you there,

Youngsoft, Inc.

49197 Wixom Tech Drive

Wixom, MI 48393 USA

Phone: (248)675-1200

Fax: (248)675-1201