In this chapter we covered how to include and use various APIs and web services in our extensions.
We began by discussing how we could create and use XML documents. We learned that XML is integral to many web services and how to parse and navigate a parsed XML document. Joomla! provides multiple XML parsers; in this chapter we described how to use the JSimpleXML
parser. Before we use this parser, we should always consider any possible benefits of using the other available parsers.
We discussed how to add AJAX capabilities to our extensions using the included MooTools JavaScript library. Before we implement any AJAX we should always consider the impact and suitability of using it.
We covered LDAP, a very powerful open technology. Its main use as an authentication method and as a network management tool often means that we use it as a data source. However, LDAP is bi-directional and we can write to LDAP servers provided we have sufficient access rights.
Using email is a common task. Joomla...