Blogs
This website uses cookies to ensure you get the best experience. Learn More.
I just made a Wiki on how to configure ECJ for your Liferay builds. It is here, but I'll just paste the most important parts: Liferay Builds with ECJ ECJ, the Eclipse Compiler for Java, is an open source incremental compiler used by the Eclipse JDT. It is an option for Liferay builds and is in many cases faster than Javac or Jikes. The jar for ECJ is included in Liferay...
I don't know about you, but I was not too fond of the Image Gallery display (sorry Brian). So, I decided to get out of my back-end shell, and try a little Javascript and CSS madness! Now, when viewing a given folder, you are shown a grid of thumbnails instead of a list of images. Here's a couple of snapshots of what I did: Let me know what you think and any other...
Well, it's a little late and yes, it's a little behind, but the first edition of the Liferay Administrator's Guide has hit the presses! Covering Liferay Portal 4.3, it goes over everything from installing Liferay to an application server to integrating it with other services, such as chat and workflow. There's a complete description in the blurb on the back of the book. Writing a...
Could development in Liferay be improved? The answer is allways yes. And, how could development be improved? This may have several answers, and one of them is Romulus. Romulus is an R&D project funded by the European Union. The overall purpose of the project is to improve the productivity of developers of the Java platform (which has a huge installed base in Europe) by applying...
Hi, I'm Alberto Montero, one of the latest incorporations to Liferay staff. Although sometime hard, it's allways exciting to start a new job, with lots of new things to learn and to do. My work here will be related to engineering, mainly inside the Romulus project, which aims to improve development in Liferay. But if you want to know more, you will have to read the...
Recently I set up a clustered environment using three servers, two with liferay-tomcat-4.4.2 bundle and one with apache 2.2 http server. Here are my steps: STEP 1: Download and install the following, each on a different server: Server A - Apache 2.2 Server B - Tomcat1 (Liferay-tomcat-4.4.x bundle) Server C - Tomcat2 (Liferay-tomcat-4.4.x bundle) At this point you should have...
Up until now the editor area of FCKEditor did not always correctly reflect the look&feel that the contents were going to have when published. The reason was that the theme CSS was not being applied within the editor area. With the help of Nate I've just fixed that so from now on, what you see will really be what you get. But this is just the beginning of a better integration. The...
We've been waiting for this moment for a long time. I've received this question by email, in person and through the message boards, lots of times... when will the Portlet 2.0 spec be ready?. Finally we have the good news, I just got an email from Stefan Hepper to the JSR-286 expert group mailing list announcing that the Portlet 2.0 specification has been approved (so it's very close...
I just came across a blog post with an example on how to create a drag & drop effect using jQuery UI. Looking at the code it surprises how easy it is. The whole JavaScript is around 17 lines of code, but but only around 9-10 of them are directly related to the drag functionality. But after hearing Paul talk about all the casuistics he was considering when implementing this...
(Out of Date, but still mostly relevant, has many improvements though) Well finally it's in trunk... The sponsored staging enhancements (workflow) (which I've dubbed v1.2) features are now in. Let me know what you think.
UPDATE (2/20/2009) - These instructions apply to versions 4.1.X, 4.2.X, 4.3.X, 4.4..X, 5.0.X & 5.1.X) Read my post on "How to get Liferay running in Windows XP Pro" for reference. Download SQL Scripts and unzip Navigate to the "\[location of SQL folder]\create\" folder Run "create-mysql.sql" The sript will be applied to the "lportal" DB ...
Install Java Set JAVA_HOME Set the JAVA_HOME Environment Variable and point it to the location of the JDK Add JAVA_HOME to the Path Env Var Tomcat needs to know the location of the JDK in order to run properly Download Liferay tomcat bundle Start up Tomcat http://localhost:8080 ...
As promised, I want to finish the review of the new features of the wiki portlet. This time I'm not going to write much and will let the screenshots speak for themselves:Diff view of changes betweeen versions. Here goes a feature that we've waited for for a long time: Click the button and you get: Nice, right? You have to thank Bruno for it. Subscriptions to changesIt's...
For the last month or so, my focus has been to slowly improve Liferay's WebDAV capabilities. WebDAV is an incredibly powerful way of accessing data on the portal, but there is always room for improvement. So, I am blogging to report that there will be some minor improvements in 5.0 (and some bits in 4.4.2). Here are just a few of the little things that we should be...
I just got back from a week in Rome, part work, part vacation.. (like I ever go on vacation). Here are some highlights of the week. That's me with an original bust of Nero. He was the crazy emperor of Rome who used human beings he didn't like as human torches to light up Rome, hence the modern CD burning software with his name. I originally took this picture with...
Ok, maybe the title is a bit pretentious but I have to say that I'm really excited with the results. I'm surprised myself with how much we've been able to do in so little time. IMHO after these improvements Liferay Wiki can be compared to the most known wiki products out there (proprietary or Open Source). Not only it's comparable to them in terms of wiki related functionalities but it...
Despite years of resistance, I am now a Kubuntu user. It's taken a lot to get me here, but if you're interested, hang on to your hat. I've been using Linux for many years as my primary operating system at home. I started off in 1994 (!) with a copy of Slackware that came with a book and several CDs of software. I managed to configure my 486DX/33 system to triple boot DOS, OS/2, and...
Oh to be young again... Hold on, I am young - young, healthy, well, mostly healthy, and ready to take on the world! So, what better way to take on the computer world than take on the king of the computer mountaintop, Bill Gates, wait, no Google, hmm, um ... Liferay? jQuery! jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript...
Yesterday I received my first book bought at Lulu.com and I have to say that the whole process has been great. The price has been lower than the usual technical books I buy and I've had to wait much less than I usually wait when buying a book in on-line shops. Note that I have no relationship with Lulu.com at all, but I think when people do a good job they deserve being recognized for...