Readme ------ This module allows users to put each other on a personal 'Buddy List' , also enabling them to keep up with their friend's postings via the 'My Friend's Blogs' block. Send comments to adrian@daemon.co.za. Requirements ------------ This module requires Drupal CVS from February 2003 or later. Installation ------------ 1. Create the SQL tables. This depends a little on your system, but the most common method is: mysql -u username -ppassword drupal < buddylist.mysql Postgres database initialization file is also included, but not tested. 2. Copy the buddylist.module to the Drupal modules/ directory. 3. Enable buddy list in the "site settings | modules" administration screen. 4. Enable buddy list blocks you want in the "blocks" administration screen. Optional. Not required for normal usage. ---------------------------------------- 5. To add a +/- icon next to the user names on the buddy list and new users list, you will need to install my theme_user_list extension patch, which allows you to access the user id from the theme , which in turn is required to see wether the user is on your buddy list or not. The patch is at : http://cvs.drupal.org/viewcvs/contributions/sandbox/adrian/theme_user_list.patch?cvsroot=contrib The theme class will require a 'theme_user_list' function, an example of which is below : class Theme_mytheme extends BaseTheme { function theme_user_list($users, $title='') { if (!empty($title)) { $output .= t($title); } if (is_array($users)) { $output .= "\n"; } return $output; } } 6. To further customize the image used in the user list, declare the following in your theme constructor. class Theme_mytheme extends BaseTheme { function Theme_mytheme() { $this->del_icon = "hotlist ete"; $this->add_icon = "hotlist add"; } }