Beginning Drupal

Goodbye and Site Showcase

This is the "Goodbye" session. You're going to love it.

It's also an opportunity to present the winners of the site showcase competition. Enter your recent site today or look at the current entries.

Agenda: 

1. Thanks to our sponsors, volunteers, attendees
2. Favorite moments
3. Feedback mechanisms (when should we do this again? can we make it better? will you help?)
4. Site showcase winners
5. See you later

Prerequisites: 

Attending DrupalCamp Colorado

Goals: 

A general sense of happiness in the world.

Installing Drupal - A Basic Primer

Learn the ins and outs of installing a basic Drupal website onto a hosting account using FTP.

Learn how to install contributed modules and themes, and how to update your site with security updates.

Workshop: Q&A With the Experts

Do you have a local development problem?
Do you also have questions about how to solve a problem on the site you're currently building?

If so, you're in luck. Come get hands on development help from local area Drupal experts.

We'll have several experts on hand to answer questions in the following categories:

  • theming
  • module development
  • site configuration
  • hacking core
  • rolling patches
  • keeping your site up to date with the latest Drupal version

John Fiala, Kevin Bridges, Brad Bowman, and others will be on hand to answer questions.

Agenda: 

To help people with real development problems they're facing on their current project.

Prerequisites: 

A working development environment. We cannot stress this enough, Do not count on the wireless at the event. If you are not prepared, others who are will take precedence.

For us to help you, you must be ready to be helped. This means having your work on hand, and being able to immediately point us to the problem your having.

If you need help defining your problem, or setting up a local development environment, we'll be monitoring comments on this session in an attempt to help you be prepared.

CiviCRM: Drupal's power module for non-profits

Presentation Online: http://docs.google.com/a/hidefweb.com/Present?docid=ddxvm76q_82zs9dgk9h&...

Agenda: 
  1. What is CiviCRM?
  2. CiviCRM's Components: CiviMember, CiviEvent, CiviContribute, CiviMail, and CiviGrant
  3. Other Solutions that do what CiviCRM does
  4. CiviCRM's unique benefits and drawbacks
  5. Case Studies from the community
Goals: 

By the end of the session you will know:

  1. What CiviCRM does
  2. CiviCRM's special strengths and weakensses
  3. When CiviCRM is right for you, when it's not
  4. real-world scenarios from the community

Drupal Multimedia

EDIT: Live Session Outline & Summary!

Aaron Winborn, from Advomatic, will remotely present an overview of the multimedia options for Drupal. We'll examine best practices for handling Images, Video, and Audio on your sites. We'll cover the modules best suited to specific tasks, with some hands-on examples and site recipes.

Aaron Winborn will be presenting from a code sprint in Portland, with one of the aims being to put media handling into Drupal core!

He has just completed writing Drupal Multimedia, to be published in September. (Read the announcement at Drupal.org.)

AaronWinborn.com (blog)
Advomatic (work)
Drupal Multimedia (book)

Agenda: 

Images

  • Image or Image field?
  • Inline images
  • Scaling/cropping with Imagecache
  • More

Video

  • Local & external video
  • Media mover
  • Embedded Media Field
  • File Field & jQuery Media
  • More

Audio

  • Audio & File Field
  • Playlists
  • jQuery magic
  • More
Prerequisites: 

An interest in Drupal and Multimedia. This is geared towards the beginner who wants to know what Drupal is capable, and/or towards someone wanting to know which of the hundreds of media-handling modules is best for their needs.

Goals: 

By the end of the session, we will have covered a broad overview of what's available for Drupal and Multimedia. Attendees will hopefully leave with an idea of the basic media module(s) to install.

Introduction to Drupal

In this session we will introduce Drupal for users with little or no experience with Drupal. The seminar will focus on things that users of Drupal need to know to start building successful sites.

Come with any questions you have and we will answer them or help you in the right direction.

Agenda: 
  • Drupal Core
  • Modules
  • Site Building
  • Resources
Prerequisites: 

None!

Goals: 

You will leave with a much better understanding of Drupal and why it ROCKS!

Contributing to Drupal

Want to give back to the Drupal community but not sure where you can help? Found a bug in a module and want it incorporated in? Figured out how to configure and use a module and want to provide a write-up for all to see? This session covers the various ways you can help out, contribute back, and make Drupal better for everyone.

Geared primarily to coders and themers though we'll cover ways of giving back through patch review, documentation, and support.

Agenda: 

Contributing through:
Documentation
Support
Development
Marketing/Evangelizing
Donating

Prerequisites: 

Familiarity with revision control systems is a plus.
Have browsed Drupal.org and various modules.

Goals: 

Proper use of issue queues
How to apply and create patches
Understanding of Drupal core and contrib CVS
Know where the best place for you to jump in is!

Views2 - The Most Popular Contributed Module

Views, the most popular module for Drupal 4.7 and 5.x, is something every site builder should know how to use. Views2, rebuilt for Drupal6, takes the Views module to new levels of usability and flexibility.

Agenda: 

Learn
1) What views is, what it replaces, and why you should use it
2) How to build a basic view that changes the way your "taxonomy" pages look
3) How permissions and multiple display pages can be used to

Prerequisites: 

Basic knowledge of Drupal sites would help, but no prior knowledge is necessary.

Goals: 

Learn to
-Create and customize lists of content
-Use different types of views for different purposes
-Add arguments to keep your views manageable

Drupal Security For Admins and Coders

Drupal core provides features which enable developers and site admins to be secure without any additional work - but it also enables you to create huge gaping holes in your site's security.

So, is your Drupal site safe? Are all of your contributed modules safe?

The most important thing to keeping your site secure is for you to be knowledgeable about potential security issues in web hosting and in Drupal. This session will arm you with the knowledge necessary to keep your site protected.

About Greg Knaddison

Agenda: 

1. Why bother?
2. What are the most common kinds of vulnerabilities that you might have in your site?
3. How Drupal protects against those (and how to spot weaknesses in a contributed module)
4. The Drupal Security Team Process
5. Q & A

Prerequisites: 

No prior knowledge is necessary, but you will get more out of the session if you are familiar with Drupal and perhaps have read some code in a theme or module file before.

Goals: 

You will have:
1) A better understanding of security issues in general
2) The tools to protect your site
3) Knowledge of how to find and properly report vulnerabilities in modules you use

Syndicate content