Task description:
Making themes for mobile users is becoming increasingly more important but the knowledge doesn't seem to be cohesive in the Drupal community. The goal would be to create a guide that Zen subthemers could easily use to make a mobile version of their theme.

This would be targeted at a front-end developer that knows their way around Zen but may not know the particular CSS hacks to get a mobile site going. Perhaps they haven't read your article and realized how easy it can be!

Deliverables:
At the end of the project there should be an article on your blog and an issue in the Zen issues queue to add the text to the Zen handbook. If you find any themes in Drupal that are already supporting a mobile version links to those themes should be present. If not, links and citations to guides that you find around the internet should be included. Getting the Zen issue committed will not be required but active engagement with the community via the issue queue and irc will be needed.

Primary contact: I would be happy to review this but I suspect that there are better people in the community to review this. I'm also happy to guide the student on their way.

Comments

webchick’s picture

Status: Active » Needs work

This sounds like an interesting project, but I think we need a bit more resources to get the student started. Remember that they probably don't know what Zen even is. :)

Thanks so much for submitting task ideas!!

vosechu’s picture

Thanks for the feedback Webchick.

Resources:
Project page and documentation handbook
http://drupal.org/project/zen
http://drupal.org/node/193318

Recommendations from other Drupalers:
http://groups.drupal.org/node/19843

Possible projects to look into:
http://drupal.org/project/jquery_mobile

vosechu’s picture

Status: Needs work » Needs review
cwgordon7’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: -gci-proposal +gci-task

Vosechu, let's list you as the primary mentor for this. You can always direct a student to another community member if you're not sure about something. Otherwise, this looks great, thanks!

vosechu’s picture

Great, thanks cwgordon7

cwgordon7’s picture

Hi vosechu,

Please make an account on the google application site and apply to be a mentor for Drupal, so I can add this task. It needs a mentor listed on the google system. You can apply here: http://socghop.appspot.com/gci/mentor/request/google/gci2010/drupal. Thanks!

Anonymous’s picture

Hi vosechu,

Could you also estimate the time, in hours, that it would take a student to complete this task once it is claimed? This estimate is required to input the task into the google system.

Thanks!

dsnoeck’s picture

I just started to create a new Mobile theme with Zen, this theme inherit from an other zen sub-theme (it's a sub-sub-theme). So I'm very interested about this documentation.
- Damien

vosechu’s picture

Issue tags: +needs mentor

Actually I really need to cede this to another mentor. I don't know nearly enough about the theming layer to get this done.

dawehner’s picture

Status: Reviewed & tested by the community » Active
dawehner’s picture

Project: Google Code-in » Documentation
Component: Documentation » New documentation
webchick’s picture

Project: Documentation » Google Code-in
Component: New documentation » Documentation
Status: Active » Needs work

Sounds like this still needs work; we don't have an active mentor.

dsnoeck’s picture

I found a website which have some articles around mobile theme, including link to wordpress mobile theme. This can be a good start to learn from others work: http://webdesignledger.com/

Lubas’s picture

I'm a student and maybe I'm interested in doing this.
I don't know if I have time for this, though. 168h seems a lot to me!

At the moment, I am a 'front-end developer that knows his way around Zen but does not know the particular CSS hacks to get a mobile site going' myself, but I am willing to explore mobile web design.

There are a bit more con's: I don't have a blog and I probably still make some mistakes when I'm writing English..
So, in short: I am interested but I'm not sure if I am a good candidate.

Lubas

dmitrig01’s picture

Status: Needs work » Active

168h means that you have until then for google to kick you off the task. It shouldn't take more than 4-8 hours. I think you'd be a fine candidate for this task!

Lubas’s picture

Oh, wow, I should have informed myself a bit more :p
I think I'm going to claim the task.

Thanks, dmitrig01!

wandabee’s picture

Has any further progress been made on this? :)