The Official Xanjax Blog

Xanjax Wraps WordPress

April 18th, 2009 by chappo, in Xanjax Chat

It was a great surprise to me, when after much work and refinement of Xanjax code, WordPress suddenly began to work natively within Xanjax. Being able to wrap a quite intensive PHP application like WordPress natively within Xanjax proves the viability of Xanjax code for more general use. In the end, URL query and anchor filtering, and cross browser support for anchors within a DIV element, were the main stumbling blocks to be solved before WordPress finally worked inside a DIV instead of having to be wrapped in an OBJECT element. Of course, extensive CSS layout changes were needed to make things look pretty, so I wrote a WordPress theme specifically for Xanjax. At this time, the admin sections of Wordpress don’t integrate into Xanjax.

As far as I know, there only remain some IE issues with OBJECT elements to be solved before “anything” can be shoved in a DIV, cross browser. However, broad public testing will be required to confirm that.

No Comments »

Most Browsers Compatible!

April 6th, 2009 by chappo, in Xanjax Chat

After working around some silly browser bugs in Safari and other webkit based browsers I was able to coax Xanjax into compatibility with all major browsers. The webkit based browsers are unable to scroll content if the scrollbar is hidden. This is a massively stupid bug in a browser engine that lays claim to being the most compliant with W3C recommendations. It also has wierd behaviour on page redirection unlike all other browser engines. I certainly hope the developers address these bugs soon. For the moment, Xanjax degrades from event based navigation to polling; just for the buggy webkit browsers. If the developers either get around to fixing the problem in webkit, or providing an onhashchange event, Xanjax will just automatically use the best event model.

IE8 is a disappointment apart from the onhashchange event which is brilliant. The engine is seriously not much further toward meaningful W3C compliance than either IE6 or IE7.

Firefox and Opera browsers stand out because neither have bad habits from a web designers point of view. Congratulations to their design teams!

No Comments »

footer