This module implements dynamical update of views by nodejs after executing rules
action.
This module implements rules action which we can add to any rule for updating
some views (views which need update, one can select in action).
During updating of views all arguments that are already passed to view will be
taken into account.
It is also correctly working with views which use ajax.
Module Page: https://drupal.org/sandbox/AndrewsizZ/2046401
Branch: 7.x-1.x
Tag: 7.x-1.0-alpha1
Reviews of other projects:
https://drupal.org/node/2036457#comment-7665373
https://drupal.org/node/2045195#comment-7665323
https://drupal.org/node/2029575#comment-7665339
Comments
Comment #1
andrewsizz commentedAdded reviews of other projects.
Comment #2
artur.martirosyan commentedAll looks good, except for misspelled word 'dynamical' across the code.
Comment #2.0
artur.martirosyan commentedadded reviews of other projects
Comment #3
andrewsizz commented@arthgwyr
Hi, fixed my typo.
Comment #3.0
andrewsizz commentedfixed my typo
Comment #4
fluxsauce commentedhttp://ventral.org/pareview/httpgitdrupalorgsandboxandrewsizz2046401git is clean.
https://drupal.org/sandbox/AndrewsizZ/2046401
Comment #5
andrewsizz commentedHi @FluxSauce.
Thanks for your review.
You need to use this module if you want to update some views for all users who review these views after some event on the site. I use node.js for high perfomance.
I am going to fix 'dynamical' word spelling in the next commit as it doesn't have significant influence on the work of the module. But first I will make sure what variant is correct.
Comment #6
fluxsauce commentedHi @AndrewsizZ, saying it's fixed or that you're going to make the change, but making no changes doesn't mean that it's resolved.
You also need to set the default branch to 7.x-1.x. See https://drupal.org/empty-git-master
That explanation needs to be clear, both in the project description and the README. Currently, there's no technical justification. Describing the server-side nature of Node.JS and how you're using it would be helpful.
Also, can you please update the description / README with some use cases or examples?
Please see https://drupal.org/node/1587704 - specifically "Documentation checks:
Comment #7
andrewsizz commentedHi.
1) Branch 7.x-1.x enabled as default.
2) Link to documentation which can help to configure node.js on server is already added in README(CONFIGURATION section).
3) Added "Why do you need to use this module?" and example to description / README.
Comment #8
klausimanual review:
But otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Assigning to kscheirer as he might have time to take a final look at this.
Comment #9
andrewsizz commentedHi klausi.
Thanks for your review.
1) Fixed documentation of hook_preprocess_views_view()
2) Tested with enabled PHP notices, but notices not detected, not sure in which case it may happen.
Comment #10
kscheirerI'm not really sure what this module does from the description. Why would a view need a special update after a node is saved? Maybe I'm not familiar enough with node.js - I see you're sending some channel information to node.js when the rules is executed, how is that useful? Does node.js need to be configured in some way to make use of that information?
Several typos: on the project page, README, and rules.inc "dynamical", in the .info file "Dinamical" - should all be "dynamically". In the module file "chennel" should be "channel".
The code looks good though, those are minor issues.
Thanks for your contribution, AndrewsizZ!
I updated your account to let you promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and get involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.
----
Top Shelf Modules - Crafted, Curated, Contributed.
Comment #11
andrewsizz commentedThank you very much, will fix all minor issues. =)
Comment #12.0
(not verified) commentedfixed project page link