nedjo
Drupal
- Drupal contributions
As a Drupal developer for the past 6 years, I've made contributions in many areas of Drupal core and contrib.
The modules I've written and continue to maintain include:
- Ajax Load, which allows AJAX applications to load the additional Javascript and CSS files they need.
- Collapsiblock, which makes Drupal blocks collapsible.
- CCK Fieldgroup Tabs, used to divide content editing forms and display into multiple tabs.
- Cookie Check, which provides a warning to users who have cookies disabled.
- Form Block, for presenting content editing and other forms in blocks or panels.
- Search Type, providing a selector on the search block to indicate what's being searched for (users, stories, pages, etc.).
- Tabs, an API module integrating the jQuery UI Tabs plugin.
- Term Display, providing control over the presentation of taxonomy information in content display.
- Translation helpers, which helps module developers work with sets of translated content.
I wrote the first prototype of what became the core Update module, helped facilitate moving jQuery into Drupal core, and participated in the 2008 design sprint that mapped the way for CCK fields in Drupal core. I wrote some of the basic documentation on Drupal including the Drupal principles, usability aims, structure, and patch acceptance criteria. In 2009 I tech led a project sponsored by Sony Music that improved the quality of dozens of major Drupal modules and major multilingual improvements for Drupal core and contrib.
As a Permanent Member of the Drupal Association my current focus is on supporting Drupal code sprints.
I have a Masters degree in geography and over twenty years of experience working with social and environmental NGOs and have helped numerous large and small non-profits harness Drupal to serve their missions. While travelling and volunteering with my family for five months in Nicaragua in 2009, I helped facilitate the first DrupalCamp Centroamerica and provided volunteer Drupal training and support at two Nicaraguan NGOs.
I work with CivicActions and also do a range of freelance Drupal work. I co-teach an 11-week full time course in Drupal site development. I'm keenly interested right now in building distributions based on the Features/Spaces/Context framework.
- I contributed Drupal documentation
- I contributed Drupal modules
- I provide Drupal-related services
- I help in the Drupal support forums
- I attended the Drupal conference colocated with the Open Source CMS and Blogging Tools Summit (Vancouver, Canada)
- I attended Drupalcon Boston 2008
Work
- Job title
- Senior Drupal Developer
- Industries worked in
- non-profit sector
- Companies worked for
- CivicActions, CivicSpace, Communications Initiative, Code Positive
Personal information
History
- Member for
- 6 years 6 weeks
Projects
- Javascript Tools (997 commits)
- Sandbox (435 commits)
- Taxonomy context (131 commits)
- Country code (116 commits)
- Jsdomenu (101 commits)
- Project (87 commits)
- e-Commerce (82 commits)
- Mail (72 commits)
- Backport (70 commits)
- Tabs (jQuery UI tabs) (67 commits)
- XSPF Playlist (55 commits)
- Content Blocker (54 commits)
- SQL Search (Trip Search) (50 commits)
- Payment API (44 commits)
- Active edit (42 commits)
- Ajax submit (37 commits)
- Gworks (37 commits)
- Adlib forms (32 commits)
- CCK Fieldgroup Tabs (31 commits)
- Over text (31 commits)
- Organic Groups Sites (25 commits)
- Panels Block (24 commits)
- Active menus (22 commits)
- Collapsiblock (21 commits)
- Formfilter (21 commits)
- Ajax Load (20 commits)
- Form alter (20 commits)
- Embed widgets (17 commits)
- Cookie Check (17 commits)
- Web Service Clients (16 commits)
- Multiple Domains (16 commits)
- Syndication (14 commits)
- Mediafield Display (12 commits)
- Term Display (12 commits)
- TinyMCE (12 commits)
- Home (Real Estate) (11 commits)
- Simple Beanstream (10 commits)
- Creative Commons Widget (9 commits)
- CiviCRM Localize (9 commits)
- CCK groups (9 commits)
- Contact Link (9 commits)
- Page Array (9 commits)
- Printable (9 commits)
- Term statistics (9 commits)
- Flood exemption (8 commits)
- Block Region (8 commits)
- Translation helpers (8 commits)
- CCK Teaser Field (8 commits)
- Highlight (7 commits)
- Search Type (7 commits)
- FLV Media Player (6 commits)
- Form Block (6 commits)
- Node Info (6 commits)
- PHP variables (6 commits)
- Content Recommendation Engine (6 commits)
- Dependencies (5 commits)
- Translation status (5 commits)
- Element marker (5 commits)
- Node Profile Search (4 commits)
- Node fee (4 commits)
- Preset Widget Options (4 commits)
- Views Tabs (4 commits)
- Sessions log (4 commits)
- Text Field Tags (4 commits)
- Core translation import (4 commits)
- Internationalization (4 commits)
- Search All (3 commits)
- Form changes (3 commits)
- Taxonomy Search (2 commits)
- Organic groups (1 commit)
- CivicSpace Theme (1 commit)
- Total: 3057 commits
