newshound wrote:ummm... how about an asterisk someplace and a translation? Or use the Acronym tag to explain the terms.
I actually thought about this when I was writing up the release notes but the thing is, if you don't know what SOAP and XSLT are already, you won't have any need for these features in Awasu
The plugin was written so that non-techies could use the features to search Google without having to know how it all worked. But if you're a glutton for punishment...
SOAP stands for Simple Object Access Protocol and is just another way for computers to talk to each other. You may have heard of HTTP; this is how your browser talks to a web server. SOAP is a more general and powerful way of communicating and is often used by web services.
Web services are, um, services provided by a web server
In this case, Google provides a web service that allows programs to use their search engine. Awasu uses SOAP to pass Google your search query, licence key etc. and Google sends back the results, also using SOAP.
XSLT stands for XSL (Extensible Stylesheet Language) Transformations. XML is a way of packaging up information. RSS is one example of XML, so is SOAP. XSLT allows you to specify rules that morph an XML document from one form to another. In the case of this plugin, Awasu accepts the search results from Google as SOAP, applies an XSLT to it which transforms it into RSS which then just gets pumped into Awasu as normal.
Most people won't want to know any of this but hey, you asked!