NetQuarry Version 2.3 Released

COSTA MESA, Calif. – August 5, 2009 – NetQuarry, Inc. announces release of v2.3 of its NetQuarry Enterprise Application Platform.

The v2.3 release includes comprehensive internationalization support.  For quite some time earlier releases of the platform have included general internationalization support for date/time, numeric and currency data as well as the ability to provide translation for most custom UI strings, however v2.3 now includes a complete customization model for all platform strings, widgets and other facilities.  The platform supports most languages including non-latin and pictographic character sets and any number of languages can be supported simultaneously on a single system.  By providing a sophisticated built-in mechanism for localization, applications can be developed and deployed in a single language with additional language support added incrementally without redevelopment work.

In addition to internationalization features, this release includes a number of minor features and bug fixes.

About NetQuarry

NetQuarry develops and licenses the NetQuarry Enterprise Application Platform. The NetQuarry platform helps professional software development teams develop significantly better enterprise and hosted applications.

NetQuarry is privately held. For more information, call (877) 824-2524, email info@netquarry.com, or visit our website at www.netquarry.com.

eLuxExchange.com

ELUXEXCHANGE sells Luxury and Exotic Sports cars directly to members at prices much lower than traditional retail outlets. Vehicles listed on eLuxExchange are ONLY available on the site and only for a short amount of time. This is because all of the vehicles are currently in the process of an active trade-in.

http://www.eluxexchange.com

NetQuarry adds Master Page Support, Google Chrome fix

The v2.2.1 release of the NetQuarry platform includes support for .Net Master Pages.  The release also includes a new frameless presentation format that takes advantage of the Master Page support.  This new consumer-oriented presentation, referred to the Single Frame Master format, provides an alternative to the platform’s existing enterprise-oriented presentation format.  The new format has been in beta release for several months.

The timing of this release was also an opportune time to release a workaround for a significant Google Chrome 2.0 bug that causes HTML tables with certain CSS styling to render without visible content.

Also included are a number of significant fixes and UI enhancements.

NetQuarry Version 2.2.1 Released

COSTA MESA, Calif. – June 11, 2009 – NetQuarry, Inc. announces release of v2.2.1 of its NetQuarry Enterprise Application Platform.

The v2.2.1 release includes support for .Net Master Pages.  Beta support for Master Pages has been provided by the platform since v2.1.4 and promoted to full production status with this release.   The release also includes a new frameless presentation format that takes advantage of the Master Page support.  This new consumer-oriented presentation, referred to the Single Frame Master format, provides an alternative to the platform’s existing enterprise-oriented presentation format.

Included in this release is a fix for the Google Chrome 2.0 browser table rendering bug (still present in Google Chrome v2.0.172.31 – the latest Chrome release at this time), which is the subject of this NetQuarry blog – Chrome 2.0 and Browser Compatibility.  Due to the serious nature and widespread effects of this Chrome bug we expect a Chrome update fixing this problem to be released soon, but until such a release, use of Chrome 2.0 by NetQuarry-based applications requires platform v2.2.1 or later.

Also in this release, the original platform popup window widgets have been replaced with modernized in-place, div-based, AJAX-driven widgets.  The new widgets eliminate popup blocker interference encountered with the older widgets and provide for a more responsive and modern UI.

In addition to this major new functionality, this release includes a number of minor enhancements and bug fixes including:

  • Wizard improvements,
  • UI improvements,
  • API enhancements.

About NetQuarry

NetQuarry develops and licenses the NetQuarry Enterprise Application Platform. The NetQuarry platform helps professional software development teams develop significantly better enterprise and hosted applications.

NetQuarry is privately held. For more information, call (877) 824-2524, email info@netquarry.com, or visit our website at www.netquarry.com.

Chrome 2.0 and Browser Compatibility

Google Chrome 2.0 was released recently.  We’re big fans of Chrome.  It’s fast, maximizes screen real estate, and, overall, very compatible.  When Chrome 1.0 rolled out we found very few incompatibilities with it.  Our platform, and applications developed on our platform, looked great on Chrome 1.0 with few or no changes.

Unfortunately Chrome 2.0 rolled out with some significant rendering problems.  Actually it looks to us like it might be just one problem, but with wide-ranging repercussions.  Essentially a lot of pages get rendered with a lot of missing content – blank tables!  For the NetQuarry platform the result was that our Datasheet (a very functional bound data grid) was rendered in Chrome 2.0 as an empty grid.  A few icon buttons rendered, but the text content was gone!  One day we were on Chrome 1.x and everything was fine, and the next day Chrome 2.0 was pushed out to us (like it or not) and voila!

