Expanding Presence Info

Is there an easy way to add new Presence meta-data to users, perhaps with a plugin? I’'m looking at adding additional fields such as a role selection and whether a user has replied to a roll call. Would this go beyond the actual protocol? Or would this be best implemented via Pubsub, which as I understand it is not yet impelemented in Wildfire or Smack?



there is the vcard for static information - which may of course be changed every minute - so I wonder why you can’'t use it.

Wildfire supports pubsub, but Smack / Spark does not.


I have looked into using vcard, but it is not extensible enough for my needs. I did not realize that Wildfire actually supports pubsub though, so perhaps that would be the best option. Any estimate for support in Smack?