DrupalCamp NYC 5 Sessions Wiki

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Event Info | Sign Up | Location/Maps | Sponsorship Info | Sessions

Want to lead a session? Have topic to discuss? Questions? Sign-in and edit this wiki page to *propose* a session.

DrupalCamp Saturday Sessions

    Here's the schedule of sessions, subject to impromptu change
    Room: 215 200 202 204 205
    11:00ish Drupal CRM Semantic Web MultiSite Intro Session ---
    1:00-1:30 ---
    1:30-3:00 Jquery Scalabilty --- Intro Session ---
    3:00-3:30 ---
    3:30-5:00 OPEN MEDIA project --- Views CCK MultiMedia ---
    5:00-6:00 Automated Testing Diff Patch Issue CCK Widget Feed API ---

    DrupalCamp Sunday Sessions

      Here's the schedule of sessions, subject to impromptu change
      Room: 215 200 202 204 205
      11:00ish ---
      1:00-1:30 ---
      1:30-3:00 --- ---
      3:00-3:30 ---
      3:30-5:00 --- ---
      5:00-6:00 ---
      Saturday Septemer 13th
      Name of Session Reference Link(s) Presenter(s) Summary
      Intro to Drupal: Total Immersion Please follow these instructions before you come to DrupalCampNYC if you plan to attend this session!! Peter Dowling (winstond), Sam Tresler (I got your back!)others?? 4-6 hr introduction to Drupal, this session will give people new to Drupal an in-depth introduction to Drupal. Please follow these instructions before you come to DrupalCampNYC if you plan to attend this session!! You can also see the rough timeline we are hoping to follow. As with any Barcamp it is subject to change, but "that's the plan".
      What is Free Software? -- Eric Goldhagen this will be a discussion of the history of Open Source/Free Software and how it relates to drupal and the drupal community
      Drupal Multimedia -- Aaron Winborn This session will be an overview of the best practices and modules for incorporating multimedia into your Drupal site, including Images, Video, and Audio. The session will be similar to the panel presented at Boston Drupalcon 2008, although geared to Drupal 6.
      Integrating Drupal with advocacy software -- Charles Lenchner Need to integrate a CRM or advocacy tool with your Drupal site? Explore the why, when and how. (I know Salsa; would welcome Civicrm, Convio, other users to share in the fun!)
      Automated Testing in Drupal -- Charlie Gordon Drupal has its own automated testing framework! This session will both help developers learn how to write tests for their code, as well as help site administrators learn to create tests for their specific sites' configurations.
      jQuery an intro to modules and themes level implementation -- Nat Meysenburg jQuery is the only piece of non-Drupal software distributed as part of core. There are many plugins available for jQuery that implement really interesting AJAX features for any site. This session will cover a (very) simple explanation of how jQuery works, a look at some modules that implement jQuery in Drupal, and how to add your own jQuery at the theme level.
      The CCK Widget -- Geoff Maxey The CCK Widget is a powerful element of the CCK. This session would cover how a developer could implement a module that can utilize this powerful tool and create more versatile custom data fields and forms for the content within their site. This session would be friendly to those beginning to develop modules for Drupal w/ PHP/MySQL as well as to those whom are already experienced w/ module development for Drupal.
      Open Media Project OMP OpenFlows?? Update on the progress on collaboration on the OMP and movement toward a unified Public Access TV DB structure in Drupal
      Intro to Multisite -- ixlr8 Creating and maintaining multiple websites with a single code base.
      Drupal Scalability -- ixlr8 What to do when your website outgrows itself. We will talk about load balancing, db server clustering, memcache, etc.
      Using FeedAPI & the FeedAPI Element Mapper to make cool/kickass mashups -- Alex Urevick-Ackelsberg The combination of FeedAPI and the FeedAPI Element Mapper offers site builders a powerful tool for pulling in all sorts of data from third party sites. I'll show a couple of examples of how to use these two modules, creating an aggregated video site (similar to our Drupal Video Planet and a site that uses ical feeds to create an aggregated calendar.
      Semantic Web support in Drupal SWNYC Marco Neumann Use of RDF, SPARQL, Triple Stores etc in Drupal exploration
      -- -- -- --

      Sunday Session Schedule -t/k-

      Room: 215 200 202 204 205
      11:00ish --- --- --- --- ---
      1:00-1:30 ---
      1:30-3:00 --- --- --- --- ---
      3:00-3:30 ---
      3:30-5:00 --- --- --- --- ---
      5:00-6:00 --- --- --- --- ---
      Sunday Septemer 14th
      Sunday will consist mainly of code sprints (where developers work together to solve problems, create new code, test patches for existing drupal bugs, etc).
      There has also been requests for a sort of supervised study hall, where people and groups that have their own drupal run project can get together and work on their sites while being able to get the advice and assistance of experts
      type of session (sprint or workgroup) Name of Organization or part of drupal that will be the focus Summary and details/goals of session
      -- -- --
      BoF - Sam Tresler Teaching Drupal & Drupal's requirements (php, mysql, unholy ceremonies) See http://groups.drupal.org/node/14181
      BoF Led by Jay Datema, this will be a discussion of Drupal use in Libraries
      Q and A Acquia Questions and Answers about the relationship between Acquia and Drupal, in the hot seat will be Kieran Lal
      Workgroup Radical Reference cobbled together over the past 4 years, the Radical Reference site has suffered loss of data due to unmaintained modules, lived through the pain of 3 drupal upgrades (currently running 5.x), and in general is in need of refactoring. So, using the current site as a prototype, we will rebuild, refine and redesign. Any librarians, theme experts, designers or techies interested in helping, giving ideas or answering questions would be appreciated.
      BoF - Drupal and Services Our more Flash-heavy DrupalCon Boston presentation As noted in the comments below, I won't have a lot of time to plan this session ahead, but I'd be glad to share information on how to use the Services (and to a lesser extent, SWFAddress) modules to build whole Flash sites with real HTML underneath, or how to send a view to an AJAX script through the magic of Drupal's Services module.

      We can also talk a bit about some example sites that make use of Services that I've built including my work on BobDylan.com and my personal demo site - http://www.stevenmerrilltenor.com/.







      Here's some ideas for session from a previous post. Many of these topics still need presenters....

      * Video?
      * Tools and Editors
      * Documenation?
      * SimpleTest (Charlie)
      * Key Modules: CCK and Views, etc, and how to use them - ixlr8 - CCK and Views- Creating Dynamic Lists of Dynamic Content
      * Migration from Drupal 5 to Drupal 6
      * Intro to theming (tom_o_t - though I could also do advanced if necessary)
      * Advanced theming
      * 15 different ways to do something
      * Workflow?
      * More Drupal Awesomeness++ Biggie Size Edition
      * How to make a Drupal start-up
      * Open source and the Drupal community: What is open source? Eat our own dog food (I'm always up for discussing the history of and details of Free software, etc -- Eric)
      * Advanced Views (Insert Views, etc)
      * Drupal teams go head to head to build the best project for charity organizations. Winners get prizes?
      * Build a Flickr clone
      * Build a YouTube clone
      * jQuery Crash Course!!!!!!
      * Drupal in non-profits/politics - CiviCRM (If no one with more experience with it volunteers, I'll give it a shot MacRonin aka Paul - Or maybe merge with the "advocacy software" session in the top section)

Comments

I made comments available on

litwol's picture

I made comments available on this wiki. let me know if its a good idea or if not then i'll turn them off again.


------------------
Sometimes interesting things appears on http://litwol.com

Sunday Session idea: Drupal and Flash Mashup

enginpost's picture

At the NYC Drupal Meetup on Theming not too long ago an interesting conversation happened: A number of folks started chatting about their experiences with creating (primarily) Adobe Flash websites using Drupal as the backend CMS and content delivery mechanism for dynamic content in the Flash site (using technology like AMFPHP and Drupal Services as well as other more traditional delivery methods.)

I wasn't one of the folks who has done this, but I was at least one of the many folks who remarked, "heck, yes! Sign me up to sit in on that session!"

Is there any chance that some interesting architecture talks might happen in this realm on Sunday? There seem to be a lot of clients that want Flash (mini) sites these days and asking people to manually edit source XML files is just asking too much from non-savvy clients. Drupal seems to be a brilliant answer for data entry and content delivery!

I would love to see something on drupal and flash

alienresident's picture

I too would love to see something on drupal and flash. I am looking forward to Drupal Camp 5

We've been doing this...

alex ua's picture

We've been doing a fair amount of Drupal/Flash integration, although I wasn't the one that implemented it so I don't know that i could get into the technical details. There really is no need to alter the xml itself once you connect it correctly to the Flash backend.

BTW- it works great, and I think is a real long term winner for designing for Drupal, esp. since the site is still available even when flash isn't enabled (i.e. on a mobile device, or when a google robot crawls the site).

Alex Urevick-Ackelsberg
ZivTech: Illuminating Technology

Alex Urevick-Ackelsberg
ZivTech: Illuminating Technology

Hmm ... sounds

MacRonin's picture

Hmm ... sounds interesting.

I've thought about doing something like this (Flash front end for Drupal) but haven't had a chance to learn/experiment with it yet.

I'm the guy who was doing

smerrill's picture

I'm the guy who was doing some of the talking - my friend Brian McMurray and I have done several Drupal <-> Flash sites and also worked on the new BobDylan.com in conjunction with two other agencies this summer.

The new Dylan site is a hybrid AJAX/Flash site, and both the AJAX and the Flash are drive by my favorite Drupal module, the Drupal Services module.

As for XML, there's an even better option that that, especially in conjunction with Drupal: AMFPHP. AMFPHP is a native binary format, so your data goes right from being a PHP array to being a Flash array with no need to encode into XML and then parse that XML.

Brian and I gave a similar presentation about building Flex or Flash sites powered by Drupal that fully degrade (for better accessibility, for mobile phones, for Google's sake, and so on) at DrupalCon Boston 2008: http://boston2008.drupalcon.org/session/druplash-and-druplex-content-man... .

I don't think that presentation would be quite as appropriate, but I'd be glad to give an overview of the Services and SWFAddress modules and talk about how you can get your Drupal site talking to AJAX via JSON or to Flash via AMFPHP through Services. I can't guarantee that I'd prepare much ahead of time, since I've been swamped and am now working on my intro presentation to give with Ezra, but I'll gladly do an on-the-fly discussion and dissect Dylan and a few other projects we've done.

Examples

smerrill's picture

To everyone who visited the module building session, here are the the two files that we built:

http://drupal.pastebin.com/f1989d7b6 - the page_example.module file with a simple.
http://drupal.pastebin.com/fac1369f - the page_example.info file.

Remember, go to http://drupal.pastebin.com to post your own snippets!

Thanks, Steven, so much for

jcWebDev's picture

Thanks, Steven, so much for presenting the session on "Intro to Module Development" Sunday. Further thanks for so kindly posting the sample module files for us to digest post-event.

jc

For Services People

smerrill's picture

Everyone,

Here's a really basic ActionScript 3 Flash snippet to call the node.load service through Services.module's AMFPHP server. It assumes your site is at http://localhost/services/ and that you have keys and sessions IDs turned off, and that you've given the anonymous role permissions to access services and to access node_services services.

http://drupal.pastebin.com/m7b2851dd

Enjoy!