After quickly verifying that it was a Chrome 2.0-specific problem, we did some Googling.  We expected to find lots of people complaining about this and some quick help on a fix or workaround.  Surprisingly there didn’t seem to be a widespread uproar.  We did find that it was a known problem and that lots of main stream sites were essentially unusable with Chrome 2.0 (http://code.google.com/p/chromium/issues/detail?id=9904).  Apparently the list of affected sites includes Facebook, Twitter, WordPress, and even Google Calendar. Unfortunately my search turned up no tips on what to do about it.  It seemed to be some kind of clipping problem that was found before Chrome 2.0 was pushed out to general distribution, but not fixed until after that (or in subsequent releases so far).  Seeing that the problem was so widespread we decided to wait a few days assuming that Google would push out a fix.  A few days later Chrome v2.0.172.31 was pushed out, but lo and behold, the problem persisted.

After a few more days, and customer complaints, we decided that we couldn’t wait.  We did some testing on our datasheet and more Googling and found this Chrome issue (http://code.google.com/p/chromium/issues/detail?id=13333) which matched our problem exactly.  What’s more it gave us a suitable workaround.  Five minutes later we had the fix in test and shortly after that it was checked in and ready for the next build.  Here’s our thanks to terrybarthdesign for providing the workaround.  In short, Chrome 2.0 does not like the overflow:hidden style on a tr tag.  With the overflow hidden the entire table row content is not rendered.  The content is there in the HTML and sometimes flashes briefly when the page is first rendered, but it doesn’t render.

The frustrating thing about this was that it was actually pretty hard to find this.  We tried Googling on things like “empty table Chrome 2.0”, “missing data Chrome”, “blank grid Chrome”, and about every combination of similar keywords that we could think of and it wasn’t until late last night that we stumbled upon the issue report from terrybarthdesign.

There are really two purposes for this post.  The first is to hopefully help someone else stumble onto a way to resolve a very significant problem.  The second, is to point out that the great thing about a platform like NetQuarry is that we, NetQuarry, spent our time figuring this out – once.  Our clients don’t have to worry about it.  Well, they had to worry about it until we fixed it of course, but we investigated and determined it was a Chrome bug, we explained what was going on, we experimented, tested, researched, and provided a fix in our platform – and all our clients benefited.  Today or tomorrow we’ll be releasing a new version of the platform (which was coming regardless) and it will have this fix.  Our clients won’t have to do a thing except install the new platform.  They won’t have to change their code one iota.

The NetQuarry platform supports all recent versions of Chrome, Firefox, Safari, Opera, and IE 6, 7, and 8.  The platform takes care of all the browser differences with no overhead for our clients.  And, when a supported browser releases a new version, NetQuarry makes sure that the platform is completely compatible.  Better yet, the platform is engineered to ensure that such breakage rarely occurs.  The platform is designed not just for compatibility with the latest version of each browser, but for forward compatibility as well.

NetQuarry Version 2.1.5 Released

COSTA MESA, Calif. – May 18, 2009 – NetQuarry, Inc. announces release of v2.1.5 of its NetQuarry Enterprise Application Platform.

The v2.1.5 release is a maintenance release with various minor enhancements and bug fixes including:

  • UI fixes,
  • Import enhancements,
  • Scheduler fixes.

About NetQuarry

NetQuarry develops and licenses the NetQuarry Enterprise Application Platform. The NetQuarry platform helps professional software development teams develop significantly better enterprise and hosted applications.

NetQuarry is privately held. For more information, call (877) 824-2524, email info@netquarry.com, or visit our website at www.netquarry.com.

NetQuarry Version 2.1.4 Released

COSTA MESA, Calif. – April 23, 2009 – NetQuarry, Inc. announces release of v2.1.4 of its NetQuarry Enterprise Application Platform.

The v2.1.4 release is a maintenance release with various minor enhancements and bug fixes including:

  • Browser compatibility improvements,
  • UI improvements,
  • Wizard improvements,
  • Performance improvements.

About NetQuarry

NetQuarry develops and licenses the NetQuarry Enterprise Application Platform. The NetQuarry platform helps professional software development teams develop significantly better enterprise and hosted applications.

NetQuarry is privately held. For more information, call (877) 824-2524, email info@netquarry.com, or visit our website at www.netquarry.com.

IssueTrak Movie

We’ve just uploaded a short, recorded demo of building the IssueTrak application. The demo is available from the homepage (click on the large, friendly blue button) or by (clicking here).

The movie demonstrates how you can quickly generate a working application that is not only completely functional, but looks great as well.

How To Configure SSL Host Headers in IIS 6

At NetQuarry, we write software. We sell a software product – the NetQuarry Platform – that we wrote and own and we support the customers that use our product. Software. That’s it. So, it may seem a little surprising that a blog about IIS and SSL is even here, and more surprising, especially if you know me, that I’m the one writing about it.

We recently wanted to install an SSL certificate on our main build server so that multiple sites hosted on that server could (and in some cases must) use SSL. So, I bought a $199 “wildcard” certificate from GoDaddy.com and installed it onto our Windows 2003 / IIS 6.0 build machine. Everything worked until I tried to add the same certificate to multiple sites on the same server. I started searching for an answer – “SSL certificate IIS subdomain multiple” and found that it wasn’t possible. Host headers – the thing you use to allow one IP address to act like different sites – doesn’t work with IIS 6.0.

I eventually bumped into this article: http://www.sslshopper.com/article-how-to-configure-ssl-host-headers-in-iis-6.html that solved the problem. Turns out it’s pretty simple, but you can’t do it using the MMC IIS snap-in.

Here’s the script (run from /inetpub/adminscripts):

cscript.exe adsutil.vbs set /w3svc/<site ID>/SecureBindings ":443:<host header>"

Note that I found that you had to install your wildcard certificate, run the script, and restart IIS before everything worked.

Ryan

NetQuarry Version 2.1.3 Released

 

COSTA MESA, Calif. – March 4, 2009 – NetQuarry, Inc. announces release of v2.1.3 of its NetQuarry Enterprise Application Platform.

The v2.1.3 release is a maintenance release with various minor enhancements and bug fixes including:

  • Browser compatibility enhancements,
  • Datasheet enhancements,
  • Studio enhancements,
  • Improved Screen Reader support.

About NetQuarry

NetQuarry develops and licenses the NetQuarry Enterprise Application Platform. The NetQuarry platform helps professional software development teams develop significantly better enterprise and hosted applications.

NetQuarry is privately held. For more information, call (714) 881-4574, email info@netquarry.com, or visit our website at www.netquarry.com.