Menu language:
This project is aimed to provide better usability to use the menu system when you have an multilingual setup of your website.
What does it do ?
It provides an admin settings screen where you can select which menus should be editable by this project.
After you have selected this and flushed your caches you will be able to see menu links by language by the provided links. (See admin/structure/ ).
I have no screenhot
Project page : https://drupal.org/sandbox/Mschuddings/1561010
Git clone : git clone http://git.drupal.org/sandbox/Mschuddings/1561010.git menu_per_language
Drupal 7 only. I will not make a Drupal 6 backport.(Drupal 7 is the future and new projects should automatically start with D7)
Other reviews:
https://drupal.org/node/1563728
https://drupal.org/node/1452036#comment-5979276
https://drupal.org/node/1529840#comment-5979288
Extra's
http://drupal.org/node/1774306#comment-6513200
http://drupal.org/node/1728308#comment-6513214
http://drupal.org/node/1791048#comment-6513246
I have already checked my project with coder.
7.x-2.x is the current branch
| Comment | File | Size | Author |
|---|---|---|---|
| #12 | ventral.txt | 1.88 KB | liam morland |
Comments
Comment #0.0
mschudders commentedupdated styles
Comment #0.1
mschudders commentedb tags
Comment #1
patrickd commentedwelcome,
As installation and usage instructions are quite important for us to review, please take a moment to make your project page follow the tips for a great project page. Also create a README.txt that follows the guidelines for in-project documentation.
while waiting for an in-depht review of your module you can start out fixing some coding style issues detected by automated tools:
http://ventral.org/pareview/httpgitdrupalorgsandboxmschuddings1561010git
Also all your code is indented with 2 spaces - but it's in global space, so there should not be any indentation.
I mean:
should be
We do really need more hands in the application queue and highly recommend to get a review bonus so we can come back to your application sooner.
regards
Comment #1.0
mschudders commentedremove comments
Comment #2
mschudders commentedComment #3
mschudders commentedThanks !
Comment #4
mschudders commentedComment #5
soncco commentedHello.
Comment #6
mschudders commentedI've :
Thanks already !
Comment #6.0
mschudders commentedextra review
Comment #6.1
mschudders commentedextra review
Comment #7
soncco commentedHello again, my personal review!
'access arguments' => array('access administration pages'),and 77:'access arguments' => array('administer site configuration'),, why? If this is wrong, use your own permission.dependencies[] = variableis not necessary, because it's called by i18n.Comment #8
mschudders commentedHi ,
Thanks for sharing !
Ive learned some new things now and here is a list what I fixed :
Comment #9
soncco commentedPlease update your last reviews and add the review bonus tag.
Comment #10
misc commentedManual review (reviewed 7.x-2.x):
i18nmenu in the i18n module?
$title, why?menu_language_get_menu_links_by_languagemuch things is going on that I really do not understand, I think better comments would solve that, justJOINS, andFIELDSdoes not say anything for real.Comment #11
misc commentedComment #12
liam morlandReview of the 7.x-2.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.
Please check your code with the Coder Review module. It find some problems on the most sensitive setting (don't worry about the $menu_admin message; that's a bug in Coder).
Licensing: No problems noted.
Some of your comments are written in ALL CAPS. Please avoid this. Use complete sentences with punctuation.
In this comment, "Shows all the ena menus in the ena languages." does "ena" mean "enabled"? Please use full words.
You can add blank lines inside functions to divide up sections that go together. Functions should always be followed by a blank line.
It is not clear to me from the documentation what the module does.
Comment #13
misc commented@Liam Morland, it is great that you do reviews, but please review some which is not in needs work state already. We have a lot of them ;-)
Comment #13.0
mschudders commentedextra review
Comment #14
mschudders commentedHello,
@Liam thanks for your review
The remaining issues, I don't think these are blockers are even though "bugs"
Line 16: global variables should start with a single underscore followed by the module and another underscore
global $menu_admin;
==> this is also the same as in drupal code, I just copied out that piece of functionality.
====>See "menu_admin.inc"
The other points have been updated and fixed.
I hope this project can go live soon :-)
Thanks !
Comment #14.0
mschudders commented7.x-2.x is the current branch
Comment #15
mschudders commentedHi Misc
Thanks for this nice review:
Thanks
Kind regards !
Comment #16
mschudders commentedHi All,
I hope this module can go live soon.
Kind regards
Comment #16.0
mschudders commentedremov per
Comment #17
mschudders commentedCan anyone please review this or release this ?
Thanks
Kind regards!
Comment #18
mschudders commentedAdd PAReview: review bonus tag
hope this is the correct way ^^
Comment #19
klausiDon't forget to add the PAReview: review bonus" tag as indicated in #1410826: [META] Review bonus, otherwise you won't show up on my high priority list.
This looks like a feature that is already provided by the i18n module or possibly others: http://drupal.org/project/i18n . Module duplication and fragmentation is a huge problem on drupal.org. Please open an issue in the i18n queue to discuss possible improvements before creating your own module. Get in contact with the maintainer(s) to address this, if necessary.
If that fails for whatever reason please get back to us and set this issue back to "needs review".
Comment #20
mschudders commentedDear,
I have posted an issue on http://drupal.org/node/1821492
But I haven't got any response for like 2 weeks.
Should I do somehting else ?
Kind regards
Comment #21
mschudders commentedAdded parreview bonus tag
Comment #22
mschudders commentedUpped priority based upon : http://drupal.org/node/539608 (Application Review Timelines)
Comment #23
paravibe commentedHello Mschudders,
Your sandbox project still contains a master branch. Refer to this link http://drupal.org/node/1127732 and remove master branch.
Comment #24
klausiOk, so I guess this could go as separate module. I would suggest to rename it to i18n_menu_overview or similar, so that it is clear that this is just a small addition to i18n_menu.
There is still a master branch, make sure to set the correct default branch: http://drupal.org/node/1659588 . Then remove the master branch, see also step 6 and 7 in http://drupal.org/node/1127732
Review of the 7.x-2.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. You have to get a review bonus to get a review from me.
manual review:
Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #25
mschudders commentedReminder for myself: Changed
Permissions issues (2 + 3 )
Fixed code sniffer
Removed master branch
Todo
rename PROJECT
Comment #26
klausiProject 1: http://drupal.org/node/1561062
Project 2: http://drupal.org/node/1793098
As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the 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, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).
If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.
Comment #27
mschudders commentedmarking as duplicate to re op en other one.
Comment #27.0
mschudders commentedextra
Comment #28
avpaderno