This site is archived.

Brainstorming

How to get a themer to call you the morning after.

mortendk's picture
Submitted by mortendk on Tue, 08/05/2008 - 11:45.

Overview
It can be hard to look up from the daily work and se whats going on at the other side of the fence.

This will be a talk where themers can express their wishes for module developers and how it could be in ideal world, and vice versa
to give both parts a good understanding of the challenges that lies ahead in the day to day work.

It will be a round talk so come join and lets share our knowledge of both worlds

Agenda
* what makes a crappy module for a themer
* what makes a really cool module for a themer
* basic knowledge - what coders can expect a themer / designer knows - is it enough or?
* day to day problems in the theming world
* day to day problems in the coding world
* what "documentation" -cant you just read the code? its in line 1208

* come all together now... a even better tomorrow ;)

Goals
The goal of this session is to give module developers and theming-css geeks a better understanding of each others world.

Resources
some experience as a themer / module developer

The future of imagecache javascript crop

swentel's picture
Submitted by swentel on Mon, 08/04/2008 - 22:06.
Co-presenters: 

Overview

For D6, the imagefield_crop module will be abandoned and Yuval Hager (Yhager) and Kristof De Jaeger (swentel) are joining forces to port Imagecache javascript crop module to D6 and make a top rock module. For this we need to sit down together and come up with a battle plan but also encourage other people to join in. We can use everybody: themers, javascript guru's, UI wizards and php cooks. Join us if you are interested or simply to suggest features for D6.

Resources

http://drupal.org/project/imagecrop
http://drupal.org/project/imagefield_crop
http://drupal.org/project/imagecache

Indymedia BoF

clara's picture
Submitted by clara on Wed, 07/23/2008 - 11:33.
Co-presenters: 
Placement
Session time: 
08/28/2008 - 16:00 - 08/28/2008 - 16:45

Some 40 Indymedia sites worldwide are now using Drupal, with different approaches to solve some of the general and specific requirements of their sites and collectives.
Other collectives are currently migrating their sites from other CMSs to Drupal.

Agenda:
* exchange ideas and updates face-to-face, sharing what's done
* Discuss and develop the survey
* discuss ideas for a basic install profile

http://docs.indymedia.org/view/Devel/ImcDrupalDevUsingList
http://docs.indymedia.org/view/Devel/ImcDrupalDevModules#How_IMCs_use_Dr...

Handler objects: A proposal

Crell's picture
Submitted by Crell on Tue, 07/22/2008 - 18:26.

Session recording

Placement
Session time: 
08/28/2008 - 16:00 - 08/28/2008 - 16:45

Overview

Drupal is very modular "horizontally". You can add modules that inject themselves all over the place to add to the workflow of the page request. However, too many subsystems are inter-related, making it very difficult to separate out and modify one part of the system. Drupal is simply not as modular as it could be, nor as it needs to be.

Better separation between systems would allow for more rapid development, easier testing, greater flexibility, and at least 23% more awesome per square meter.

This hybrid lecture/brainstorm session will examine one proposal for further modularity, Handler objects. Working module code will be included.

Agenda

* Discuss the benefits and limitations of Drupal's hook architecture.
* Introduce a new extension mechanism, handler objects.
* Demonstrate existing uses for handler objects, including inspiration from Views and Panels.
* Discuss a broader vision for where Handler objects could go to transform Drupal.
* Open discussion.

Goals

This session is essentially a meat-space RFC. If all goes well, attendees will come away with lots of new ideas and the presenter will come away with lots of feedback. Best case, we'll have an awesome new roadmap for Drupal architecture. Worst case, attendees will get to see a nifty new module they can use.

Resources

Handlers as discussed in this session are an evolution of the concept documented in this article, after further discussion with other Drupal gurus. Familiarity with that writeup is encouraged, but not required.

The module is now available if you want to look it over before the session!

Ubercart in Drupal 6

Ryan's picture
Submitted by Ryan on Thu, 07/17/2008 - 17:30.
Co-presenters: 
Placement
Session time: 
08/28/2008 - 11:00 - 08/28/2008 - 12:00

