This site is archived.

60 minutes

A Roadmap for Mapping: GIS on Drupal in 2008 and Beyond

bec's picture
Submitted by bec on Tue, 07/01/2008 - 03:35.

Session recording

Co-presenters: 
Placement
Session time: 
08/28/2008 - 11:00 - 08/28/2008 - 12:00

Overview

This session will be presented by the maintainers of the Location and GMaps modules. Updated, stable versions of these modules will be released this summer, and we will talk specifically about the capabilities of these modules. We will also address the roadmap for growing these modules into a broader GIS/mapping platform for Drupal.

Agenda

  • GMap and Location updates--stability, new features, api features
  • current GIS/Mapping capabilities with GMap and Location--what we can do with Drupal right now
  • GIS/mapping platform goals--what we want to be able to do with Drupal
  • technical roadmap--a clear technical plan to meet those goals

Goals

The goal of this session is to engage people with the current evolution of Drupal mapping by sharing what is currently possible, and to get community buy-in on Drupal as a GIS/mapping platform by presenting a clear set of goals for the near future.

Resources

The State of Geospatial in Drupal:
http://groups.drupal.org/node/12485

Drupal mapping group:
http://groups.drupal.org/mapping

Location module:
http://drupal.org/project/location

GMap module:
http://drupal.org/project/gmap

Geo module:
http://drupal.org/project/geo

OpenLayers module:
http://drupal.org/project/openlayers

Open for (small) Business

emmajane's picture
Submitted by emmajane on Mon, 06/30/2008 - 20:15.

Session recording

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

Overview
In this session I will show you how to create a small business network on a multi-site Drupal installation. I will be using the small business network within my own community as an example.

In small-town Canada we have seen an increase in the "cottage industry" as people in their 50s cash out of urban centres and move to the country. These micro-enterprise businesses often have only the owner (and their partner) as staff. Although the businesses offer a huge range of services, they have one thing in common--very small budgets. Individually these businesses can rarely afford expert technical support, sophisticated Web sites and beautiful Web design--but with a Drupal-based business network, small businesses can now afford to look like pros on-line.

Agenda

  • The Clients
    • developing your client roster (my network includes: farmers, a gourmet restaurant, a bookshop, a naturopathic doctor and a retreat centre)
    • creating self-sufficient clients: training materials; Drupal help nights (my group has nicknamed themselves "The Drupesters")
    • managing expectations (their budget and your time)
  • The Business Model
    • you are now a business coach, congratulations!
    • how and how much to charge: tips on appropriate prices
    • reduce, reuse, recycle: you must become efficient
  • Technical (Drupal) Information
    • Drupal modules your clients will want
    • using template designs
    • tips on creating and using a multi-site Drupal installation

Goals
By the end of this session I hope that Drupal enthusiasts will see how they can turn too-small-for-me clients into a potential source of income.

Resources
Please come with your stories about how you've used Drupal in your (small business) community.

Drupal 6 menu system - architecture, do, don't and tricks

pwolanin's picture
Submitted by pwolanin on Mon, 06/30/2008 - 04:32.

Session recording

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

Overview

The Drupal 6 menu system has a fundamentally different architecture from what was present in Drupal 5. This session is designed to highlight the key features of the new system, and give some code-level examples of how to use them well and what to avoid.

Agenda

* How does Drupal 6 serve paths and render links
* When are the menu hooks called
* When to define a router item
* Examples of bad code
* Examples of good code
* Advanced tricks and tips

Goals

By the end of this session I hope you will have thrown off the shackles of your Drupal-5-based thinking about the menu system and be ready to use the features and be aware of the limitations of the Drupal 6 menu system.

Resources

You should be familiar with writing a hook_menu implementation and preferably the {menu_router} and {menu_links} tables to get the most of this session

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

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:

FP7: Industry-Academia partnerships and pathways

mixel's picture
Submitted by mixel on Wed, 06/04/2008 - 15:05.
Co-presenters: 
Placement
Session time: 
08/30/2008 - 11:00 - 08/30/2008 - 12:00

Overview

With Boston state of Drupal introducing the future (Drupal 7 and beyond). It seems time that researchers get united to build an academic support for Drupal. What better way to do this than find grands that can support the initiative?

After some discussion and some investigation, the IAPP call of the EU-framework looks appropriate. The goal of the call is to bring research and industry closer together: to get SMEs (in EU) using Drupal together with research groups (in EU) working on Drupal. With a research focus on the semantic web and how to focus on data exchange. 

Agenda

* An overview of the AIPP call, incentives and goals
+ what can it do for the Drupal community (10 min)
* Round table: expressing once interest in the call (10 min)
* Putting it all together, finding a common ground (10 min)
* Working on the draft (20 min)
* rounding up and making the agenda for what should get done (10)

Goals

The intention of the BoF is to create a draft for the call. Who is involved and will do what?
The goal is to make the draft detailed enough so we can finish it by online collaboration.

Resources

The primary resource is the IAPP call . However it is expected to get more information along the way. The new resource may be posted here or in the research and academia group