Programme & Sessions

We're thrilled to be able to present to you such a diverse range of speakers and topics, and know DrupalSouth is going to be full-on conference like no other!

To see how these sessions fit into the weekend's schedule pop across here.

Titlesort iconSummarySpeakerSlides (files)Slides (links)
Looking Forward To Drupal 7

This talk will provide an overview of the changes coming in the next release of Drupal, and how they will impact you as a site builder, designer, and/or developer.

Topics covered will include:

  • Overview of Drupal 7 development cycle.
  • New and exciting features to look forward to for end users, designers, and developers.
  • Advice for those who wish to start porting their modules and themes.
  • What's left to do before release, and how you (yes, you!) can help.
Duration: 
45 minutes plus 30 minutes QnA
PHP for Designers

There are a lot of theme snippets available in the Theme Guide. There is not, however, a lot of information about PHP which is the language that makes up these snippets. If you're tired of copying, pasting and praying and are ready to understand some of the magic behind those snippets, this session is for you!

In this session you will learn how to manipulate and master:

  • The very, very basics of PHP and the popular theming engine PHPtemplate
  • Variables and tpl.php template files
  • Arrays and objects and other crow-bar-worthy data containers
Duration: 
45 minutes
"I am not a developer" - talking Drupal to clients

Lots of my clients have said to me "I am not a developer!" - well, me neither.

Why do they think that matters, what are they afraid of, what do they want?

I'll run through some examples showing how clients see the world, how to handle the language gap, and a few key things we've found that make Drupal a dream to sell in and support.

Duration: 
20 minutes
Lightning Talks / Ignite Talks

Action-packed, info-filled, mind-bending fun. Lightning talks are super-short presentations.

We'll divide our session of 45 minutes by the number of people who sign up to give a Lightning Talk, and that's how many minutes short each talk will be. That includes set up time, so if you have slides it's a good idea to get them on to the presentation laptop in advance to maximise your speaking time.

But what can you possibly cover in 3-5 minutes? Quite a lot. But the point is to cover the basics, demonstrate one key idea, pose a question, or promote a project or event.

Duration: 
45 minutes
jQuery Basics Plus Plus

Small non-intrusive animations and interactions can greatly enhance user experience and impress website visitors and clients. jQuery and jQuery UI make it easy to add these enhancements with little or no knowledge of javascript. Learn how! Or if you already know some jQuery come and learn something you didn't already know!

Duration: 
1 hour
FOSS: The We Economy

For nearly ten years I have used open source software tools to earn a living. It may have started as the "me" economy, but over the last decade I have become part of the "we" economy. I rely on complete strangers to build me the tools that I use daily; and other complete strangers rely on the work that I do too. I have deployed open source solutions for government agencies, non-profits and for-profit companies. Everyone wants to know, "What's the catch?"

In this 45 minute presentation we'll explore the underbelly of the open source world and address the questions:

Duration: 
45 minutes
Building interactive calculators

A brief introduction to building online calculators with Drupal using CCK and some custom code. http://acoustics.nzta.govt.nz/node/add/calc-road-noise

Duration: 
20 minutes
Domain Access: Managing multiple websites out of one Drupal install

In this session we will go though the benefits we had from the implementation of a domain switching module for Drupal called Domain Access. This module allowed us to produce the perfect system to manage websites for any industry that has a head office > regional branch model.
Each branch has its own website, Head office can add content to any or all branches at once, while at the same time branches can add content to their own sites as well.

Duration: 
30 minutes
Ubercart - converting your drupal site into a money machine.

This session will first introduce the various Ubercart modules and the basic steps required to setup a simple ecommerce store on a Drupal site.

But shopping carts are rather boring and those types of business require lots of off-line work (e.g. handling stock). There are other more interesting and fun ways to turn your drupal site into a money machine.

One of these is running a subscription/membership service and having your site automatically charge users every month. So we will step through the basic site recipe for setting up a paid membership site using Ubercart.

Duration: 
45 minutes
Training Wheels - Learning and Teaching Drupal

Come along to discuss the state of Drupal training.
Let's explore questions like:
- Who needs training? users? designers? developers? usability experts? security specialists? sys-admins?
- What does best practice look like?
- When will the Acquia / Drupal Association certification program be ready?
- Where are the resources? Can we share them? Can we build on them?
- How can we work together to train our users and colleagues, and extend our own skills and knowledge?

