Programming and Module Development

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
thebuckst0p's picture

Session 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,

Read more
Jody Lynn's picture

Learn from the Worst: Lessons taken from Drupal Rescues

When life gives you bad role models, make rolemodelade.

We learn so much in life from the mistakes of others. Can a best practice really be identified until a worst practice comes along that makes us laugh and cry?

Read more
hefox's picture

Controlling Access to nodes using core, contrib, and custom

# Brief description (1 paragraph)
Want to control access to some nodes in some way? Then ya need some access on ya nodes.

# Agenda (bulleted list preferred)

  • Introduction
  • Out of the box (user permissions)
  • Contrib modules
  • Module Development, aka how contrib does it
    • Node type modules and hook_access
    • Using grants
    • Rewrite SQL
    • Drupal 7 Changes

# About the Presenter (optional, but helpful to attendees and camp organizers)

Read more
mgalvin's picture

Eat This, Not That! - A Drupal Casestudy

Duration: 1 hour

Read more
Melissamcewen's picture

Drupal Super Spree

One hour, ten mini-sessions, any topic...as long as it's five minutes long. Pitch your crazy new module, complain about the state of documentation, show how you built your lizard selling site using Drupal, talk about the 5 best modules for organizing profile pictures, dazzle us with strategies for getting work done while taking care of five small dogs and a baby, demonstrate your awesome Jquery menus, show newbies how to review a patch, brag about how you got your users to navigate 70 different content types. As long as it's 5 minutes long, it's fair game.

Read more
frankcarey's picture

Building Features and Exportables: The Wave of the Drupal Future

Description

Exportables have become all the rage in drupal over the last year or so. They go a long way to solve the long standing issue in drupal that not only is content stored in the database, but much of the configuration of the site as well. That configuration is what makes your site different from the basic install that drupal ships with, and often is the real "work" in creating a drupal site. Because it lives in the database, it makes it hard to:

  • Track changes to configurations overtime
  • Store backups of just the configuration
Read more
frankcarey's picture

Views for Module Developers

Description

Views was originally targeted toward site builders to allow them to create lists of users and content without having to know any SQL or php, but it has grown to become an awesome tool for module developers creating custom or contrib modules. In this session we will cover how module developers can leverage the views module in the following ways.

Agenda

  • Easily views enable your module's tables using the table wizard module. Complete with relationships and sorts.
Read more
bshort's picture

Drupal Caching and Some Alternatives

Duration: 1 hour

Brief description: How do you create a site that can handle millions of page views per day without crumbling under the load? Caching won't solve all your site problems, but it has to be part of your strategy. In this session we'll cover Drupal's internal caching mechanisms, what Memcache can do for you, the types of scenarios that Varnish can cover, and the whys and wherefores of Edge Caching. We'll discuss the differences between building a static site that can handle thousands of page requests per second, and what it means to your performance when you start adding authenticated users and node edits.

Read more
bshort's picture

Searching for an Answer - How Solr Can Change Your Life

Duration: 1 hour

Brief description: How are users going to find your content? Search is one of the biggest issues facing site builders and it's one of the hardest problems to solve. With features such as field weighting, faceted searching, and hit highlighting, in addition to enterprise-level full-text searching, Solr provides a leading alternative to Drupal's built-in search. In this session we'll focus on how to use Solr to provide an incredible search experience to your users with minimal pain.

Agenda

Read more
jenlampton's picture

WordPress is better than Drupal: developers take note.

Duration: 1 hour

WordPress gets some very important things right, and their hold on this market is proof. There are 11.4 million active installations of WordPress software, compared to only hundreds of thousands of Drupal installations. We need to get our act together, raise our standards, and lower the barrier to entry.

Come join me in talking about what this community needs to do to ensure its survival. What should we really be focusing on in Drupal Core for D8? What should you do with your own modules to prevent our CMS from being abandoned in favor of something else?

Read more
Subscribe with RSS Syndicate content