This site is archived.

Programmer

Testing, part 1: Intro to testing

webchick's picture
Submitted by webchick on Sat, 06/21/2008 - 15:44.

Session recording

Co-presenters: 
Placement
Session time: 
08/27/2008 - 15:00 - 08/27/2008 - 15:45

Overview

Testing saves time, allows you to provide code-level checking for your clients' crazy requirements, documents how your code is supposed to work, frees you to refactor your code without fear of breaking things, and ensures you never get the same bug twice. Sounds great! But how do you get started?

This session will provide an intro to testing for developers who've never touched it before, in preparation for Testing, part 2: Crazy testing party!

Agenda
* What is testing?
* Why is it awesome?
* What tools do I need?
* How does it work?
* How do I write tests?

Goals

Attendees will leave this session with an understanding of how testing works at a broad level, and how to write a basic test. They'll be provided with hand-outs with more detailed information.

Resources

* http://drupal.org/simpletest
* http://www.lullabot.com/articles/introduction-unit-testing
* http://cwgordon.com/how-to-write-automated-tests-for-drupal

Summer of Code Showcase

webchick's picture
Submitted by webchick on Sat, 06/21/2008 - 15:15.

Session recording

Placement
Session time: 
08/29/2008 - 09:00 - 08/29/2008 - 10:30

Overview

This session will show off the results of Drupal's Google Summer of Code 2008 projects. Students who make it to Drupalcon will be demoing their own projects, and we'll also show off projects from the students who can't be there.

Agenda
The following projects will be shown during the course of the session, as time permits.

Goals

This session will allow Summer of Code students to show off their hard work, and for the Drupal community to get a first-hand look at all the cool stuff that was produced over the summer. Summer of Code students typically make excellent employees as well, for those looking to hire. ;)

---

NOTE TO ORGANIZERS: I put down "90 minutes" because that'd be a much more comfortable time frame during which to show off 21 projects. But every other year we've managed to do it in 60, so if 90 minute slots are short, you can push the time allotment back.

Drupalchix

webchick's picture
Submitted by webchick on Sat, 06/21/2008 - 14:31.
Co-presenters: 
Placement
Session time: 
08/27/2008 - 16:00 - 08/27/2008 - 16:45

This will just be an informal gathering of the women who make it to Drupalcon: the Drupalchix (also known as the "7% club" ;)).

We did this in Barcelona and Boston, and it was awesome. :D

Topics might include things like:
* What are our various backgrounds/experiences prior to coming to Drupal?
* What is it that we’re currently working on?
* What have our experiences in the community been like?
* What can we do to encourage more women in open source/Drupal specifically?

Add a Display Name field to core in addition to Username

dahacouk's picture
Submitted by dahacouk on Sat, 06/21/2008 - 13:12.

Overview

Adding a Display Name in the core of Drupal has been a hotly debated topic for at least the last 4 years. The addition of a Display Name impacts on many areas within the project. With Drupal 7 it seems the right time to put this much need feature in core. The only questions are how and who.

We need a face to face discussion to define a clear set of requirements that will feed into the code sprint on the August 31 to result in a Drupal 7 patch commit.

Agenda

  • The history of the issue (see Resources below for material to read beforehand).
  • The sticking points and how they can be overcome...

    • The non-uniqueness issue.
    • The auto-complete and search results issue.
    • The security issue.
  • Defining a clear set of requirements and points of action.
  • Who will in build the Drupal 7 patch in the code sprint.

Goals

A Display Name field and associated admin and user interfaces in core in Drupal 7.

Resources

Please ensure you are familiar with:

jQuery in Drupal, part 1: jQuery basics

katbailey's picture
Submitted by katbailey on Thu, 06/12/2008 - 20:24.

Session recording

Co-presenters: 
Placement
Session time: 
08/29/2008 - 09:00 - 08/29/2008 - 10:30

Overview
This is the first of two sessions on the use of jQuery in Drupal and will cover basic jQuery syntax and usage. It will also answer questions such as "Why jQuery?", comparing it with other popular js libraries, and provide visual demonstrations of what can be done with it in Drupal modules.

Agenda
* What is jQuery
* Showcase of jQuery functionality
* How do I use it?
* Debugging JavaScript with Firebug

Goals

By the end of this session, attendees will have an understanding of the power of jQuery to enhance the web experience as well as a thorough grounding in the fundamentals of its syntax and usage.

Resources
No prior knowledge of jQuery is needed for this session but an understanding of JavaScript fundamentals would be advantageous.

The Knight Drupal Initaitive

agentrickard's picture
Submitted by agentrickard on Sat, 06/07/2008 - 21:14.

Session recording

Placement
Session time: 
08/29/2008 - 16:00 - 08/29/2008 - 16:45

Overview

The Knight Drupal Initiative (KDI) is an ongoing, open grant funding process for the Drupal open source project. We want to enable more people to enter the digital conversation by lowering the technical barriers to entry. We will provide powerful tools for digital publication, free and open to all. Our goal is to encourage people to improve their communities by supporting the free exchange of information and ideas.

Agenda

* Introduction to the KDI
* Program goals
* How to apply for a grant
* How you can help the KDI
* Project brainstorming and questions

Goals

We want everyone to participate in the KDI, in order to increase funding for the goals of the Drupal project. This session will let you know how you can get involved.

Resources

* KDI group
* Frequently asked questions
* KDI flyer [pdf]