Blogs

RSS
RSS
thumbnail

From the very beginning, we knew that great documentation was crucial to successfully sharing WeDeploy with the world. Since then, we have been exploring new ways to take the WeDeploy learning experience to the next level, which is why we are excited to announce a brand new sibling in the documentation family: Tutorials.   Which topics are covered? ...

15662
thumbnail

<script type = "text/javascript" > (function (global) {   if(typeof (global) === "undefined") { throw new Error("window is undefined"); }       var _hash = "#";     var noBackPlease = function () {        ...

11160
thumbnail

Importing in eclipse all java classes from osgi modules Up to Liferay 6.2, when you opened Liferay project in eclipse, you had all classes imported in project classpath, so you was able to debug Liferay code and execute classes and method searchs. Since Liferay 7.0, there is a big problem: Liferay project classpaths only includes the core classes and all osgi modules are missing,...

21761
thumbnail

Overview JCP & JSRs JCP Governance JCP Membership JSR Implementations Benefits Participating in Expert Groups Participating in Adopt-a-JSR Benefits to Using Java Standards Longevity Popularity & Familiarity Backward Compatibility Based on Innovation Community...

21303
thumbnail

Liferay DXP本身帶有一個Carousel的範本,但是這個範本使用的是舊的AUI的範本。現在因為Liferay DXP是基於Lexicon和Bootstrap 3的,創建一個響應式的圖片播放非常簡單。   基本需求: 圖片播放基本功能 螢幕尺寸變化後,圖片不變型 修改圖片不需要修改代碼 不需要部署外掛程式 可複用   分析: 可以利用Bootstrap 3的carousel外掛程式實現圖片播放基本功能(https://www.w3schools.com/bootstrap/bootstrap_carousel.asp) 可以利用Lexicon的Image Aspect...

16026
thumbnail

Hypothesis proven by experiments are the best way to discover customer sentiment. Major sites like booking.com are using A/B testing in their day-to-day operations to discover these sentiments. Within Liferay DXP it is possible to create A/B testing scenario's using Application Display Templates and randomly displaying something like a green or blue submit button and adding...

11864
thumbnail

Liferay DXP ships with a default carousel Application Display Template in global site. But this one is an old fashion AUI one that has been used often before DXP. Since Liferay DXP support Lexicon, I am going to show you how to utilize Lexicon and Bootstrap to create a true mobile responsive carousel in web content. It's remarkably easy with Lexicon and Bootstrap to create...

26117
thumbnail

Freemarker has some nice native support for working with JSON. And with the help of a few Liferay utility classes, it's very easy to even consume JSON web services from Freemarker. Note: you can view all of the example code on github: https://github.com/allen-ziegenfus/dev-playground/tree/master/freemarker Converting JSON to Freemarker types Freemarker hashes and...

66301
thumbnail

Whether you've been developing on DXP: Digital Enterprise 7.0 or Liferay CE Portal 7.0, or are starting Liferay Poral EE/CE 6.2 plugin development, you'll need to configure your environment with a supported JDK and a compatible Ant installation. Here are some steps to help orient you for developing in the Liferay Plugins SDK 6.2. Check the Liferay Portal compatibility...

12668
thumbnail

Spring MVC Portlet will be requiring Internet for checking and creating beans from xsd's. In case we need to deploy and use Spring MVC Portlet without internet then we can achieve it by saving the xsd file in Liferay Tomcat server  and using this xsd  in application-context.xml. Steps  1. Download the Following  XSDs based on your version required ...

11154
thumbnail

I did 9 videos to demostrate Liferay DXP and I uploaded them on youtube:   Video 1: Introduction to Liferay DXP and the Demo https://youtu.be/e3Vm36elwEY Video 2: Liferay DXP Page & Content creation, Content Templates , localization, Workflow. https://youtu.be/DWlikGcdQnw Video 3: Liferay DXP Content permission, Asset publisher, Search...

13051
thumbnail

For the last few months as I've been working with Liferay 7 CE / Liferay DXP, I've been a little stymied trying to manage the complexities of the new OSGi universe. In Liferay 6.x, for example, an OOTB demo setup of Liferay comes with like 5 or 6 war files.  And when the portal starts up, they all start up. But with Liferay 7 CE and Liferay DXP, there are a lot of bundles...

23895
thumbnail

  Mobile First with Liferay Screens – part 4 Webinar: Mobile Strategy: Optimizing for the Connected Customer   Mobile apps have become an integral part of our communication with customers and personnel. After all, the best way of reaching people is on the devices they use the most: the smartphone and the tablet. With Liferay Screens, a mobile app is also...

18650
thumbnail

For those of you deploying Liferay DXP to WebLogic, you will need to add an override property to your portal-ext.properties file to allow the WebLogic JAXB implementation to peer inside the OSGi environment to create proxy instances. I know, it's a mouthful, but it's all pretty darn technical. You'll know if you need this if you start seeing exceptions like: ...

20888
thumbnail

A few weeks ago we introduced you our new portlet for Liferay 6.2 CE and now we’re happy to announce Smart Content for Liferay 6.2 EE as well with continuous product support and future version updates.   Our portlet has many new features and properties that let you display your content in a smart, creative and flexible way.  To try out, please download our 30 days...

10868
thumbnail

Portlet URL can be added using Portlet Tool Bar Contributor module. Here also osgi plays its magic of modularity. It can be implemented through OSGI service component. Service component can be either in same module or different one. Wiki page elaborate it through blade tool. Below are steps to implement it  through eclipse IDE.    Create Module Project and...

14073
thumbnail

Introduction Liferay Portal has been nominated for the SourceForge Project of the Month for April! Nominees are selected from projects that have recently been a Project of the Week, have a high total number of downloads in the previous month, are generally well-established and have positive user feedback. Should Liferay be elected as the Project of the Month, we will be...

19975
thumbnail

Introduction So I've been working on some new Blade sample projects, and one of those is the Spring MVC portlet example. As pointed to in the Liferay documentation for Spring MVC portlets, these guys need to be built as war files, and the Liferay Workspace will actually help you get this work done. I'm going to share things that I learned while creating the sample which has...

30359
thumbnail

Okay, this is probably going to be one of my shortest blog posts, but it's important. Some releases of Liferay have code to "infer" a portlet name if it is not specified in the component properties.  This actually conflicts with other pieces of code that also try to "infer" what the portlet name is. The problem is that they sometimes have different requirements; in one...

29544
thumbnail

  Every other year we have a company retreat where people from all over the world travel to California for a series of meetings and team building activities.   This is a very unique opportunity for us and we're always thinking about ways to maximize it. This time we decided to organize another internal hackathon. That way...

19898