A life-stream module which aggregates feeds from a number of services and displays them in chronological order as a single stream.
There are other modules that do this e.g. Activity Stream - however
Social River does not store your stream items in the database at all, the aggregation and rendering of streams is handled completely on the client side by making use of the the excellent jQuery Lifestream plugin by Christianv.
The jQuery Lifestream plugin is great because it negates the need for a server side proxy as it uses YQL to do the feed-munching.
Project page
http://drupal.org/sandbox/dineshcooper/1328006
Repository
git clone --branch 6.x-1.x dineshcooper@git.drupal.org:sandbox/dineshcooper/1328006.git social_river
Versions
Drupal 6.x
| Comment | File | Size | Author |
|---|---|---|---|
| #8 | drupalcs-result.txt | 44.77 KB | klausi |
Comments
Comment #1
jthorson commentedNot a full review, but a quick glance identified the following:
The Libraries API module is a recommended method for adding 3rd party dependencies without directly including the code on Drupal.org. This also allows for multiple Drupal modules to leverage the same plugin code base.
Comment #2
dineshcooper commentedHi
I do have the branch 6.x-1.x
Regarding the jQuery plugins that I included - oops ;) - have removed them now
Thanks for the tips.
Comment #3
dineshcooper commentedComment #4
doitDave commentedAutomated review (Please keep in mind that this is primarily a high level check that does not replace but, after all, eases the review process. There is no guarantee that no other issues could show up in a more in-depth manual follow-up review.)
Review of the 6.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. Go and review some other project applications, so we can get back to yours sooner.
Edit: I am really not sure whether base64 encoded is appreciated or even deprecated by security teams. Also there would be probably issues with the built-in CSS compression. Is there any reason not to put that content in separate files?
Comment #5
dineshcooper commentedHi
Thanks for reviewing.
I have made the necessary changes to appease PAReview.sh, I do still get the warnings below
sites/all/modules/pareview_temp/test_candidate/social_river.module:
+167: [minor] in most cases, replace the string function with the drupal_ equivalent string functions
+289: [minor] in most cases, replace the string function with the drupal_ equivalent string functions
I am unable to find drupal_ equivalents to str_replace (or am I missing something?)
Regarding the css data url's - this is a means of optimise load time and performance, not sure why this would be a problem for the security team?
Comment #6
dineshcooper commentedComment #7
jthorson commenteddineshcooper,
Regarding the css comment, the in-file image declarations may help optimise load time and performance as you say, but they come at the expense of readability ... and make it much less trivial for a themer to override an image or declaration.
I suspect the errors on lines 167 and 289 are false positives which are triggering on 'service_username'.
Comment #8
klausiReview of the 6.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Go and review some other project applications, so we can get back to yours sooner.
manual review:
Comment #9
jthorson commentedIt appears that you have successfully completed the application process with a different application, and been granted the 'create full projects' permission:
Privatemsg Templates: http://drupal.org/node/1252548
Once their first application has been successfully approved, then an applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue.
With this in mind, I have marked your other applications as 'closed(duplicate)'. If this is incorrect, and you do not yet have the ability to create full projects, then please feel free to re-open this application.
Thanks in advance for your patience and understanding!
Comment #10
avpaderno