XTIVIA BLOG
Extending Liferay’s Social Office Notifications
Liferay Social Office brings many different capabilities to your enterprise. In this posting, we'll give you a background on the Social Office components, discuss how notifications involve the user, and show you how to extend the notification capability. Social Office...
Client Side Image Resize and Base64 Conversion in Infor CRM / SalesLogix
The following requires some HTML5 features, so be sure to consult a compatibility chart before throwing it into a customer's environment. I needed a way for a user to upload an image as a base64 string. This could be happening from a poor bandwidth connection, so the usual...
Informix Extents: Sizing and Performance
When tuning performance for an IBM Informix instance, one important issue to look for is the presence of tables and indexes containing a large number of extents. Today’s high speed disks and SSD drives can mask some of the performance hit, making this an area that is...
Monitor Your JVM with JConsole Portlet
JConsole is a monitoring tool which comes with JDK, and complies to the Java Management Extensions (JMX) specification. JConsole uses the extensive instrumentation of the JVM to provide information about the performance and resource consumption of applications running on the...
Delivering Your Enterprise: Freshness
This article is part of an ongoing series. See the blog entry Delivering Your Enterprise: The ilities for an overall discussion. I'm about to give away one of my secrets. I probably shouldn't, but as long as you promise to not tell anyone else, I'll trust you. So here goes....
Setup GSA (Google Search Appliance) for websites with cookies
Here's the situation - you want your Google Search Appliance (GSA) to crawl a website that either requires or sets cookies. After you crawl the site using GSA, when you go to the cached version of the page on GSA, you see an error message that says "Cookies must be...
Understanding WebSphere AppServer (WAS) Class loaders
IBM WebSphere AppServer (WAS) is a true enterprise-class server which is used to service a wide variety of applications. WAS is a robust, scalable application server which provides a plethora of options; however, some of the options can be downright confusing. One item...
Filter by document dates in GSA (Google Search Appliance)
We recently came across an issue in a client’s environment where they were leveraging Google Search Appliance for search. The client was trying to filter documents by last updated date and filtering documents by document dates was not working at all. GSA provides a very easy...
Liferay Performance Tips – Page Load Caching
I recently came across a unique issue with a client. I was working on some performance optimizations due to latency on page load. I found an interesting issue around caching and this inspired my blog. Without giving any specific details, the client had...
GSA database connector doesn’t index all records
The issue We saw an issue recently where the database connector for Google Search Appliance (GSA) wasn’t indexing all the records in the database table. Using GSA database connector, we were trying to index a database view that had about 200,000 rows. Checking the status...






