Profile

Recent Bloggers

Igor Spasić Posts: 4
Stars: 10
Date: 9/1/10
Mika Koivisto Posts: 4
Stars: 31
Date: 8/31/10
Paul Hinz Posts: 6
Stars: 23
Date: 8/31/10
Alice Cheng Posts: 156
Stars: 13
Date: 8/31/10
Alexander Chow Posts: 15
Stars: 58
Date: 8/24/10
Jonas X. Yuan Posts: 25
Stars: 88
Date: 8/23/10
Ivan Cheung Posts: 1
Stars: 6
Date: 8/23/10
Barrie Selack Posts: 2
Stars: 6
Date: 8/22/10
Shepherd Ching Posts: 3
Stars: 10
Date: 8/18/10
Wilson Man Posts: 1
Stars: 8
Date: 8/17/10

Blogs

WebDAV, Digest Authentication and Windows Vista/7
For a while now, Liferay has offered Basic authentication for various servlets (e.g., WebDAV, JSON, etc.).  For the most part, this has suited most of our needs.  However, recently, there have been some client applications that now require the more stringent Digest authentication system.  To support these requirements, digest authentication has been added to Liferay . In...
Read More »
Pingbacks Aren't Only for Blogs
 After writing up about adding pingbacks to blogs, I realised that there could be an additional area where pingbacks would be quite useful -- message boards.  So, with a few changes in code, 6.0 will be coming with a new feature that allows messages to post pingbacks to any blogs (or any other pingback consumer). So, when you post a message that contains a URL to any pingback...
Read More »
Blogging about Blogging
One of the nice, collaborative features in blogs these days is the ability to leave comments.  But what if you, on your blog, are trying to comment about something somebody else blogged about?  Well, you would use some kind of linkback that would refer to the other blog, and leaves a comment on their blog that you were there. Previously, we implemented trackbacks as a basic way for...
Read More »
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 »
Showing 1 - 10 of 15 results.
Items: 10
Page: of 2