Site Designer

WYSIWYG editors, and the modules that make them easy~ish

I'll walk you through how to get a wysiwyg editor up and running on your drupal site in a few simple steps. I'll cover the basics like how to get Bold and Italic buttons, and also more complicated things like in-line image placement. I also have few words for you on best practices around input filters and role-based usage.

My favorite combination of modules for setting up a WYSIWYG editor are:
WYSIWYG API (http://drupal.org/project/wysiwyg)
IMCE (http://drupal.org/project/IMCE)
IMCE WYSIWYG API bridge (http://drupal.org/project/imce_wysiwyg)

Theming with Zen

A hands on demonstration on how to leverage the zen theme and sub-theme system to create websites with ease that do not look like hacked Garland. We will cover the general setup of the Zen system and how to create a sub-theme. Next we will review how to best override the existing CSS and if needed minimally tweak page.tpl.php. Lastly how to maximize use of body.classes and node.tpl.php if we have time.

Agenda

  • Overview of what is a theme
  • what is zen: why should you use it
  • a few examples of sites created with zen sub themes
Co-presenters: 

Socializing Your Web Using Open Authentication and mashups with drupal

This session will be divided in 2 parts:

Quality Assurance and Selenium Testing Framework with Drupal projects

Quality Assurance is Good for Business. But most of the times it is avoided to deliver product at competitive price. Contrib modules and themes can provide great advantage or great frustration to the end user. I'll discuss some standard and not-so-standard techniques that help ensure the delivery of quality Drupal sites that are a joy to use.

Agenda:

  • Why Quality Assurance is important?
  • Covering basics of Selenium Framework?
  • How to write tests and test suits using Selenium Framework.

Speaker:

Sumit Kataria
http://drupal.org/user/267786

Creating dynamic effects with jQuery (9am)

Walk away from this session knowing how to use the jQuery JavaScript library to breathe new life into your Drupal sites by offering your users smarter forms, more intuitive navigation, and more interactive content.

We'll go over the basics of jQuery, cover how to use it within Drupal themes and modules, and progress to examples of how to build painless rollovers, dynamic navigation, interactive forms, and more.

Pre-reqs: You should have at least a beginner's understanding of JavaScript, and should understand basic CSS concepts.

Drupal for Facebook

We'll discuss the Facebook Platform, and how Facebook Applications can be implemented using the Drupal for Facebook modules.

We'll cover...

  • What we mean by "facebook application"
  • Facebook Connect
  • Canvas Pages
  • Drupal for Facebook installation and configuration
  • Building for Facebook, the Drupal way!

From acorn to oak: Climbing the Drupal learning curve

Getting involved with Drupal brings with it a significant initial learning curve. With Drupal there are so many possibilities which exist and more are available every day. So the challenge of how to 'tackle' your Drupal development effort is compounded by the matter of staying current with the ever changing Drupal world. Facing these conditions it's no wonder that many Drupalers feel like they frequently 'take one step forward and two steps back'...

In this session Caleb Gilbert, who came to Drupal four years ago knowing "just HTML" and is now very active in the Drupal community, and leads a multiperson development team for a large Drupal site, will share tools, tips, and experience which will help you manage your learning curve, rather than being managed by it.

Topics covered

The short-term, "getting starting":

  • Foundational things which no Drupalista should be without when making their climb
  • How to save time, and how not to waste it (closely related, but not always the same things)
  • Knowledge/tools/modules that are worth investing in short-term, and those that might not be
  • Long-term

  • How to plan for the ever-moving drop...new Drupal versions, new trends in contrib
  • What things are worth building a site with over the long-term (and what might be problematic)
  • What skills/knowledge will pay off the most for you in the long run?
  • Case Study of a Social Network

    iLoveBolly.com is a social network built with Drupal targeting the Indian entertainment segment (Movies, Songs, Celebrities, TV Serials, Videos, Images, ....

    This case study is intended to target both Drupal experts and newbies as a "What (more) can you do with Drupal?" session.

    Proposed Agenda:

    1. iLoveBolly Introduction : Aim, Audience, Scope.
    2. Feature List to be Discussed:
      • Brief Architecture : Discuss a few custom content types, some views, taxonomy, information architecture

    Context Module and Menus

    The context is a great module for creating cool web sites. Let me explain at a high level what context does and why you should use it.