Entries with Blog Stream News .
Hello Continuous Readers! I'm here again to share a new CI practice in a very small pill. Do you remember a time when you had some tests that continuously failed, and nobody had bandwith to work on it? What was the easiest solution for them? Of course commenting or removing them, because they were disturbing your green lights on the server. ...
On September 5, 2013 Liferay released the 4th General Availability (GA) release of Liferay Faces: Liferay Faces 3.1.3-ga4 (JSF 2.1 + Liferay 6.1.x -- including 6.1.2 CE and 6.1.30 EE) Liferay Faces 3.0.3-ga4 (JSF 2.1 + Liferay 6.0.x) Liferay Faces 3.0.3-legacy-ga4 (JSF 2.1 + Liferay 5.2.x) Liferay Faces 2.1.3-ga4 (JSF 1.2 + Liferay...
If you’ve been around the Liferay community for any length of time you’ve probably heard some discussion about Liferay offering a certification. It’s something that we’ve wanted to do for quite a while, but it’s also something that we wanted to do right. For the last year we’ve been hard at work to make the Liferay Certification Program a reality,and today I am very...
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:...
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...
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:...
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...
In this blog post I want to talk about developers mentality, about how they (we) create software that never fails, and brights more than the sun, and is faster than a jet plane... or not? No, seriously, developers are more selfish about our code than other careers, and we usually don't like others...
Staging is one of the unique fetaures of the Liferay portal, serving customers to be able to handle their content across the portal. The feature has been around for a while, and was always a subject of improvement. In the upcoming release though staging will receive a major overhaul, based on users' feedbacks, own experiences. ...
I love that picture! Imagine yourself any Friday, at the end of your day-work. You look at the CI server and, unluckily, it is broken. You have only three options: Resign yourself that you will be leaving late, because you'll try to fix it. Revert you changes and retry next week. Leave now and leave the build broken. Of course, the best choices are...
This is an adaptation of a blog I wrote for Wolters Kluwer March 2011. Everyone knows that data and information are subtly different things. Data is worthless unless it can be turned into information. General consensus says that data turns into information when it is analyzed, interpreted, enriched, redacted, linked etc. The moment data is touched by one of these processes,...
Twenty years ago, June 1993, Adobe introduced its Acrobat software for creating and viewing electronic documents. I was one of the ‘lucky’ IT journalists to be invited by Adobe’s PR agency to attend the press conference in London. Remember this was before internet, the world wide web and MS Windows were well known. It was not unusual to fly around Europe and spend the...
As you probably know in version 6.1 Liferay introduced the mobile device rules feature. However if you haven't followed the discussions and presentations about it, you may be under the wrong impression that is't very limited. Some people even claim it doesn't work. Judging by the number and type of questions I still get asked now days, I think I know where most of the confusion comes...
Hi all! This is my third blog post about Continuous Integration best practices, and today I want to explain the benefits of being patient after sending commits for being reviewed. As developers, we are used to work on functionalities, finish them, and jump to another one. We send our work to a reviewer, and continue working on other tasks. As you probably know, in these...
Hello, My name is Ryan and I work at Liferay. I am currently on the web team at Liferay and have the unique opportunity to both use Liferay's software as customer and collaborate with all the other devs who work in the same office as we do. Over time I have learned or figured out new things about Liferay Portal, as anyone using lifery does, and I want to share those findings...
We've finally released both CE and EE versions of Liferay 6.1 GA3 and along with those releases we've also released the corresponding versions of Liferay Maven Support and Portal artifacts. The version numbers are 6.1.2 for CE GA3 and 6.1.30 for EE GA3. With this release there is one significant improvement in the Liferay Maven Plugin and that is they are no longer directly dependent...
I took some time to speak to Jorge Ferrer, Liferay's VP of Engineering about all things Engineering and Development in Liferay. This time I'm not starting with butchering names, but positions. Jorge is one of the very early contributors to Liferay, started as community member and got hired, started the spanish office. After an episode "on the dark side", being the GM for Spain,...
When I lead the eBusiness technology efforts at my former employer, Oracle and IBM assigned "Account Managers" to our business unit. I would hear from these people (there were multiple over the course of a year because no one really stayed in that position for very long) about twice a year. They would visit our team and primarily try to sell us on additional product...
Following with these blog posts series about good practices in Continuous Integration, I want to talk about the benefits of running tests. Practice 2: Always run the tests When a developer commits a new functionality, it's expected that in that commit, the software works as what we believe it should work. And, if a software works as expected in a single commit, why not...
On June 1, 2013 Liferay released the 3rd General Availability (GA) release of Liferay Faces: Liferay Faces 3.1.2-ga3 (JSF 2.1 + Liferay 6.1.x) Liferay Faces 3.0.2-ga3 (JSF 2.1 + Liferay 6.0.x) Liferay Faces 3.0.2-legacy-ga3 (JSF 2.1 + Liferay 5.2.x) Liferay Faces 2.1.2-ga3 (JSF 1.2 + Liferay 6.1.x) Project Links Release Notes...
Showing 541 to 560 of 760 entries.