Programming and Module Development

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

Beginning Module Development for Themers

This introductory session, I will go over the hook system and it's greatest hits ... giving you strategies to enter the back end. My references with be constructed with designers in mind.

For medium to advanced themers who wanna write custom functionality with modules.

Read more
coltrane's picture

Developing and maintaining secure Drupal sites

When writing modules and developing your site a thorough understanding of the best practices for secure coding can protect you from common security risks. Cross-site scripting, despite the abundance of preventative methods, is the most common vulnerability in Drupal code. Attend this session to understand the popular risks faced on the web and what tools you have to prevent them.

Agenda

* Security Risks including XSS, SQL Injection, Access Bypass, and CSRF
* Drupal APIs and secure coding best practices

About the presenter

Read more
FatherShawn's picture

Beyond the Box: How Custom Drupal Modules Can Extend CiviCRM

CiviCRM has a really wide feature set. But invariably there will be some specialized function that your client or organization needs. Inspired by Drupals hooks, CiviCRM first added hooks and then an API - now in its second version. You can craft a solution to address that unique function by leveraging Drupal's modularity with CiviCRM's hooks and API.

Agenda

  • CiviCRM has Hooks!
  • Overview of CiviCRM data model (give the APIs a context)
  • Take a Tour of the CiviCRM APIs
  • Demo: CiviCRM Relate
Read more
wildfeed's picture

Drupal Site Building and Code Development on MacOS

If you're developing for Drupal there are dozens of freeware and shareware applications along with some handy gizmos and web services that can ease the pain of development, particularly if you're running a MacBook, iMac or Mac Mini. This session is for people with intermediate skills who know how to get Drupal running on MAMP but need a clue or two about version control, text editors, browser plugins and the rest of the tools that maximize your time and effort.

Read more
joshuajabbour's picture

Git with It: Drupal Version Control Done Better

An basic introduction to Git, where drupal.org version control is heading, and how you can start using Git today. This presentation will be primarily focused towards (Git) beginners (no prior knowledge necessary), however hopefully I will be able to introduce some more advanced Git commands and tricks near the end.

Read more
skyredwang's picture

Drupal as a web services platform for building Android, iPhone and other platforms' applications

Drupalcamp 8 NYC Session Proposal:

Duration: 1 hour

Brief description: This session will present architectural considerations for developing mobile applications with Drupal. It focuses on design patterns and platform integration.

Read more
ezra-g's picture

Panel: Most Baffling Bugs & Debugging strategies

This panel of Drupal experts will present short case studies on the most challenging, confusing or baffling bugs they've ever debugged, and share the strategies they used to investigate the problem, the root cause, and the solutions they ultimately reached. Learn from hours of debugging hard issues that stumped the panel.

Agenda

- Bugs that have stumped experienced Drupal developers.
- Techniques they used to find the causes of those bugs.

Goals

- Ideas for how to troubleshoot difficult bugs
- Knowledge of what kinds of bugs to look out for

Read more
ezra-g's picture

Introduction to Module Development

This session provides a fun introduction for people who want to get started writing their first module or extending an existing one. The presentation is both conceptual and hands-on, and covers topics like Drupal's hook system and the Form API. By the end of the session, attendees should have resources and a foundation to start writing or extending Drupal modules!

Agenda

  • What is a module?
  • What is the hook system and how does it work?
  • Overview and hands-on intro to the Form API
  • Basic development troubleshooting techniques
Read more
Subscribe with RSS Syndicate content