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
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
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
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.
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
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
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?
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
Goals
A Display Name field and associated admin and user interfaces in core in Drupal 7.
Resources
Please ensure you are familiar with:
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