Drupal 7 Module Development
Duration: 1 hour or less
Brief description:
Drupal 7!!! Drupal 7!!! Drupal 7 is around the corner and we all have to update our modules... again. really? Yup it's true the API has changed and it is for the better. In this session we'll look at the changes to the Drupal 7 API and how you can prepare your modules for the impending upgrade.
Agenda
- Changes to existing hooks
- Getting your hooks ready
- New hooks
- Wait!?! What's a hook?
About the Presenter:
Read morePanels: Build Smart Landing Pages without Writing Code
Drupal's Panels module allows site builders to create sophisticated landing pages with custom layouts without writing a line of code.
In this session, Panels aficionados Ezra Gildesgame and Jen Lampton will walk through creating landing pages and taking advantage of Panels' more advanced features, like selection rules and context, to create custom landing pages that are specific to a taxonomy term or node type. Content panes allow users to customize the content in a landing page without having full administrative access.
Read moreConfiguration management
As web site developers, you will find yourself managing more and more web-severs as time goes on. Eventually, managing one server at a time becomes tedious and leaves room for error. Puppet and Chef are open-source configuration management tools that will allow you to configure your server programmatically and help keep your sysadmin time to a minimal.
Agenda:
- When should you consider using an configuration management tool?
- An overview of how they work
- Puppet overview including setup and sample config files.
Design in the Browser: Use CSS to Stop Lying to Ourselves and Our Clients
Designing web pages as static images is usually a time-consuming exercise and produces a lie we tell ourselves and our clients. We're not designing pictures of websites, so why ask clients to sign off on one? Web work is dynamic, and needs to be seen and evaluated as early and often as possible in many browsers.
Read moreGetting Drupal in the cloud
Keep hearing about "the cloud" and not sure how to get there? This talk will help you decide when it's time to start reaching for the cloud, and how you can get there.
Agenda:
- Easy pre-cloud optimizations to help speed up your site.
- Need the cloud? What is your server architecture going to look like?
- What software can you use to build and scale? GlusterFS, memcache, nginx, varnish, boost, puppet, chef.
- Speed tuning. Using xhprof to see where your CPU time is spent.
- Seeing results. Using jmeter to benchmark anonymous and authenticated user response time.
Building Pages - Blocks vs. Context vs. Panels
** UPDATE: I will be unable to attend DrupalCampNYC 8, but will gladly share my slides and presentation notes if anyone else wishes to present this session. **
** NOTE: This is the same session I did at Drupaldelphia and DrupalCamp Colorado. **
There are ways to organize a page before it gets rendered to the screen. The purpose of this presentation is to show what Drupal does out of the box (blocks/regions) and then show 2 alternatives that provide more flexibility (context & panels). We will identify the strengths and weaknesses of each and provide examples for situations where one is more suited than the other.
Read moreContext - changing how I code Drupal
If you aren't using Context yet, you should be. We'll cover the normal usages of Context and related modules, and discuss modules like Views Arg Context, Context: Menu Block, Context Reaction: Theme, Context HTTP Headers, and others... You'll learn something, no matter much you use context now, about new ways to use context in your drupal sites.
What is Context?
Read moreHow Firefox Addons are changing the web
Are you ready for Web 3.0? Disruptive collaborative technologies are converging so that your users will dictate how (or if) they interact with your site, and we’ll discuss the early edge of this wave and how Firefox addons (and Chrome/etc in the future) are already showing the way…
We’ll explore a variety of cool Firefox tools and tips, focusing on various addons, with an emphasis on items useful with/for Drupal.
Tools like Firebug and Webdeveloper, as well as more general items like AdBlock, Greasemonkey, and many others will all be discussed in the context of Drupal in particular.
Read moreHTML5 and Drupal
Duration: 1 hour
This session was inspired by Jen Simmons CSS3: The future is Now (http://boston2010.design4drupal.org/sessions/css3-future-now) session at d4d.
The format of this session will be some slides (w/demos) and a show case of Drupal modules already implementing some HTML5 features.
The HTML5 topics I plan on covering are: Canvas, Video, Audio, Web Db, Workers Threads, Web Sockets, File API.
Read moreSession Proposal: A developer's arsenal of productivity hacks
Every developer and power user develops a toolkit of shortcuts and hacks that become second nature. I'd like to present some of the ones I've discovered over the years, and invite ideas from the community to share their own, which I'll include with credit to each contributor.
Some examples -
* SVN shortcut functions to simplify SVN in the terminal,
* Drush shortcuts like getting the size of a database in one command,
* all kinds of terminal "fu" with find, grep, ssh, pipes
* Textmate helpers like the Drupal bundle,
* the Drupal extension and other developer goodies in Chrome,







