Remote Groups Tips and Tricks

Avatars are not displayed
Run: php plugins/OStatus/scripts/update_ostatus_profiles.php

If you get an error like: PHP Warning: require_once(/var/www/status/plugins/OStatus/scripts/commandline.inc): failed to open stream: No such file or directory in /var/www/status/plugins/OStatus/scripts/update_ostatus_profiles.php on line 38 PHP Fatal error: require_once: Failed opening required '/var/www/status/plugins/OStatus/scripts/commandline.inc' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/status/plugins/OStatus/scripts/update_ostatus_profiles.php on line 38

Comment out the original define line, add your own with only two parameters: INSTALLDIR and "/path/to/site":

Example: define('INSTALLDIR', '/var/www/status/');

See: http://identi.ca/conversation/89539525

Cannot post to remote groups
First of all, apply merge request 204 (automatically or manually) if you're running StatusNet before v1.2: https://gitorious.org/statusnet/mainline/merge_requests/204

That will make sure you can address _all_ your groups with an exclamation mark/bangtag (!group) rather than just the first 20, sorted pretty arbitrarily per instance.

However - if that doesn't help you - try the following SQL command:

INSERT INTO group_alias( group_id, alias ) SELECT DISTINCTROW id, nickname FROM user_group ug INNER JOIN group_member gm ON ug.id = gm.group_id WHERE NOT EXISTS ( SELECT 1 FROM group_alias ga WHERE ug.id = ga.group_id AND ug.nickname = ga.alias ) AND gm.profile_id =1;

For the SQL stuff, see: http://whird.jpope.org/2011/11/13/remote-statusnet-groups

Cannot use remote group aliases
See: http://chimo.chromic.org/2012/03/15/aliases-for-remote-statusnet-groups/