Overview
The Facebook Platform allows anyone to create applications which tightly integrate with the Facebook.com website. These Applications can write content to a Facebook user's Profile, News Feed, and also Canvas Pages. This content can be as rich and complex as any website, so Drupal is a natural choice for developing on this platform.
This session will introduce the Drupal for Facebook project, and the best ways to use it. We will include a demo of one or more live Facebook Applications powered by Drupal and show some of the basic configuration behind them. And we'll discuss some of the differences of developing for Canvas Pages versus regular web pages.
Agenda
* Brief introduction to the Facebook API
* Brief introduction to Drupal for Facebook
* Demo of live Facebook Application
* Behind the scenes configuration of that Application
* Canvas Pages (FBML) vs. HTML
* Question and Answer
Goals
This session will give a basic understanding of the Facebook Platform for those new to it. We'll talk about why one might make a Facebook Application a part of a Drupal-powered website; or why one might build a Facebook App from scratch using Drupal.
We'll also demonstrate how the Drupal for Facebook modules work. Those familiar with Drupal will leave with a sense of how easy (or difficult) it will be to configure one of these applications.
Resources
* Facebook Platform
* Drupal for Facebook project
* Drupal for Facebook canvas pages
* Drupal for Facebook HTML pages
Overview
The menu API underwent major changes between Drupal 5 and Drupal 6. Now that it's been in use and modules have been updated, do you see areas of the API that need improvement? Bugs that are showing up? Performance concerns?
Agenda
Goals
By the end, we hope to have identified specific features there there is a consensus around, and ideally have an implementation plan.
Resources
This will be a detailed, code-level discussion. You should be familiar with the menu hooks and page-serving mechanisms for Drupal 6 ahead of time.
Overview
This session is made for folks that are new to coding in general or new to Drupal coding in particular. We'll start off with some basic discussion about working with Drupal as a framework and what that even means. Then we will go through an overview of how Drupal's framework is set up and the various APIs and systems you can work with. This is specifically targeted at people who do not know what FAPI or a "hook" is and are trying to wrap their head around these new concepts. We'll finish up with community resources to help you on your coding journey. The only prerequisite is a curious mind. You don't have to be a l33t hax0r.
Topics to be covered
- How is coding with Drupal different from plain PHP/MySQL?
- Overview of Drupal code base
- What is a hook?
- What is the theme system?
- What is FAPI?
- What is the menu system?
- What about database stuff?
- Coding standards
- Security
- How to learn/get help
Goals
Give people a strong foundation in Drupal concepts from a code perspective as well as pointers to good resources for continued learning.
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
UPDATE: The knitting charts have been uploaded to the internets! Finally! More info at: Drupal Knitting Charts.
Crafters, show thyself! I'm sure there are lots of crafters in the Drupal community. Pack your crafts and bring them to DrupalCon! Want to learn how to knit? Of course you do! Want to learn how to knit The Drupal Socks?! zOMG YES! This BoF will teach craft wannabes how to embellish just about any piece of fabric with simple hand stitching techniques. It will also be useful to knitters and crocheters who want to know the secret of The Socks. No experience required!
Y'know...The Drupal Socks:
(now walkah's socks.)
Ask the group about:
- colour-work in knitting (useful for making socks)
- colour-work in crochet (useful for making Drupal toys)
- applique (cut and sew fabric)
- duplicate stitching, cross stitch and embroidery (stitching colour onto fabric)
The materials, as requested by a craft newbie...
The simple list of materials:
Szeged has 180,000 people. It will have at least one yarn shop. Bring money, we will find you materials and support the local economy. It will be a beautiful thing.
Complicated list of materials:
Yarn is good for knitting and crochet. You will also need pointy things to expertly tie the yarn into intentional knot^H^H^H stitches. If you want to knit you will need "needles" if you want to crochet you will need "a hook." Go to the place where they sell yarn. Choose the right colours (suggestions below). Look at the paper wrapper on the yarn. It will tell you the size of pointy things you need for that particular yarn. If you want to start with a simple scarf or toque* project, choose thicker yarn and corresponding thicker needles. If you're ready to launch into socks choose a thinner yarn (fingering or sport for normal socks; or worsted for super thick bed socks). Socks are typically knit as tubes. You will need "double pointed needles" or "circular needles." Ask your local yarn shop for suggestions.
Internet-solutions
If you (think you) don't have a local yarn store, here is information for purchasing yarn on-line. The Original Drupal Socks were made from three different yarns: "Gems Sport Weight" by Louet in Cream, Caribbean Blue and Neptune. You will need one of each (I had less than 5 yards left of the Carribean Blue, you might want to buy two units of the darker blue to be on the safe side). These can be ordered on-line from:
http://www.shopatron.com/index/378.0.10974.20411.0.0.0
If the price of yarn makes you very afraid, you should also try Knit Picks. It looks like their Swish Worsted Yarn in Deep Ocean and Capri might be a good match. Don't forget the natural white too! You will also need to get needles. This can be overwhelming. I knit The Drupal Socks on 3mm (US size 2) double pointed needles. If you are buying worsted weight yarn you probably want 4mm needles (US size 6). Ping me if you need more help choosing needles.
If you are interested in cross stitch and cuss words, I recommend getting one of the deluxe kits from: http://www.subversivecrossstitch.com/ You will not get the right shades of blue from this Web site. Chances are very good there is somewhere in your town to buy "embroidery floss." I will also bring some extra with me if you ask nicely.
If you are interested in embroidery (a little more free-form than cross stitch): http://sublimestitching.com/lapetitekit.html Also buy up some t-shirt stabilizer if you want to embroider Druplicon onto a t-shirt. http://sublimestitching.com/tools.html You will not get the right shades of blue from this Web site. Chances are very good there is somewhere in your town to buy "embroidery floss." I will also bring some extra with me if you ask nicely.
Interested in quilting? Me too. If you're even remotely interested in sewing the chances are good you already know where you can buy fabric supplies....ping me if you need more help on this one.
If you are flying (especially from North America): DO NOT PUT SCISSORS IN YOUR CARRY-ON! They will be taken from you. Knitting needles and crochet hooks are fine within North America, but I don't know about Hungary. Please check with your airline.
* toque: a Canadian winter hat
PS I make no apologies for the amount of craft supplies you will purchase over the rest of your lifetime now that you're addicted to crafts. While I'm pretty sure it is slightly cheaper than buying crack, I can't actually confirm this is true.
Overview
This is a round-table session, gathering those who are interested in collaborating on a Drupal Certification program.
As Drupal grows, the need for Drupal training grows as well, and so - more companies offer Drupal training and courses.
Training people to Drupal, has many benefits:
It is important therefore, that all those who are involved in this area, collaborate, in order to achieve a coherent, collaborative Drupal training curriculum. There is an ongoing effort to achieve that on g.d.o, but it doesn't prove to be the right platform. In this round table we will try to find the best way for us to collaborate and share over this matter.
Agenda
Some key issues that will be discussed (not necessarily in this order):
See this g.d.o. wiki page for more background (feel free to participate): Associations, ideas, and possible questions, that comes to your mind, when talking about...
Goals
At the end of the session we should have a clearer picture about the Drupal's certification program, and about the ways to achieve collaboration from all those who are involved in the area.
Resources
Here (Szeged 2008 related sessions)
Groups.Drupal.Org
Acquia.com
Overview
This session will show off the results of Drupal's Google Summer of Code 2008 projects. Students who make it to Drupalcon will be demoing their own projects, and we'll also show off projects from the students who can't be there.
Agenda
The following projects will be shown during the course of the session, as time permits.
Goals
This session will allow Summer of Code students to show off their hard work, and for the Drupal community to get a first-hand look at all the cool stuff that was produced over the summer. Summer of Code students typically make excellent employees as well, for those looking to hire. ;)
---
NOTE TO ORGANIZERS: I put down "90 minutes" because that'd be a much more comfortable time frame during which to show off 21 projects. But every other year we've managed to do it in 60, so if 90 minute slots are short, you can push the time allotment back.
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
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