Yesterday's post was actually written earlier in the week before work took me away for a couple of days. Two days are a long time in Internetland. Long enough for the naming convention I was proposing to become obsolete.
Why? Because the creator of YUI Ext, Jack Slocum, has released v1.0 Alpha and duly renamed it to simply Ext. This means that all instances of YAHOO.ext in code based on v.033 will need changing to Ext.
As I understand it, the project is trying to break off from its association with and reliance on Yahoo! This is backed-up by the announcement that it will one day work with jQuery as the base library. Which is great news, as a lot of people must be put off by the idea of using the rather large YUI libraries.
That said, also in the news is that Yahoo! are offering free hosting of their YUI code files. This comes with GZip and clever cache controls. If enough people point to the Yahoo! hosted versions it will save users a lot of bandwidth.
But what does all this mean for the Domino framework I'm proposing. Well, most obviously, it needs a new namespace. Instead of YAHOO.ext.Domino I'm thinking maybe just Domino, Dominext or DExt. Not that it really matters. More importantly the release of v1 brings us loads more goodies to play with. See the Ext v1.0a examples for the whole list. Make sure you see the MessageBox dialogs, the Form's date picker and the Menu control.
It also means I have my work cut out, as the behind the scenes changes to the code are fairly radical and I need to start from scratch pretty much. Karen's away with the kids this weekend though, so I've got the house to myself. Hopefully I'll get to spend most of it hacking away.