Profile

Recent Bloggers

Juan Fernández Posts: 2
Stars: 4
Date: 2/9/10
Aaron Delani Posts: 3
Stars: 8
Date: 2/8/10
James Min Posts: 23
Stars: 41
Date: 2/8/10
Jonas Yuan Posts: 12
Stars: 30
Date: 2/8/10
Ronald Sarayudej Posts: 83
Stars: 226
Date: 2/8/10
Julio Camarero Posts: 6
Stars: 18
Date: 2/8/10
David Truong Posts: 9
Stars: 29
Date: 2/3/10
Neil Griffin Posts: 22
Stars: 57
Date: 2/3/10
Paul Hinz Posts: 1
Stars: 7
Date: 2/3/10
Bryan Cheung Posts: 19
Stars: 84
Date: 1/27/10

Blogs

Document Library Hooks Migration
A few months ago Minhchau created a migration tool to move document library files from using one hook to another (e.g., JCRHook to AdvancedFileSystemHook).  He showed the code for it and wrote several plugins to handle this.  Due to popular request, this has now been moved into trunk !  I just checked in the code to help facilitate a move from one hook to another.
Read More »
CMIS and Database Migration
When I was at the European Symposium, I was surprised how many people said to me "Gosh I wish Liferay could do ABC," in which I responded, "But it has -- ever since version X.YZ!"  But I guess part of that is my fault since I don't blog that much about my work. In any case, I just wanted to highlight two features coming out with 5.3 that some people may be interested in....
Read More »
Sharding Databases - An Unorthodoxed Design
 I have been recently working on the very interesting task of making the Liferay database shardable.  What does this mean?  There is a good introduction to shards here , but basically it is a way of scaling your database horizontally.  For a given table or set of tables, you split up the data that is stored and fetched based on a given hash or something like that....
Read More »
Tunnel-web without JAAS
In a previous post , it was suggested to me that I remove tunnel-web's dependency on JAAS.  What this would do is (1) circumvent issues with JAAS implementations in certain app servers (Tomcat's bugs and the lack of configuration in Glassfish) and (2) allow users to log in using the same login credentials they would use on the portal's signin page (normally, the email address).  As of...
Read More »
Reskinned Image Gallery
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...
Read More »
Little Steps with WebDAV
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 seeing in...
Read More »
WebDAV Class 1 Compliance
After several months in the working, we finally got Liferay's Document Library compliant to WebDAV Class 1 , per RFC2518!!   It is still not Class 2 compliant, meaning locking does not work (and that also means Office and OS X still cannot edit files directly in the Document Library).  But, achieving Class 1 compliance is the necessary prerequisite and we are finally there!  Here...
Read More »
Liferay on Native JBoss-Tomcat
A few weeks ago I blogged about Tomcat's JNI native library .  Recently, I have been at a client site trying to squeeze every bit of speed out of the servers while running on a deployment with JBoss-Tomcat.  Now, I realized that you could not just run the standard Tomcat APR code because JBoss makes their own customizations to get Tomcat to run.  Rather, JBoss distributes what...
Read More »
Tricks for Debugging Liferay
In the last few weeks I have spent quite some time trying to debug some weird problems on deployments of Liferay.  Here are a few tricks that I have come across that have proven to be pretty useful. 1. Monitoring Memory and CPU usage This is pretty basic and is quite helpful in performance tests.  Monitoring these aspects will help determine if a system is memory-bound or...
Read More »
Pentaho Sample Portlets and Liferay
Pentaho has created a set of sample portlets for integration with a JSR-168 compliant portlet container.  Though not designed explicitly for Liferay, I have started a Wiki for the installation of these portlets on Liferay.
Read More »
Showing 1 - 10 of 12 results.
Items: 10
Page: of 2