RSS

Entries with Blog Stream Featured .

thumbnail
David H Nebinger | 21 Dec 2016

Recently I was working on a fragment bundle for a JSP override to the message boards and I wanted to wrap the changes so they could be disabled by a configuration property. But the configuration is managed by a Java interface and set via the OSGi Configuration Admin service in a completely different module jar contained in an LPKG file in the osgi directory. So I wondered if...

55125
14
thumbnail
Gregory Amerson | 13 Dec 2016

Hello all, First off I wanted to let everyone know that we have released a new milestone for Liferay IDE 3.1 You can install it into your Eclipse using below updatesite below: http://releases.liferay.com/tools/ide/latest/milestone/ For full list of download see this page. Code Upgrade Tool Its been awhile since we have released a new update to Liferay IDE, but it...

40282
3
thumbnail
Olaf Kock | 12 Dec 2016

Once again: Devcon is over (actually, for quite a while now) and it's time to look back. If only because the Recap site is public. You can now watch the video recordings of presentations that you've missed, download slides and go through everything again. Just like last year, we've started with the Unconference on Monday (day 0). Also, like last year, the Unconference was...

34237
0
thumbnail
Javeed Chida | 12 Dec 2016

(or) Why categories are so much more than nestable tags "I LOVE tags," Jaffer managed despite a mouthful of spiced lamb ouzie.   Sergei was finding the younger guest a bit annoying. The kid had ambled in from the snow to get a bite. Sergei himself had come in to escape the noise that seasoned other cafeterias. He fancied Abou Shousha's...

30328
2
thumbnail
David H Nebinger | 06 Dec 2016

So the Liferay workspace is pretty handy when it comes to building all of your OSGi modules, themes, layout templates and yes, even your legacy code from the plugins SDK. But, when it comes to initializing a local bundle for deployment or building a dist bundle, using one of the canned Liferay 7 bundles from sourceforge may not cut it, especially if you're using Liferay DXP, or if...

39184
2
thumbnail
Eduardo P. Garcia | 06 Dec 2016

One more year, it's been great to meet many of you at our events. This time I dedicated one of my workshops to the migration of 6.2 plugin projects to Liferay 7.0. I knew that some of you had already started planning this migration and you would find it helpful, so thanks for the good feedback. And thank you even more for all your questions, as they help us know what your concerns...

36694
5
thumbnail
Lauri Hiltunen | 22 Nov 2016

Software should be modular. It has been a core thought of developers and architects for quite a long time. The microservices style of development and deployment is a thing now, and different projects are taking the modularity from logical design also to physical level. There’s project Jigsaw that’ll offer a way to create modules in Java 9. Liferay is onboard with modularity as well,...

32872
0
thumbnail
Koen Olaerts | 22 Nov 2016

At Coin we have developed SimpleEdit, a new and improved way for editing your documents stored in Alfresco or Liferay. Now that Liferay has moved on to DXP, we are in the process of upgrading SimpleEdit to this new platform. One of the required modules for SimpleEdit was a JSP hook that provided the user with buttons in the Documents section of the Control Panel and the...

38598
5
thumbnail
Javeed Chida | 15 Nov 2016

In my last technical post titled Content SEO - Hidden in Plain Sight, I exposed a caveat in the way the title of a content item is auto-crafted by Liferay. Here’s an excerpt from that article, which I hope highlights the problem. If not, I encourage you to give that post a read..   Note that the Title specified is Young Night. But if you look at what got into the...

36902
0
thumbnail
Fabian Larroca | 10 Nov 2016

Build Around MDX I cannot make the case to encourage you to write MDX. It's a complex query language, underutilized, supported by major vendors*, but after 20 years of existence still struggle to get traction, much like SQL. But a query language adds an abstraction layer needed for embedded analytics, avoiding APIs nightmares, closed doors and impossible iframes. MDX...

26331
2
thumbnail
David Truong | 19 Oct 2016

I mentioned last time in The State of Maven Development, that we were missing a few items for our Maven users. Well I have good news... You can now build themes in Maven! In pom.xml: <build> <plugins> <plugin> <artifactid>maven-dependency-plugin</artifactid> <executions> ...

38815
1
thumbnail
Marcos Castro | 13 Oct 2016

Hi everyone!   In our final entry of the series, we are happy to introduce a theme that you can use to create your own subscription site. Welcome to 1975 London!.     "A music site as example"   The new 1975 London theme includes an awesome site template with news and an album player to sit back and relax while listening to small...

37631
3
thumbnail
Olaf Kock | 12 Oct 2016

You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. It will run with all defaults - which might not be what you want in production. This is part 5 of a series. All the chapters are linked at the bottom of this article - I recommend to start with chapter 1. This...

56421
0
thumbnail
Maarten van Heiningen | 29 Sep 2016

This blog is part of a series of entries on Mobile First with Liferay Screens. [Part 1] [Part 2] [Part 3]     Mobile First with Liferay Screens – part 3 The future   The world of mobile is on the move and users are always ready to move with it. Keeping up with every development is a difficult task for organizations. In Part 1 of this blog...

46866
0
thumbnail
Javeed Chida | 28 Sep 2016

After a thirty-minute train ride sitting amidst super-excited teenagers, even the energized atmosphere of a downtown Chicago Tuesday morning seemed like a peace cloud. Anyway, got to the Hilton in good time for a bagel and creamcheese breakfast and an aromatic Colombian brew before Sergio's session.   Create Amazing Web Services with Liferay DXP (Sergio Gonzalez) ...

48012
1
thumbnail
Javeed Chida | 27 Sep 2016

Here's a running note dump of my day 1 at Liferay Symposium North America 2016, here in Chicago. This is just to pique your curiosity if you couldn't make it out here AND your interests happen to match mine. Wait for the slide decks and presentations to be shared by Liferay so you get it all. Keynote (Bryan Cheung) Bryan did it again, making his point with the same...

41153
0
thumbnail
Olaf Kock | 21 Sep 2016

  Two episodes (or an eternity) ago, I spoke to Jorge Ferrer, Liferay's VP of Engineering. We didn't have enough time to finish the conversation, so we continued a while after - and then I buried the recording /o\. Anyway, apart from it being still from "before the release of the current version", it's still relevant stuff, I feel bad about missing to post it. Check for yourself...

252604
2
thumbnail
Antonio Pol | 20 Sep 2016

As many of you know, a while ago we presented AlloyEditor as the result of our quest for a delightful and productive editing experience. Alloy Editor was included by default as the rich editor in Liferay 7 (Yay!)   While we stand by it, our search for simplicity has inadvertently complicated some previously trivial tasks such as adding an alt attribute to an image. You...

37349
1
thumbnail
David H Nebinger | 16 Sep 2016

Introduction So I'm doing more and more development using pure Intellij for Liferay 7 / DXP, even debugging. I thought I'd share how I do it in case someone else is looking for a brief how-to. Tomcat Setup So I do not like running Tomcat within the IDE, it just feels wrong.  I'd rather have it run as a separate JVM with it's own memory settings, etc.  Besides...

64424
9
thumbnail
Javeed Chida | 15 Sep 2016

It cannot be that it was just forgotten, This fundamental feature, thus I sought Through thick of forum, blog, e'en post ill-gotten Until my quest returned me to the spot Where sat the creature with expression cursed Inquiring why I didn't look here first.   This...

44547
3