Closed (won't fix)
Project:
Drupal.org CVS applications
Component:
new project application
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
8 Aug 2010 at 05:29 UTC
Updated:
26 Oct 2018 at 20:28 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
hedinfoto commentedComment #2
avpadernoHello, and thanks for applying for a CVS account.
As reported from the CVS application requirements, can you expand the motivation message, and describe more the features of the theme?
Comment #3
hedinfoto commentedHi,
I built a mobile theme for drupal 6. People have downloaded it and like it. I would like to offer it to the community for download just as I have on my personal site.
The theme uses CSS 3 styling for the front end and uses javascript functions that allow admins to easier manage drupal sites on the back end. This is done by converting the admin menu from hover links to finger sized tapp-able buttons.
Comment #4
avpadernoAs reported by the requirements
Even if few paragraphs should be too much for a theme description, two sentences are still not enough.
Comment #5
hedinfoto commentedGot it! You need the theme description for the download page. Sorry motivational message was a little abstract for my simple mind.
Theme Description:
MobileWebkit
MobileWebkit is specialized theme for webkit based mobile devices including Android & iPhone handsets. MobileWebkit is designed to either use mobile specific menus or your existing menus if desired. Overall this theme is meant to display a mobile specific version of your content. Turning it on without modifying your desktop version's content can look a bit stuffed.
Take advantage of administrating your drupal site via your phone with this theme and the admin menu module. Once logged in MobileWebkit re-skins the admin menu in to a very usable finger friendly experience. If admin menu is present there will be a wrench icon in the upper right of screen.
Other Features:
Comment #6
avpadernoThank you for your reply.
Comment #7
avpadernoComment #8
avpadernoThose lines need to be removed.
The version line needs to be removed from the .info file.
Why is the code returning an empty array when
$hookis not equal to'page'?Strings used in the user interface should be translated.
The jQuery library is already included from Drupal; there is no reason to add that line.
Why is the URL hardcoded in JavaScript code when it's possible to get it from PHP?
Why is the JavaScript code included in the template when it could be placed in a separated file?
JavaScript and CSS files that need to be included with the theme should be declared in the .info file.
There should be a semicolon after such statements.
The file custom.css is empty.
Comment #9
hedinfoto commentedAll the issues noted above have been resolved. Thank you!
Comment #10
avpadernoComment #11
sutharsan commentedhedinfoto, you've been left wandering alone for some time. Sorry about that, but no worries I will pick it up from where kiamlaluno brought you.
Until here you have fixed most of the API issues and I found no security problems. Most important now is code style. Remaining items is about tidying up.
Make sure you check "include files (inc | php | install | test)" and of course your theme to check your code at http://my_sandbox.com/coder
Remove any unused code, div's etc from page.tpl.php
Use the correct variable name convention for the region names. http://drupal.org/coding-standards#naming e.g. because
regions[MobileHeaderMenu]is converted to$MobileHeaderMenuComment #12
avpadernoComment #13
zzolo commentedHi. Please read all the following and the links provided as this is very important information about your CVS Application:
Drupal.org has moved from CVS to Git! This is a very significant change for the Drupal community and for your application. Please read the following documentation on how this affects and benefits you and the application process:
Migrating from CVS Applications to (Git) Full Project Applications
Comment #14
avpaderno