3. Buddylist UI
Buddylist UI is an User Interface for buddy API, it uses views to list buddies/requests and supports twoway and oneway connection mode. You can configure the connection mode in the Buddylist UI Settings at the admin page.
For views description please look here.
The User Interface
There is one main buddylist page (?q=buddylist) on which you can see:
- your buddies
- your pending requests
- your sent requests
On every userpage (?=user/x) there is a buddylist region with:
- the users buddies
- action links
This action links are depending on your relation to the buddy (if you are buddies, there will bei a "delete from buddylist link" and so on)
Finally there is one block which shows your buddies.
Configure Options for UI
At the administer backend you can control the displaying of stuff shown on a other users page. Thats useful when you are building your own user profile and you don´t need the action links and buddies shown at ?q=user/...
Action URLs
There are some important URLs you should know:
- yoursite.tld/buddylist (main overview page for users)
- yoursite.tld/buddylist/confirmed (main overview page for users - confirmed buddies)
- yoursite.tld/buddylist/requests (main overview page for users - pending requests)
- yoursite.tld/buddy/add/UID
- yoursite.tld/buddy/delete/UID
- yoursite.tld/buddylist/UID/buddies/requested/accept
- yoursite.tld/buddylist/UID/buddies/requested/deny
- yoursite.tld/buddylist/UID/buddies/request/cancel
