Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
25 Feb 2014 at 11:56 UTC
Updated:
19 Sep 2014 at 10:25 UTC
Jump to comment: Most recent
Comments
Comment #1
PA robot commentedWe are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
klausiPlease fill out the issue summary according to https://drupal.org/node/1011698
jquery-1.10.2.min.js appears to be 3rd party code. 3rd party code is not generally allowed on Drupal.org and should be deleted. This policy is described in the getting involved handbook. It also appears in the terms and conditions you agreed to when you signed up for Git access, which you may want to re-read, to be sure you're not violating other terms.
The Libraries API module is a recommended method for adding 3rd party dependencies without directly including the code on Drupal.org.
Comment #3
robin.ingelbrecht commentedHi MobEye,
PAReview is reporting issue on the code. Please see
http://pareview.sh/pareview/httpgitdrupalorgsandboxmobeye2204615git
Comment #4
MobEye commentedComment #5
MobEye commentedComment #6
klausiProblem from #2 still stands.
All user accounts are for individuals. Accounts created for more than one user or those using anonymous mail services will be blocked when discovered (see Get a Drupal.org account).
Please note that organization accounts cannot be approved for git commit access. See https://drupal.org/node/1966218 and https://drupal.org/node/1863498 for details on what is/isn't allowed. Please update your user profile so that we don't have to assume that this is a group account.
Comment #7
PA robot commentedClosing due to lack of activity. Feel free to reopen if you are still working on this application (see also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #8
MobEye commentedComment #9
MobEye commentedAll issues have been fixed in the last commit.
Comment #10
gisleComment #11
gisleComment #12
gisleAutomated Review
The automated review of your project by PAReview has found some issues with your code. As coding standards make sure projects are coded in a consistent style we ask you to please have a look at the report and try to fix them.
You need to get rid of
.gitignorefrom the repo, and remove the byte order mark at the beginning of README.txt (which is otherwise 7-bit US-ASCII).The rest are just formatting errors, but they should be simple to fix.
Manual Review
The current projevt page is just meningless marketing blurb that should have been a paid advertisement.
Please take a moment to make your project page follow tips for a great project page.
It just repeats the meningless marketing blurb on the project page.
What's lacking are, requirements, how to install, how to configure, and how to use it.
After installing it and the required wysiwyg module, nothing happened. Not a trace of the MobEye widget anywhere.
I understand (from reading the code, not the README.txt), that it is a widget for wysywyg, but I've no idea what a widget for wysywyg is or how to use one. The user should not have to analyze the code to locate the user interface of a module.
Please take a moment to make your README.txt follow the guidelines for in-project documentation and the README.txt Template.
The project is only 20 lines of PHP code (after stripping comments and blanks). It is short enough to be reproduced here in full:
It is too simple to count as a real module, as it is a single hook with no configuration settings and no user input.
It does not follow the guidelines for project length and complexity.
And in its current state, I am not even able to make it do anything (useful or unuseful).
A larger and more complex project should have been submitted for review to apply for the "Create Full Projects" permission. (But I shall leave it to a git admin to make a final call on this.)
Comment #13
gisleSetting status.
Comment #14
gwprod commentedtiny_mce_popup.js appears to be 3rd-Party code. Is it GPL V2 Licensed?
Comment #15
klausiShort projects are perfectly fine, we just can't give the git vetted user role away. However, we can promote this single project manually to a full project for you.
Comment #16
gisle@gwprod - thanks for spotting this.
Yes this is 3rd party code and it is made available under LGPL V2.1. I think LGPL V2.1 is considered compatible with GPL V2+.
However, the current guidelines requires explicit permission from the webmasters to include any 3rd party asset, so I am pulling out the standard template for this issue:
The module comes bundled with tiny_mce_popup.js, which is third party code/content. Third party code/content/assets is not generally allowed on Drupal.org and should be deleted.
This particular asset is made available under the href="http://www.tinymce.com/wiki.php/TinyMCE3x:License">LPGL V2.1 license. This license may be compatible with the GPL V2+ license, but all third party content must be explicitly approved by Drupal.org webmasters.
This policy is described in the 3rd party libraries and content on Drupal.org. It also appears in the Drupal Git Repository Usage policy you agreed to when you signed up for Git access, which you may want to re-read, to be sure you're not violating other terms.
The Libraries API module is a recommended method for adding 3rd party dependencies without directly including the code on Drupal.org.
Comment #17
PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.