I am looking to develop a simple web page that will enable a standard user to access their roster via html. The presence service doesn’t really do it for me as any user can gain access to any status using this plugin as long as they know the jid, whereas I am looking for a user to enter their username and password and then view their entire roster along with presence.
Maybe you could use HTTP Binding. A complete Jabber Client that works with this is JWChat.
Another way would be to write a plugin yourself. If you only want to view the roster, you just have to extend the presence plugin a little bit.