Hello project applications queue maintainers,
I'd like to submit my theme for your approval. This will be a dev release.
Gumby for Drupal is a theme that integrates the Gumby framework http://gumbyframework.com/ with Drupal.
Gumby for Drupal comes with Panels Everywhere support and can be used as a base theme for Panopoly, for out of the box user focused responsive websites. Built with Sass and Compass, G4D makes it easy to build powerful, flexible themes with Panels.
Sandbox:
https://drupal.org/sandbox/travisc/2093067
Git Clone:
git clone --branch 7.x-1.x http://git.drupal.org:sandbox/travisc/2093067.git gumby
The library included in Gumby for Drupal is licensed MIT Open Source License, which is compatible with GPL, the license is viewable here https://github.com/GumbyFramework/gumby. From what i understand compatibly licensed code can now be included in Drupal projects.
Thank you for your attention,
Travis
Comments
Comment #1
travisc commentedComment #2
travisc commentedComment #3
travisc commentedComment #4
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxtravisc2093067git
We 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 #5
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 #6
travisc commentedThe remaining errors from pareview, are because the gumbyframework includes some minified versions of jquery. I left these files to avoid changing anything with the library. The theme does not actually use these files, although it could if someone were so inclined.
I realize the library module would be the preferred way to include these files, but they are left in the build more for reference then functionality. I actually recommend using jQuery update 2.x to install the correct version of jQuery.
Comment #7
Binu Varghese commented@travisc , I have a few suggestions to make concerning your theme:
1) One file in particular - gumby.min.js can be seen at 2 places - gumby/js/libs/gumby.min.js & gumby/gumby.min.js respectively. Please remove the duplicate file (Besides, all js files can go to the /js directory).
2) Please remove files such as demo.html, index.html, ui.html etc. that are strictly not required to be part of the theme.
3) Consider removing the extra space(s) at the end of L9, L31, L45 in the html.tpl.php. As per https://drupal.org/coding-standards "Lines should have no trailing whitespace at the end." Please make sure that all your files follow this standard.
4) html.tpl.php is not ending in newline (\n). As per https://drupal.org/coding-standards "All text files should end in a SINGLE newline (\n). Please make sure that all your files follow this standard.
Comment #8
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 #9
travisc commentedComment #10
gisleWhen reopening, the status should be the status it was in when closed (i.e. "Needs work").
To get a review, you need to: 1) fix the problems; and 2) Set status to "Needs review".
Note that it will be automatically closed again if you haven't changed status to "Needs review" 70 days after reopening.
Comment #11
gisleCategory was wrong as well.
Comment #12
gisleThe theme re-packages a lot of 3rd party assets from the Gumby Framework. It also includes a 3rd party font and pictograms from Entypo. Third party assets are not allowed on Drupal.org and should be deleted.
The Gumby assets are made available under the MIT license. This is considered a GPL-compatible license, which is usually allowed, but explicit permission to use from Drupal.org webmasters is still required.
The Entypo materials is under CC BY-SA 3.0 and the SIL Open Font License. This violates policy, since all assets hosted on Drupal.org must be licensed under the GPL V2+ license.
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 #13
xmacinfoHi travisc,
As gisle mentioned, you need to use the Libraires API module to load third party code at installation time. So with proper code in your module, all third-party required code will be downloaded to the libraries folder at install time.
You can consult the developer documentation here:
https://www.drupal.org/node/1342238
Comment #14
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.