Current trunk version of SocialProfile has been tested and developed against MediaWiki 1.16 and it seems that it will work only on 1.16 at the moment; it appears quite broken on current trunk version of MediaWiki (1.19alpha).
I've tried porting SocialProfile to use ResourceLoader a few times now and the JS is always giving me a headache. I've rewritten SocialProfile/UserGifts/UserGifts.js to be more object-oriented, but the way its functions are (currently) used seems to be problematic when combined with the ResourceLoader; see SocialProfile/UserGifts/SpecialGiveGift.php, lines 244, 313 and 372.
I'd like to retain backwards compatibility with MediaWiki 1.16 for the time being, as I need to deploy SocialProfile on some ShoutWiki sites, which still run 1.16.
SystemGifts, UserActivity, UserStats and UserWelcome have only CSS files; UserSystemMessages has no CSS nor JS and the remaining "modules" (UserBoard, UserGifts, UserProfile, UserRelationship and UserStatus) have both CSS and JS files.
Assigning to Krinkle as per Reedy's suggestion on #mediawiki:
08:02 < ashley> to whom might I assign a ResourceLoader-related bug? specifically, my SocialProfile extension appears to be rather...broken in current trunk (and probably for 1.17+ in general) and it needs to be ported to use RL (retaining backwards compat w/ 1.16) but jQuery and RL are driving me crazy :-/
08:02 < Reedy> ashley, Roan, Trevor or maybe Krinkle
Version: unspecified
Severity: enhancement
URL: http://www.mediawiki.org/wiki/Extension:SocialProfile/Roadmap