sentence: easydita 's browser-based topic authoring interface , its component content manager and ditamap editor , its review and versioning systems , and its publishing system , all make use of xquery , java , and javascript , using the rest , webdav , and xmlrpc protocols .