Task description
* S5 is a system for creating and giving presentations as web pages which supports multiple themes. The Drupal Project recently got a presentation template to use as the basis for presentations. This task is to turn that theme template into an S5 theme in a manner that can be provided as a patch to the S5 project.
* You should probably start by downloading the S5 project, installing it, and testing it out. Take a look at how S5 themes are built.
* Then, download the presentation template files to get any image files you may need.
* Using your mastery of CSS, create a new theme for the S5 module based on this presentation template which can be added to the S5 module

Deliverables:
* A zip file attached to the issue which can be dropped into the ui/ folder of an s5 module installation (i.e. it should be at ui/drupal_base or similar). This task will be considered complete when your work has been reviewed and has been marked as RTBC.

Resources
* http://meyerweb.com/eric/tools/s5/
* http://drupal.org/project/s5
* http://code.google.com/p/google-highly-open-participation-drupal/wiki/Fu...

Primary contact
* Greggles - http://drupal.org/user/36762

CommentFileSizeAuthor
#12 drupal_ui.zip312.63 KBkourge

Comments

aclight’s picture

Status: Active » Needs work

Deliverables......

greggles’s picture

I copy/pasted from the instructions at http://drupal.org/node/add/project-issue/ghop which don't include deliverables. This program has changed quite a bit and I don't know where to find the format for a task.

greggles’s picture

Or do you mean that the description section is supposed to contain deliverables - the deliverable is stated:

create a new theme for the S5 module based on this presentation template which can be added to the S5 module

?

aclight’s picture

@greggles: Sorry for the confusion. You're right that neither the issue add pages nor our task guidelines page has a specific deliverables section. I'll fix that here in a minute.

But for the benefit of the GHOP admins, as well as the students, we like to have a very clear and well defined deliverables section. That makes it easier for us to decide what kind of progress the student is making and make sure that the task itself doesn't expand in scope much beyond the original specifications.

In the case of this task, I saw that you had a sentence about what you wanted, but certain things aren't clear to me:
1. In what format should this be provided? .zip file? patch (and if so, against what)? some other format?
2. Where should it be placed? A lot of our tasks require that a handbook page be created, so that's the deliverable. I wasn't sure if this theme needed to be uploaded to another site or not. Maybe you just want it attached to the drupal.org issue that ends up being associated with this task, so if that's the case just say so.

We have a lot of students who are only online once a day, or maybe are in far away time zones, and if you have to go back and forth about minor details like where to post the work and what format it should be in, it can add a day or two of mostly wasted time to the task. So the more specific you can be up front about these kinds of things the better.

greggles’s picture

Status: Needs work » Needs review

I added a more clear deliverable section to the original description? Ready to go?

aclight’s picture

Status: Needs review » Reviewed & tested by the community

Looks good, but can you add something like this to the deliverables:
This task will be considered complete when your work has been reviewed and has been marked as RTBC.

Go ahead and create an official task.

greggles’s picture

Title: Turn the Default Drupal Presentation into an S5 Theme » GHOP: #145 Turn the Default Drupal Presentation into an S5 Theme
Project: Google Highly Open Participation Contest (GHOP) » S5 presentation player
Version: » 5.x-1.x-dev
Component: Task idea » Code - s5_book
Status: Reviewed & tested by the community » Active

Moving queue.

kourge’s picture

This is the current progress:
http://dedeca.kourge.net/s5/
Comments welcome. This theme is scalable (but not resolution independent).

kourge’s picture

Status: Active » Needs review
webchick’s picture

I've been helping kourge refine this a bit throughout the evening, and think it's in pretty good shape. But I'd love a review from someone who is /actually/ a designer, as well as greggles to confirm that code-wise or whatever it's in good shape. :)

yoroy’s picture

I looked at it with kourge in IRC, we refined it a bit. Looking good, certainly a nice translation of the presentation template.

Looking good in FF and Safari. We don't expect people giving Drupal S5 presentations with IE now do we?

Good job kourge, upload the theme and it's rtbc.

kourge’s picture

StatusFileSize
new312.63 KB

The packaged theme.

webchick’s picture

Status: Needs review » Reviewed & tested by the community

Marking RTBC, per yoroy. Great job, kourge!

greggles’s picture

Aw, that's awesome. Thanks so much everyone. I've downloaded it and tested it (even on IE6) and it works great. In IE6 the text sizing doesn't work perfectly it seems so the descenders of the title get cut off, but that is not a bug worth worrying about in my book.

Once we get a name for this I will commit it.

Thanks!

greggles’s picture

Status: Reviewed & tested by the community » Fixed

kourge decided on the name "faucet" so, it has been committed to both DRUPAL-5 and HEAD branches. Woohoo!

greggles’s picture

I made this the "default" theme on Drupal-5. HEAD is out of sync so when I start working in HEAD again I'll copy everything over and it will get synced that way.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

greggles’s picture

hey folks. This theme included a "text-transform: capitalize" for the titles. I think we should leave this up to the presenters so I removed this. I didn't notice that until I tried to use a function in the title since functions are generally lower case in Drupal.

@kourge - since you created this if you have a strong case for that let me know.

Thanks.