Duration: 
1 hour
Config in code with Drush and Features

Configurations in Drupal is what defines your website and makes it different from other Drupal sites. Because most of the configurations are stored in the database, it can become a challenge to keep these configurations consistent between development, staging and production environments.

Drush and Features are two great tools that can help create, deploy and manage the the different configuration sets that make up the features of your site.

Duration: 
30 minutes
Aegir

Dave Hall will discuss what aegir is, why you should use it and how he uses it. Aegir allow system administrators (and developers) to quickly and easily manage the deployment and updating of their Drupal sites. If you are running more than 10 or so drupal sites, you probably should be running them in a multi site instance with aegir, if you don't believe me, you should be convinced by the end of this session.

Dave has been using aegir since the 0.2 alphas to deploy and manage the largest know production multisite instance of Drupal with almost 2100 sites running off one code base.

Duration: 
45 minutes
Module Development: or How I Learned to Stop Worrying and Love the Module

This session will give an introduction to module development for those who fear the module, or specifically getting knee deep in code and writing your own. It will introduce the basic concepts in building a Drupal module and will introduce the concept of hooks to help take knowledge gained from the session further.

During the session, we will build a module that will display a number of simple blocks and demonstrate how to build an administration/configuration page.

Duration: 
45 minutes
How and where does Drupal fit in the CMS market?

The web CMS market is commonly segmented into 3 tiers:

  • Top tier - large enterprise level proprietary CMS's such as Interwoven Team Site, Vignette Content Management Server, Stellent Web Content Management. These a very sophisticated products and are expensive to licence and implement. They are generally part of larger Enterprise Content Management suites including EDMS, EDRMS, Digital Asset Management, and collaboration components.
Duration: 
30 minutes
Using Drupal for collaborative historical research

This case study will discuss the Founders and Survivors project, which brings together amateur historians and genealogists along with academics from many disciplines to collaborate in historical research. The presentation will cover some of the modules and techniques used to implement a data collection and verification system, and the challenges I have faced in making it accessible to users with minimal experience with computers.

Duration: 
20 minutes
casestudy.pdf
fixmystreet.org.nz

Background to the http://fixmystreet.org.nz project, using Drupal to emulate FixMyStreet.com touching geo, iphone, APIs, workflow and more.

Duration: 
20 minutes
Boost database performance with MySQL partitions

Databases always grow. With partitions, MySQL 5.1 becomes an efficient and easy to use data warehouse. This session explains with practical examples how to create and use MySQL partitions and how they will increase your application performance. This presentation also covers the recent additions from MySQL 5.5

Duration: 
30 minutes
Blaming the unknown - constructive approach to technology

If you don't know them, they will hurt you. No matter how expert you are, there are holes in your knowledge, and when things go wrong you usually blame what you know the least. So the culprit could be that database, the regular expression engine, the XML parser, the thread engine. What if the problem is between the chair and the keyboard instead?
This talk will give you some general insight on the art of software development, encouraging users to rant less and improve their own practice.

Duration: 
30 minutes
Drupal.net.nz site re-build in 7

Let's help the Drupal community as it launches the latest and greatest core feature set we call version 7, by taking it for a collaborative spin.

At the same time serving our kiwi Drupal community by re-building our Drupal showcase site, currently in D5.

Be part of the process of brain-storming, finding the right man (or woman) for the job, squashing bugs, contributing patches, and simply getting heads down and bums up so it gets done.

No idle chitter chatter here mates.

Are you up to the challenge?

Duration: 
Up to 3 hours
Drupal for Project Management - lessons learned

At last year's DrupalSouth, I spoke about "Ned", Egressive's internal project management system. This talk provides an update to the story.

Egressive is now actively managing our development projects and tracking staff and contract developer time using "Ned 2" on Drupal 6. In addition to providing Egressive with tools to manage our development resources in realtime, and build invoices based on actual time worked on customer tasks, customer representatives can log in and submit new tasks and refer to existing tasks and time against them.

Duration: 
20 minutes

Who is Tweeting about DrupalSouth?

Subscribe to DrupalSouth


Twitter logo

Enter your email address: