http://code.google.com/p/google-highly-open-participation-drupal/issues/...

The Content Construction Kit module (CCK) is one of the most popular and widely used contributed modules, because it allows administrators to easily create content (node) types with no coding. The task is to create a short (not more than 10 minutes) video explaining the basics of installing and configuring the CCK module, along with some popular add-ons, for simple use-cases.

* Preparation: You will need an example site with CCK installed, as well as the contributed link and date modules. You will also need to thoroughly familiarize yourself with the cck module, of course.
* Outline the major features of cck which will be showcased:
o Create a new simple content type via the standard drupal-core workflow (admin/content/types)
o Extend this content type with any number of additional fields
o Implement useful input widgets (e.g. dropdowns, radio buttons)
o Implement special content fields (e.g. link, date)
o Control the display of fields/headers
o Create custom tpl.php files for new node types
* Create a rough script for yourself based on this outline and the specific points below. Feel free to change or improvise on the points below, but be sure to cover all the main features.
* Record a video of no more than 10 minutes in length which covers the following:
o Create a new content type called "Videogame Review" (gamereview)
o Add the following:
+ A text field for the game publisher
+ A numeric text field for the price
+ A date field for the release date
+ A textarea for a short review summary (the body will be used for the full review)
+ Radio buttons for the game's review score (e.g. 5 stars!)
+ Drop-down select for the game's official ESRB rating (e.g. T for teen)
+ Checkboxes for the game's genre(s) (e.
+ A link to the game homepage
o Set up the display fields so that the teaser view has only the title, publisher, date and review summary
o Set up the display fields so that the ESRB rating is not shown on any view (it will still be there in the $node data, but not displayed as part of the content)
o Create a node-gamereview.tpl.php which displays the actual ESRB rating images based on the data available in the $node object

* Upload the video and get it posted on the views module/handbook pages, after it has been reviewed by a member of the documentation team.

Comments

webchick’s picture

Status: Active » Postponed (maintainer needs more info)

Task claimed by danielskeenan.

webchick’s picture

Status: Postponed (maintainer needs more info) » Needs review
DragoonBoots’s picture

StatusFileSize
new61.4 KB

Final outline available. I had planned to do the screencast last night, but the younger brother factor prevented that. Will probably be done creating and editing by tomorrow night.

aclight’s picture

Status: Needs review » Needs work

I looked at the screencast outline, and it looks like everything specified in the task specifications are in the outline, so assuming the screencast sticks reasonably close to the outline this should be great.

Keep up the good work.

I'm setting this back to CNW until we get the actual screencast posted.

DragoonBoots’s picture

I have the unedited screencast done. It's a little rough, so I hope to edit it later tonight and get it posted to blip.tv

DragoonBoots’s picture

The Final Video is rendering now.

DragoonBoots’s picture

Good Gracious, I started it last night, and It's still rendering. Never render video on an AMD Sempron with integrated graphics.

DragoonBoots’s picture

StatusFileSize
new3.65 KB

Video is done - http://blip.tv/file/528658

Attached is the template file.

add1sun’s picture

Status: Needs work » Needs review

Woohoo - marking for review.

aclight’s picture

Status: Needs review » Needs work

I tried to view the video on blip.tv and i got the audio fine but the video part was just a white screen. I had just viewed another student's screencast on blip.tv, and that one looked fine, so I don't think this is a configuration problem on my part.

Aside from the screencast problem, here are a few small points:
A. You misspelled powers on the description of your video on blip.tv. You've spelled it: poweres
B. I think you need to make a handbook page on the drupal.org site for this as well, and post the text there as well as a link to the video, etc. You should also add a link to that handbook page on the blip.tv page of the video and ideally in the video itself.

DragoonBoots’s picture

Silly Question - What's the easyest way to encode video on Linux? I can produce video, but I'm a total noob at encoding. For that reason, things like FFMPEG, Mencoder, and Transcode are a little too much. I just fixed the blip.tv page, and will create the handbook page as soon as I can.

add1sun’s picture

Hm, I can't really help with the encoding stuff. Just wanted to mention that you can create the handbook page in the Videos and Slides section of the handbook under Modules. Then we can link to that page from the CCK Module page, etc.

aclight’s picture

@danielskeenan: Nice job on the video. I was able to view it this time without problems.

If you were to do this again I would suggest not using Drupal as your example video game, since Drupal is not a video game. However, I don't think it's worth making you redo the screencast for something so minor.

So, there are just a few things you need to take care of before I can mark this as closed:

1. Create a page in the handbook. See http://drupal.org/node/199254 as an example of how another GHOP student did this for a similar task. You should create your page as a child page of http://drupal.org/node/63155. Just go to http://drupal.org/node/63155 and click the "add child page" link at the bottom. Make sure to include the template file you created and posted in this issue with the handbook page as well. Of course, link to your video as well.

2. On the blip.tv page, add a link in the video description to this handbook page you create in #1.

Also, if you do another screencast, it's a good idea to add in the link of the handbook page that accompanies the video at the end of the screencast. It's ok that you didn't do that this time, since you're going to add the link to the video description, but just keep this in mind for the future.

Unless someone else points out any problems that I haven't mentioned, I'll close this task and give you credit as soon as you do #1 and 2 above.

Great work.

add1sun’s picture

Holy cowabunga Daniel! Great job! Let's get that handbook page made and I agree with aclight, this one is done.

DragoonBoots’s picture

I'm working on the handbook page now, thanks to a wonderful thing called "Early Dismissal due to snow."

DragoonBoots’s picture

Handbook page is done! You can view it here. I also just added a link to the handbook page in the description of the video.

DragoonBoots’s picture

Oops. Clicking "refresh" when posting a comment is bad. This used to be a double post, but I can't see anyway to delete the second one.

aclight’s picture

Nice job. The handbook page looks great, video description includes link. I'm marking this as fixed and will mark the GHOP issue closed. Thanks for the great work.

add1sun’s picture

Status: Needs work » Fixed

Marking this fixed. ;)

Anonymous’s picture

Status: Fixed » Closed (fixed)

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