Cubic Compass Software

Users of Google Docs were welcomed to a new, and in my opinion, much more usable interface today. The concept of Labels (aka Tags) has been replaced with Folders, much like what people are accustomed to on their Windows Explorer desktop.

The folders are unfortunately not hierarchical, but do provide better at-a-glance document categorization via a new left navigation pane.

This change is a significant return to what simply works. In past years we've seen several document management solutions emerge based around the concept of "folksonomy" tagging, whereby users tag documents rather than categorize them in folders.

This has the supposed benefit of making life easier on search engines, but with the downside of poor data quality. For example, I might tag a document as "Television" where you might prefer "TV".

Our own document management system in i-Dialogue has organically evolved to a hybrid, or compromised design. While we have added meta-tagging, customers still express a need to hierarchically categorize documents as a reflection of their own internal structures, such as org charts and sales territories. For example, why "search" for case studies in Canada when I can expand a "North America" folder to reveal a "Canada" folder with marketing materials.

I must admit I was somewhat disappointed after Salesforce.com's acquisition of Koral and announced mission to impose folksonomy tagging in the workplace. As Google's recent move validates, not all consumer web UI metaphors translate well to the business web.

The left navigation includes a filter by document type, indicating a very scalable point of extension. I would not be surprised to see support for PowerPoint and other documents in the very near future.

Posted: Thursday, June 28, 2007 6:35:49 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

All the buzz around Apple Safari Web Browser for Windows got the best of me, so I ventured on a "safari" to take this Beta release for a quick test drive.

The download was only 7.97 MB. I did not opt for any add-ons or plug-ins. The install went fairly fast.

Of course, my immediate curiosity was how our web site appeared in Safari for Windows. I had no immediate complaints. All the Flash and dynamic/interactive features appeared to work with no problems. There were just a couple layout and formatting issues I noticed.
DLOG_Home_Page.png

The use of gel buttons on the page slider and web forms are a nice (and I guess expected) touch. The marketing emphasis on performance is not overblown. While I did not conduct any measurable tests, I did notice a difference in page load time compared to IE7 on several sites.



But things started to turn sour when I actually tried to use Safari for productivity tasks, like Google Premier Apps and Salesforce.com CRM.



The amount of memory consumed started to increase during my Salesforce session, even with only one tab open. IE7 seems to stabilize around 30MB for many of my routine web tasks. Safari quickly shot up to 90MB for similar tasks.

My productivity is very dependent on the ability to toggle between tabs using CTRL+TAB in IE. The equivalent in Safari CTRL+{ and CTRL+} was not only a stumbling block to learn, but didn't even work.

Bottom line? This *is* a beta release and I had beta expectations. But I was pleasantly surprised and will plan on making Safari a standard component of our web hosting and validation test framework. I may even make Safari my "daily driver" once the memory and tab toggling issues are resolved.

Posted: Friday, June 22, 2007 11:52:43 PM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  | 

Just posted this new Quick Start Guide:
Creating Effective Customer Experiences with i-Dialogue for AppExchange.

This guide covers some basic topics, such as

  • Creating a Simple Web Page
  • Creating a Web-to-Lead Form
  • Creating a Landing Page
  • Creating a PPC Advertising Campaign
Posted: Tuesday, June 19, 2007 3:27:02 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Lately, I've been re-exploring the possibilities with component-based workflow in the development of online marketing and customer portal sites. The concept is simple. You drag components onto web pages that allow interactive web developers to define actions and behaviors in response to web page events.

This is in contrast to the current convention in i-Dialogue, which currently implements workflows through the explorer interface.

As an example, a basic lead nurturing campaign requires the triggering of a long running email auto-response campaign when a web lead form is submitted. Using the i-Dialogue explorer I would have to define a dialogue rule that associates the form with an auto response campaign. But I can also add a smart component, called a "Form Submit Handler", to the landing page that intercepts form submit events and triggers the autoresponder on its own.



Granted, not a significant decrease in developmnt time, but it's much more apparent when looking at the landing page that "Oh... when the web form is submitted these events will be triggered and I have the ability to configure them".

A component-based approach does have it's associated challenges:

1) Atomicity Yields Complexity. Smaller, more granular components yield more flexible solutions and reduce need for programmatic customization. But if 3 different workflow components on a web page are required to process a lead form, trigger an auto-responder, and intelligently redirect the page, then the complexity of the page design is increased. Pre-built page templates are the best way to address this problem.

2) Process Visualization: The i-Dialogue Explorer allows me to see across multiple campaigns, landing pages, and auto-response rules at once. I can see exactly which landing pages have auto-response rules and which ones don't. But if workflow is embedded into pages in the form of active components, I need to drill down to the individual page to learn which workflows are active. The answer is in a new generation of campaign reporting tools (if there were only 26 hours in a day, I would add this and a dozen other features :-) ).

3) Creative-Business Collaboration: Interactive Web Development requires a unique set of skills. Part graphic/web designer and part marketing/business user. It's rare to find these skills in one person, so you often find different individuals taking responsibility for various components. For example, one person provides the HTML, layout, and graphics. Another provides copy writing, workflow and auto-response rules.

The bottom line? We'll need to support both approaches and give campaign designers the freedom to choose which approach works best for them.

Posted: Thursday, June 14, 2007 9:24:34 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Perhaps it's time for me to start seriously considering a Mac. Every objection I've ever had to purchasing a Mac seems to have vanished in the past 2 days as Steve Jobs has announced several new features that will be in Mac OS X Leopard.

 Safari Web Browser for Windows. Wow. Apple plans to use iTunes downloads as a trojan horse for installing Safari on Windows, and with 1 Million downloads of iTunes per day I think they have a good chance of increasing market share.

Did Steve also point out that Safari is faster than IE and Firefox? Watchout!

 Parallels and VMWare will both support virtualization for running Windows apps on Mac.

 One product. One price. (Here's a subtle parody at Vista's multiple versions).

 But the real deal closer? Electronic Arts will launch Tiger Woods PGA Tour '08 for Mac. I'm sold... ;-)

Posted: Wednesday, June 13, 2007 5:32:10 AM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  | 

It's official. The old "ball and chain" of hosting on-premise applications is now over. We converted the last of our in-house applications to on-demand and can now access 100% of our applications anytime, on-demand, from anywhere in the world. Absolutely no servers running in-house.

This includes:

  • Email and Calendar Scheduling (Google Premier Apps)
  • Financials (Quickbooks Online)
  • CRM (Salesforce)
  • Source Code Management (CVS Dude)
  • Issue and Project Management (Trac and Gemini)

I guess we'll find out on Tuesday just how integrated our Salesforce CRM and Google Apps will be.

Posted: Sunday, June 03, 2007 3:36:26 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Great exchange here between Steve Jobs and Bill Gates at a Wall Street Journal event. Even with the inherent competition, manifested in the "I'm a PC... I'm a Mac" commercials, you can still sense the mutual respect between these two.

Posted: Friday, June 01, 2007 3:39:54 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  |