Boise Code Fest presentation sign up sheet

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

More info about the fest here: http://groups.drupal.org/node/50558

Proposed sessions

  • (james) What you need to know to set up a web site - FTP, Hosting, Domain names, Databases
  • (chris, unless someone else offers) Intro to Drupal (I have material for this from a 4 hour presentation, can share if someone wants to pare it down - mlsamuelson) (or, I could do "Why Drupal kicks your CMS's a**" preso for this - chris)
  • (mlsamuelson) Essentiall modules for most Drupal installations
  • (antonio) Internationalization in Drupal
  • (andy) Intro to theming
  • (John Jemmett)Intro to Views and CCK
  • (Kirk Hingsberger) Open Atrium intro and simple custom feature
  • (josh) Introduction to module building
  • (chris) Selenium and PHP debugging

Other ideas

  • What can you do with Drupal - stump the chump (present a bunch of examples of Drupal sites, garner questions form the audience about what Drupal can do)
  • From 0 to a complete Drupal site in 45m (This could also be in a competition format, where 3 teams try to build a site with Drupal simultaniously)
  • Connecting drupal up to other applications
  • Migrating to Drupal
  • (chris) Why Drupal kicks your CMS's a**

Session Summaries

CCK & Views

In a generic web application we always need the following:

  • Database tables for our data
  • CRUD interfaces to the database tables
  • Queries to limit and retrieve our data from the database tables
  • Presentation and interface to our queries on the database tables

Any coder who has built these know how tedious and cumbersome this process can be. We also recognize how repetitive this process is. How can we simplify this PAINFUL process?

Let Drupal and its awesome modules lift the weight and relieve your pain.
Welcome Drupal, Content Types, Nodes, Content Construction Kit (CCK), and Views

Open Atrium Introduction & Building a simple OA Feature

Does your organization need collaborative spaces for internal groups? If you had a central blog, calendar, task tracker, notebook, and shout box would your group be more effective? There is a push toward online collaboration for many companies. We are realizing the limitation of email as communication tool. It is too hard to separate out the wheat from the chaff.

Welcome Open Atrium (OA) - OA is Drupal based installation that is preconfigured for groups based collaboration. We will demonstrate a Out the Box install of Open Atrium and show you the usefulness of its features.

Well Open Atrium is nice, but how can I get my company specific Content Type as a Feature in OA? Well its easier than you think. If you have a basic understanding of Drupal, Content Types, CCK, and Views you can make your feature avaliable to OA and your collaboration audience. We will demonstrate how to create (A-Z) a feature for OA. We will show how this will facilitate good Development, Stage, and Production environments.

With all this collaboration and cost savings can't you see the pure JOY in your bosses eyes?

What you need to know to set up a web site

a step by step example how to:
* buying your domain
* signing up for a hosting package
* copying files to your sites
* setting up a database

Internationalization: Yes, Drupal can do that.

Drupal has built-in support for creating websites that can be localized for different languages. This built-in support comes on the form of the Locale module which allows text strings from Drupal to be translated. This presentation will show you how to configure a multi-language single-site Drupal 6 site as well as how to allow for content translations.
Some of the items covered during this presentation are:
* The role of the Locale Module
* The i18N and and L10N modules
* Overview of the roles of these two modules
* Approaches to building localized websites:
* Building different websites for each language
* One site that supports many languages
* Supporting modules required

Intro to Theming

Getting Started Theming

  • What you need to know
    • xhtml & css
    • basic scripting (maybe)
    • basic php (how to copy and paste)

Anatomy of a drupal theme

  • basic concepts
    • regions, blocks and nodes
  • .info file
    • naming your theme and getting started
    • adding css and javascript
  • .tpl files
    • what are they
    • template variables
  • template.php
    • adding logic to your theme
    • theme functions (lets customize the submitted line)

Essential Modules for Most Drupal Installations

The core Drupal installation, while providing a powerful framework for site building and custom code development, really starts to shine when you introduce some very important add on modules from the Drupal contributions repository. As a newcomer, finding those modules from among the 5000+ modules in the repository can be a challenge. This session seeks to jumpstart the attendee's awareness of the essential modules for most installations.

Attendees will learn
1. the handful of heavy hitting modules most Drupal sites will want to include
2. some helpful "gap fitting" modules that enhance usability or add oft-missed functionality
3. and how to find and recognize quality modules from Drupal's repository.

Boise

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: