Recent Posts
-
June 28, 2013
Cross blogging
It’s been a while since my last post here. Apart from the traditional ‘no time’ excuse, there is one more. Since I joined Liferay last year, my Liferay related blogs are now on Liferay’s website: http://www.liferay.com/web/milen.dyankov/blog.
-
February 06, 2013
About complexity, modularity and OSGi
Today I followed the link from this tweet:
“@nbartlett New blog post: No Solution for Complexity? njbartlett.name/2013/02/04/no-… #OSGi”
— Raymond Augé (@rotty3000) February 6, 2013which leads to a this article. I read it quickly on my cell phone and got the following impression “The solution for Complexity is modularity. The way you properly do modularity is OSGi. So OSGi is the solution for complexity!”
-
June 18, 2012
How to use CustomGlobalMarkup portlet to add image slider on every Liferay page
The original purpose of CustomGlobalMarkup portlet was to provide convenient interface for adding 3rd parties javascript code (like Google Analytics, Geminus, ClickTale, Crazy Egg, …) to every page. However since it allows to add any markup it can be used to do some other cool things. For example - image slideshows.
-
May 29, 2012
Mobile device detection in Liferay 6.1
I’m still getting a lot of questions about how to use the multi-device extension in Liferay 6.1. The answer is, you don’t have to! The code was contributed to Liferay and it’s now available OOTB in Liferay 6.1.
-
April 01, 2012
Liferay Portal Systems Development - review
Imagine you are not a Java guru but a … connoisseur of art. You are visiting a beautiful city called Liferay and you know it’s full of museums, art galleries, music halls, great architecture, … You can certainly organize your trip in many different ways. One of them is taking the bus tour and this is what a Liferay Portal Systems Development book would be in this analogy. Actually it may even be a very good idea for a start. However, please note, the route is somewhat outdated and passes by places which no longer exists. Also the tour guide is all the time pointing out things, but as soon as the story becomes really interesting and you can’t wait for the details, she moves to the next subject.