RSS
thumbnail
Manuel de la Peña | 28 Aug 2013

Hello my friends! Here I'm again after a long time without writting about CI in Liferay. If you remember my last post, it described the importance of reverting those commits that break the build as quick as possible. Well, in this blog post I will share a small pill that can help you during the revert process. Before reverting an offending commit, establish this rule:...

114197
1
thumbnail
James Falkner | 26 Aug 2013

I’m happy to announce that today, Liferay released the much anticipated Liferay Portal 6.1 CE GA3 release! DOWNLOADS: [Tomcat Bundle | GlassFish Bundle | JBoss Bundle | Maven Artifacts and Info | Source Bundle | Github Repo | other bundles and support files]. This update contains over 500 fixes, most importantly those fixes related to Liferay’s Security Manager (née...

123818
29
thumbnail
Jonas Yuan | 25 Aug 2013

  Inline editing is a quick way to update content by making changes directly. CKEditor 4 ( http://ckeditor.com) comes in the form of Inline Editing, an HTML5 feature that allows users to edit pages directly in their final state. Inline editing gives us a perfect idea of how the content will look without using impractical “preview” functions. ...

67309
2
thumbnail
Ruud Kluivers | 15 Apr 2014

We are drowning in a sea of email messages. Don't get me wrong I like email and can't do without. Email is great, it's quick, cheap, conveniently low threshold. Apparently it's a little bit to convenient for the sender, but when you are at the receiving end email becomes a monster that is getting harder and harder to control.   Increasingly my inbox is overflowing with...

69257
0
thumbnail
Miguel Pastor Olivar | 21 Aug 2013

This year I have been able to do the awesome JCrete conference. First of all I would to thanks Liferay and Jorge for letting me get a few days off and financing my trip. The conference is organized in an Open Space format so the first day all the people can propose whatever they want: talks, discussions, ..., and, once all the proposals are done and explained,...

62807
0
thumbnail
Ryan Schuhler | 26 Jul 2014

There is a pressing need for websites to respond to the ever-changing technology which is used to visit them. As mobile devices become more powerful and more prevalent, more and more people surf the web and visit websites on an array of devices. These devices range from small screens to large monitors, from ios to android, to other operating systems and internet browsers....

93683
4
thumbnail
Jesse Rao | 19 Aug 2013

We just published a new chapter in the Liferay 6.1 Development Guide on Service Builder! In this chapter, we discuss a number of ways Service Builder can help you save development time on Liferay projects. We cover the following Service Builder topics: - Defining an object-relational map via service.xml - Generating complete model, persistence, and service layers for your application...

58046
1
thumbnail
Ryan Schuhler | 26 Jul 2014

    The new trend in web design is long-scrolling pages. It allows space for cool animation and flowing content while cutting down the need for changing pages and waiting for things to load each time. A simple thing I found to make your scrolling page look sleek is by animating the scroll. Often times the navigation or links on a long-scroll style page are...

88339
0
thumbnail
Iliyan Peychev | 15 Aug 2013

AlloyUI is the engine which drives the UI of all Liferay products. Since it was created in 2009, it has grown really fast and we are very close to the point where we will release ver. 2.0. We will appreciate if you give us some feedback!   Over the years, tests and documentation have sometimes been sacrificed in order to speed up the development process. As result, not...

63368
3
thumbnail
Glenn Saler | 14 Aug 2013

  Our certified service partner, Isos Technology, has released a new blog series titled 'Practical Liferay Series'.  The series focuses on tips and insights for deploying and running Liferay on a variety of configurations.  There are some very interesting topics and examples given by some of Isos's experienced engeineeers.  Check them out below:  ...

61378
0
thumbnail
Tim Telcik | 05 Nov 2017

Overview As an administrator of a Liferay Portal server, you may be required to trace the behaviour of one or more services for a live instance. This article outlines the steps for enabling or disabling logging categories which typically represent a component or service within Liferay Portal. The output from the logging system (i.e. Apache Log4j) is typically written to...

13270
0
thumbnail
Jorge Ferrer | 13 Aug 2013

In my previous post I convered the reasons why we decided to streamline the administration UIs of Liferay and in the process review the usability and design of the Control Panel. In that post I already covered two of the key decisions we made as part of this redesign: (1) Extract the "My Account" administration out of the Control Panel and (2) Extract "Site Administration"...

91849
8
thumbnail
Neil Griffin | 06 Sep 2013

When working with Maven profiles, sometimes you need to activate a profile when multiple conditions are true. Although the <activation> element in pom.xml lets you specify more than one condition, the conditions are evaluated with the OR operator rather than the AND operator. When Maven executes profiles, it executes them in the following manner: Profiles that were...

127604
0
thumbnail
Miguel Pastor Olivar | 07 Aug 2013

I guess all of you already know what   JRebel is so I guess it doesn't deserve an exhaustive introduction. In a few words, JRebel is a JVM agent which allows you to reload your class definitions "on the fly" so you don't need to restart your applications once it has been started/deployed. You can think of it as a kind of the native HotSwap ability offered by the JVM but "...

62081
2
thumbnail
Ray Augé | 08 Aug 2013

Every year a project grows more complex the difficulties of managing backward compatibility become more complex.   The strain imposed on APIs as time passes is tremendous. Developers want APIs to be extended to exract every ounce of functionality. Bugs require fixing, often requiring APIs to be modified or sometimes requiring complete removal or...

98265
2
thumbnail
Olaf Kock | 08 Aug 2013

 This week's guest is Jack Rider, from the mediterrean shore in Benidorm. He is a real Liferay veteran, having started with version 3.6, and has initiated quite a few very nice and well-usable projects. Here are our topics: Jack started in 2005 with Liferay 3.6, got first trained on Liferay 4.2 in 2007 He's working as a freelancer, specializing in Liferay, BPM...

130748
0
thumbnail
Sergio González | 07 Aug 2013

Lately I have been working on a new feature that many users have asked for a long time and Liferay didn't support it (yet). As most of you know, friendly URLs are very important nowadays for several reasons, although I would say that the two most important ones are: SEO: it definitely improves the ranking of a site when the urls of that site are friendly Usability:...

78825
9
thumbnail
James Falkner | 12 Aug 2013

We need your help! The next release of Liferay Portal - version 6.2 - has been under development for over a year, and many of you have been instrumental in getting new features in, fixing old bugs (and new bugs), and generally improving the quality of each of the prior Milestone releases, and for that you should all be proud (and add your name to the Community Hall of Fame while...

95902
4
thumbnail
Zeno Rocha | 06 Aug 2013

We're very happy to announce several talks focused on the AlloyUI project at Liferay official events. If you're coming to any of those conferences below, enjoy that time to get in touch with our team members!   Liferay Developer Conference (Berlin, Germany) On October, 9-10 will happen the Liferay Developer Conference, the first of its kind. It's going to...

76899
0
thumbnail
Bruno Farache | 05 Aug 2013

We just released a new update for Sync Android and iOS! The most important improvements are: Browse files while you are offline Move folders and files Performance boost While you are online, navigating through folders, Sync caches the structure and let you continue to navigate if your internet connection goes down later on. For example, if you are on...

66603
0