Learning

このインターネット上にはすごく親切な人たちがいて、Drupal をはじめとして、Web サイト構築に必要なさまざまな事柄を説明してくれています。
FOREST & trees では、自分自身の勉強も兼ねて、これらのコンテンツを F&T のノートとともに紹介しています。

CCK Demystified

Presenter: 
Doug Vann
Video: 
See video
Description: 

This whole Content Construction Kit. You see, it's EXTREMELY important that you get it.
We're going to take the full hour and get you up to speed with this amazing tool that allows you to use a Graphic User Interface to add fields to your content.
Out of the box, all you get is a TITLE and a BODY. With CCK you can add validated EMAIL fields, EMBEDDED MEDIA fields, ADDRESS fields and the list goes on and on.

NO SLIDES in this presentation. We're just going to DO IT! And we're going to take our time so it sinks in.

Questions or comments about this session? Conact: http://dougvann.com/contact-doug-vann

»

Views for developers

Presenter: 
Larry Garfield
Video: 
See video
Description: 

Views is an incredibly powerful module if you know how to use it. Views is also perhaps the most extensible system in all of Drupal, able to be extended in ways that make it the swiss army knife of data querying, marshalling, and formatting. But how do you extend it cleanly to bend it to your will?

This session will attempt to explain the over-arching design of the Views module, and how one goes about writing plugins and handlers. The goal will be to give attendees a sense of how Views is put together, and therefore how to extend it gracefully. Production code samples will be included.

Whether this session is based on Views 2 or Views 3 will depend on how production-ready Views 3 is by DrupalCon. If you want it based on Views 3, go help in the Views 3 issue queue!

»

From Ubercart to Drupal Commerce

Video: 
See video
Description: 

Drupal Commerce is breaking new ground in Drupal based e-commerce development. In essence, Drupal Commerce is a rewrite of Ubercart's core systems by the former project lead and other major Drupal contributors based on our experience developing and building sites with Ubercart. Drupal Commerce leverages the greatest new features Drupal 7 has to offer to create a core set of e-commerce modules that are at the same time more solid internally and more flexible for the end user.

This session will introduce the basics of Drupal Commerce, including product creation and display, the shopping cart and flexible checkout workflow, and back-end order administration. For those already familiar with Ubercart, this session will demonstrate the evolution of features from Ubercart to Drupal Commerce and explain the upgrade / migration solutions in place.

Developers and site builders should take note of the following key goals of the Drupal Commerce project:

* Hard separation of the APIs from the UI.
* Core system development segregated from plugin module development and "packaging" concerns.
* Utilization of Drupal 7's core entity and fields systems for product and orders.
* More structured product entry and more flexible add to cart form display.
* Customizable checkout flow with tighter forms API integration.
* Stronger "lateral" integration with / dependence on other key contributed modules.
* Strictly enforced code and documentation standards.
* Improved internationalization with better address support and no more custom string override settings forms.
* ...

If you'd like to know more or lend a hand to the coding effort, check out the project homepage, stop by in #drupalcommerce on irc.freenode.net, or consider joining the contributors at a code sprint or DrupalCamp near you. You can also follow @drupalcommerce on Twitter.

We're pressing hard to meet the deadline for DrupalCon SF 2010 and will also keep this page updated as the conference draws nearer.

»

Views Demystified - Part 2

Presenter: 
Doug Vann, Rain Breaw
Video: 
See video
Description: 

Doug Vann & Rain Breaw are teaming up to propose a two-session set on Views, which are intended to work together. These sessions will break Views down into the nuts and bolts. In both sessions, we'll actually *do* the configuration right in front of you, and show variations and even ways to break your setup!

Note that these are nitty-gritty sessions for beginners or anyone still fighting with views to get it to do exactly what you want. We will not (really) cover Arguments and Relationships or Theming, which will be covered in other already proposed sessions.

If you are new or newish to Views, however, please come to our sessions before going to the other sessions, or you will not get the most out of them!

Additionally, these sessions will build on each other. Views Demystified 2 will assume you have been exposed to everything covered in Views Demystified 1.

Views Demystified 2 will cover:

Feed and Attach Displays
Filtering by Current logged in user, Taxonomy Term, Date (very basic)
Sorting options: including Using Taxonomy and/or content type or other sorts to separate content on the page (field grouping) Nested Sorting
Working with Fields, including deeper look at excluded fields and rewriting outputs.
Basic Settings: Grouping Fields and Access Control
Arguments: Node ID, User ID, and Summary Display.

Views Demystified 2 is building on everything you learned in Views Demystified 1
Read about it here: http://sf2010.drupal.org/conference/sessions/views-demystified-1-part-2-...

You may also want to preview CCK and VIEWS presentations by Rain and DougVann at DrupalCamp Los Angeles 2009:

CCK: http://replay.nacs.uci.edu/public/summer2009/DxLA/dxla%20CCK%20intro%20-%20Web%20(1024x768)%20-%2020090809%2009.10.40AM.html
Views: http://replay.nacs.uci.edu/public/summer2009/DxLA/dxla%20-%20theming%20views%20-%20Web%20(1024x768)%20-%2020090809%2011.40.23AM.html

»

Views Demystified - Part 1

Presenter: 
Doug Vann, Rain Breaw
Video: 
See video
Description: 

Doug Vann & Rain Breaw are teaming up to propose a two-session set on Views, which are intended to work together. These sessions will break Views down into the nuts and bolts. In both sessions, we'll actually *do* the configuration right in front of you, and show variations and even ways to break your setup!

Note that these are nitty-gritty sessions for beginners or anyone still fighting with views to get it to do exactly what you want. We will not (really) cover Arguments and Relationships or Theming, which will be covered in other already proposed sessions.

If you are new or newish to Views, however, please come to our sessions before going to the other sessions, or you will not get the most out of them!

Additionally, these sessions will build on each other. Views Demystified 2 will assume you have been exposed to everything covered in Views Demystified 1.

Views Demystified 1 will cover:

* Overview of the Views UI (including cloning and creating a new View)
* Node view with Fields (other types to be covered in Views Demystified 2)
* Page and Block Displays
* Filtering by Node Type and Publishing Settings to get the content you want
* Most commonly needed sorting options, including Date, Title, Updated, Commented, Random and Sticky
* Working with Fields, including selecting the ones you want, organizing them, excluding fields and why you might do that, rewriting the output on fields to create basic "looks" for your page
* All basic settings options, including field styles and various display settings, excepting Grouping Fields and Access Control (which will be covered in Views Demystified 2) and Ajax and Theming (which will not be covered)
* Fields & the high level of control you have over your fields with just the UI
* A couple of simple add-on modules that can easily make views do fancy things that will make you look super cool.

Views Demystified 2 will then build on everything you learn in Views Demystified 1, and can be read about here:
http://sf2010.drupal.org/conference/sessions/views-demystified-1-2-2nd-s...

A similar presentation was given at DrupalCampLA 2009, and the video for that can be found here (as a preview):
http://replay.nacs.uci.edu/public/summer2009/DxLA/Views%20Demystified%20...

»