Overview

Ubercart is well on its way to a Drupal 6 release (codenamed Uber Tuber). As of this posting, 26/32 modules have been migrated. However, these are quick API migrations without a lot of retooling that would drag out the update process. Uber Tuber will be similar in functionality to the 1.0 release, just compatible with Drupal 6 and sans a few external dependencies.

As was laid out in our development roadmap, we're planning further core improvements and Drupal 6 API updates for a 3.0 release. We have a good idea of what many of these improvements should be, but we want to do some serious brainstorming with other developers and themers with some planning toward actual implementation. We're excited about the new features Drupal 6 brings to the table and can't wait to fully embrace them in Ubercart.

As such, we invite anyone to attend who is interested in Ubercart on Drupal 6 or has knowledge of how the core changes from Drupal 5 to Drupal 6 might benefit Ubercart. We also aren't ashamed to admit that many of our core systems have proven less helpful for developers and themers than we initially imagined. As such, anyone who wants to see changes in the Ubercore should attend and provide feedback on how things can be easier.

Please see the "Optimization" paragraph related to Drupal 6 in the development roadmap for more information.

Agenda

* Update on the current status of Drupal 6 development.
* Discuss core Ubercart API improvements.
* Discuss theming improvements:
   - General core improvements
   - Updates for improvements in Drupal 6
   - Address invoice templates
   - Anything else?
* Discuss performance improvements:
   - Using 'file' for menu items
   - ... ?
* Discuss internationalization improvements:
   - Country/zone system overhaul
   - VAT!
* Discuss improvements in the contribution process.

Goals

Drupallers who attend this BoF will get up to speed on the state of Ubercart development in Drupal 6. Further, we'll be planning many improvements for Ubercart that will be worked into Ubercart 3.0 and recruiting as many people as possible to help in the work!

Resources

* Ubercart 2.x-dev - http://drupal.org/node/280820
* Development roadmap - http://www.ubercart.org/forum/development/5115/...
* Migration status - http://support.ubercart.org/discuss/67/...

Related sessions

Drupallers looking for a more general introduction to Ubercart should consider attending Introducing Ubercart instead. Most of the features will be the same for Ubercart 2.0, so that session should prove more helpful!

We'll also be performing A Hands On Guide to Module Development in which we will discuss the things we've done wrong and are starting to do right in module development. The session will include an example of developing a module that integrates with Ubercart.

* This session was posted as a BoF but could be turned into an actual session with enough interest. We would keep the tone informal, but could reach a broader audience with the larger space if necessary.

Core node access API - next steps

weitzman's picture
Submitted by weitzman on Thu, 07/17/2008 - 07:06.
Co-presenters: 
Placement
Session time: 
08/30/2008 - 13:30 - 08/30/2008 - 14:30

Overview

Lets brainstorm about what improvements we can make to the node access control system.

Agenda

* How to make it easier to grok
* What features should be there but aren't

Goals

Close with a sentence or two describing the outcome you'd like from this session. For example, is the goal to define a problem and come up with a solution? If you're imparting knowledge, what sort of knowledge should attendees hope to gain by the end?

Resources

Please read node_access() and all the functions it calls. Also be familiar with node_db_rewrite_sql(). If you have written a node access module, you are very encouraged to attend.

Doc sprint planning

add1sun's picture
Submitted by add1sun on Wed, 07/02/2008 - 17:35.
Placement
Session time: 
08/28/2008 - 11:00 - 08/28/2008 - 12:00

Overview

I am planning on heading up a documentation sprint during the August 31 "code" sprint. I'd like to get like-minded folks together to help organize for sprint day so we can make sure there are clear tasks to be done and that we have resources to help people get started. This planning session is open to EVERYONE interested in helping with documentation.

Agenda
- Make a list of groups of docs tasks that people can choose from according to their interests.
- Get volunteers to help out. ;-)
- Figure out how to coordinate the live sprint with an online sprint so folks that aren't there can pitch in too.

Note to organizers: if this could be scheduled earlier in the week rather than later, that would be great.

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