XooMLe Download Finally Available!

After a very long wait, a downloadable version of XooMLe is now available!

This means that you can now download XooMLe and install it on your own PHP-enabled server so that you can use it locally for integrating Google search results (and cache and spelling suggestion power) into your web-based applications.

In the near future, a ‘XooMLe In Action’ page will also be added to the site, showcasing some of the ways that people are making use of XooMLe and Google.

Namespace Modification

I’ve modified the namespace being used by XooMLe because it was conflicting with some XSLs and making them not work. The top-level namespace now looks like this;


Please let me know if this causes any problems for anyone.

Local WSDL

I’ve modified XooMLe slightly (Search, Spell and Cache) so that they use a local copy of the Google WSDL, rather than retrieving the remote one, because it speeds things up slightly (one less remote request).

Everything appears to be operating correctly on all operations still, so all’s well. I will also be releasing a downloadable version of XooMLe soon, so that you can host it on your own server and more thoroughly integrate it with your own search solutions.

XooMLe will be a free download when it becomes available (hopefully within a week). Sign up to the mailing list on the XooMLe Project Page to be the first to know when it’s available.


I’ve been playing around with the idea of creating a “lite” version of XooMLe, which would have less information passed back in the resulting XML, making it easier to work with for simple projects, and probably quite a bit quicker as well. The system would be based on the current one, but for the search, things would be cut down, so it might just be that I end up making a /search-lite/ method available via the normal XooMLe server.

If this happens, it will probably be a chance for me to clean up the code on the entire project, and then I might also release the code so that you can “install” your own XooMLe server ๐Ÿ™‚ Information will be posted here if that’s the case, and I’ll also post to the XooMLe-News mailing list (sign up on the XooMLe Project Page).

Anyone else hanging out for an even simpler version of the XML results? I am thinking of having something like this;

{sample removed}

Comments? Suggestions? Please use the comments link below (to the right).

Trudging Along

Work on my site is coming along. I have added in blosxom v1.1, which went pretty much without a hitch. I had to modify my template slightly, but that was more because of my dodgy custom handling, rather than anything to do with blosxom itself.

I’ve been spending some time on the projects section, getting the project pages up to scratch and re-formatted; it’s looking pretty good. I am taking a few of the old projects offline, because they don’t have any documentation, don’t work anymore, things like that ๐Ÿ™‚

I’m not going to put a date on when the site will be live, but given the current progress, and the list of things to do still, I would estimate about 2 weeks. Here’s the current list;

  1. Projects Sections
    1. Blogger API (functions, classes + meta)
    2. phpMassMail (also requires some work to make it 4.2+ compatible, and re-format documentation to include)
    3. JSSearch (would like to get some more information/documentation/examples included)
    4. JSValidate (want to update this to include the ability to open a popup window rather than an alert – optional)
    5. Client work and websites
  2. Contact Form
    1. Layout/design
    2. Contingency design
    3. Processing/handling
    4. Result/output page
  3. Search System
    1. Layout/Design (of the results, as well as extra options, defining manual entries etc)
    2. Processing system (integrating my manual results with Google/XooMLe’s results)
    3. Management of my manual entries (and a decent name for them ๐Ÿ™‚

So there we go. That’s what I’ll be working on in the near future. And for those interested, I will be creating a custom search system, which integrates Google‘s results for within my website (using XooMLe) with a selection of manual “Top Picks” or “Best Bets” which I have selected for certain terms. I have the rough idea planned out already, just need to implement it in code. I will probably make the code available for download once it’s complete as well, so keep an eye out for that ๐Ÿ™‚

That’s all for now – time to get back to life.