This site is archived.

Developer

Drupal Rights and Responsibilities

Ken Rickard 19 June 2010
Type:  Session in official program

Drupal is an open-source collaborative software development platform. To build and maintain a sustainable Drupal project, individuals and organizations need to understand the social contract that keeps our community thriving.

Working with Drupal brings the power of its community to work for you. But it also involves you in that community in ways that you might not expect. We'll cover some of the hidden costs of bringing Drupal into your organization, plus the resources you will need in order to keep your project sustainable.

This will feature lively panel discussion covering best practices for Drupal contributions maintainers and the rights and responsibilities of Drupal users.

Topics that we will cover:

* What are the rights and responsibilities of Open-Source developers?

Node Access in Drupal 7

Ken Rickard 19 June 2010
Type:  Session in official program

Node Access is Drupal's API for controlling access to content on your site. Drupal 7 brings a number of important changes to the Node Access system. We will do an in-depth exploration of the changes, new features and security elements of Node Access.

Out of the box, Drupal is a great system for creating and managing content. However, there are cases where your needs require additional requirements for which users can create, view, edit and delete content. To solve this problem, Drupal provides its Node Access system.

Node Access provides an API for determining the grants, or permissions, that a user has for each node. By understanding how these grants work, a module developer can create and enforce complex access rules.

We will cover some (or all) of the following topics.

Ken Rickard

19 June 2010
Ken Rickard
Local team/staff
Personal information
Palantir.net
United States
Language (Primary) English
Social information
agentrickard
20975
agentrickard
agentrickard

I am a senior engineer and architect for Palantir.net, and have worked on such projects as ForeignAffairs.com.

I have been active in the Drupal community since 2004. Helped launch the first newspaper website on Drupal in 2005. Ran the Knight Drupal Initiative and maintain modules such as Domain Access.

I have attended every DrupalCON since Vancouver (2006), and have made over a dozen presentations.

Use SimpleTest!

Karsten Frohwein 19 June 2010
Type:  Session in official program

In this session I want to show you how you can test your modules and make them more reliable than they ever where! Testing rocks! And Drupal has a nice way to do this with SimpleTest. Additionaly we take a quick look at selenium and what we can do with it.

The first time I was forced to create a test for a core patch I wanted in D7 I really hated it. But now some months and some pain later I can say it was worth it.

Testing makes our modules more reliable. Even if we have todo a lot of work at start creating a test later on we will spend less time on debugging stuff. Even if our module ceases to work correctly we will be quicker at finding the problem.

Let us take a look how we create tests for our modules by using simpletest. It's easier than it looks and I will help you getting into it! :)

My session will cover:

Additional Presenters:  Karsten Frohwein

Bernhard Fürst

18 June 2010
fuerst
Local team/staff
Personal information
Webkonzepte und Programmierung Bernhard Fürst
Germany
Language (Primary) German
Language (Secondary) English
Social information
fuerst
59702

Using RRDtool module

Gerhard Killesreiter 18 June 2010
Type:  Not planned session

RRDtool module is a tool that helps you to monitor trends and health of your Drupal site.

We present ways that it can be used to give you a great overview of statistical values that are generated by your site and also by external tools.

RRDtool is an established way to log time series data. The algorithm compresses the data to allow you to store it efficiently and averages data to achieve this.

RRDtool is the back-end of many well-known tools such as Cacti, munin, or mrtg, that will be well-known to anybody who has managed a website.

The RRDtool Drupal module was developed by Jeremy Andrews and Gerhard Killesreiter of Tag1 Consulting to allow using RRDtool for measurements that are known by Drupal only and can not be measured externally, such as the invocation of specific hooks.

Additional Presenters:  Jeremy Andrews

Pro-active Selenium testing with Drupal

J-P Stacey 18 June 2010
Type:  Not planned session

Want to get robust tests for your site running NOW, but don't know how? Selenium needs no PHP or Drupal chops and you can write tests by just clicking around the site.

Selenium is a testing framework which allows anyone - developers, designers, project managers or the client - to record user journeys in their browser and have those user journeys be replayable on anyone else's browser. It also supports whole suites of tests, automating in the browser and automating outside the browser using a dedicated testing server.

Selenium's a great choice for Drupal testing because so much of the functionality you or your client will want to build is browser-based. Also, with a few extra tweaks, Drupal can integrate very nicely with Selenium to produce robust tests.

Sanitary migrations with XMLRPC

J-P Stacey 18 June 2010
Type:  Not planned session

Migrating full Drupal versions can be hard and unearth horrors. If you just want content, users etc, XMLRPC could be for you.

This is a case study of the work involved migrating a Drupal 5 site to Drupal 6.

If your D5 site only has only core modules enabled, migration is pretty straightforward. Start adding contributed modules to the mix and - as long as you don't use unknown or unsupported code - you can still migrate with a minimum amount of pain. But what about when:

  • The migration will seriously break the theme
  • The client decides that migration is a good time to completely re-theme
  • ... and add new functionality

Alejandro Zielinsky

18 June 2010
Z!
Local team/staff
Personal information
Intereconomía
Spain
Language (Primary) Spanish
Language (Secondary) English
Social information
azielinsky
838364
azielinsky

I'm currently working at Grupo Intereconomía and I have to manage three websites that are under the Company´s name

http://www.gaceta.es
http://www.negocios.com
http://www.intereconomia.com

Right now i'm the only developer for these sites and Drupal and it's community have helped me a great deal.

I want to hear what others have to say about Drupal and learn about their experiences. thats why i¡m going to this event.

Leveraging SQL Server on Drupal 6 & whats coming in 7

Chris Porter 18 June 2010
Type:  Not planned session

SQL Server is ask about a lot in enterprise drupal deployments, but since there is no D6 support and D7 support is still in the works, whats a developer to do? We'll explore options from direct SQLServer support for both versions of drupal (and how its taking place), to using migration tools that will synchronize drupal with data in external sqlserver databases.

SQL Server is ask about a lot in enterprise drupal deployments, but since there is no D6 support and D7 support is still in the works, whats a developer to do? We'll explore options from direct SQLServer support for both versions of drupal (and how its taking place), to using migration tools that will synchronize drupal with data in external sqlserver databases.