Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
DrupalCode profile
Posts on Drupal.org
Starred projects
Perth, Australia
Slack:
dpi
Personal Info
Primary language:
English
Other languages:
English
On Drupal.org for 17 years 6 months
Over 100 edits to documentation
Bio:
Contact me:
Twitter: @khromium
Website / email: https://dpi.id.au/contact/
Modules in active development:
Drupal 9/10
- Hux — Using PHP attributes, allows hook implementations without needing to define a .module file or any kind of proxy class/service features.
- Recurring Dates Field — Recurring Date Field provides a Drupal 8 field type for handling the storage of recurring dates and integrations around them.
- Recurring Date Field Modular Widgets — Neat widgets for Recurring Date Field
- Scheduled Transitions — select a specific revision, and it will be published at a specified date.
Generally maintained:
- Avatar Kit — provides unique avatars for users when they have not uploaded one themselves.
- OH — alternative office hours / opening hours solution.
- SMS Framework — integrates Drupal with SMS providers.
and many others below
Please note I don't typically accept coding standards / deprecation issues or patches created as a result of automated tooling. I believe automated scripts/bots should have non-personal accounts not associated with a company, they should be opt in.
Contributor roles
-
Manually test and create automatic tests for Drupal core and contributed modules.
-
Create and update documentation for Drupal core and contributed modules.
-
Contributed time to Drupal core and contributed modules.
-
Contributed theme, patch or distribution maintainer CreditAttribution: PreviousNext
From 2017-06 to presentAssist with development, design, and maintaining issues for contrib modules. -
Edit Drupal documentation
-
Monitor and validate changes to documentation guide, including adding new pages to the menu.
Documentation guides
- SMS Framework - Gateway Plugins
- SMS Framework - Integrating with SMS Framework
- RNG - Frequently Asked Questions
- Contributed module documentation - Avatar Kit
- Contributed module documentation - Config Override Inspector
- Contributed module documentation - Hux
- Contributed module documentation - OH
- Contributed module documentation - One Time Password SMS
- Contributed module documentation - Recurring Dates Field
- Contributed module documentation - RNG
- Contributed module documentation - Scheduled Transitions
- Contributed module documentation - SMS Framework
- Contributed modules - SMS Framework
✓ Can opt projects into security advisory coverage
Credited on 1 security advisory
Credited on 632 fixed issues
- Drupal core, 70 issues
- Linky Replacer, 5 issues
- Password Policy, 2 issues
- Drupal Symfony Mailer Lite, 3 issues
- Hux, 16 issues
- Recurring Dates Field, 84 issues
- Entity Reference Hierarchy, 3 issues
- Symfony Messenger + Drupal: Realtime Queues and Cron, 8 issues
- Audit Files, 18 issues
- Drupal.org infrastructure, 4 issues
- Workflows Field, 1 issue
- OH, 19 issues
- Iframe, 1 issue
- Dbal connection, 4 issues
- Drupal.org content, 1 issue
- Drupal Symfony Mailer, 1 issue
- Two-factor Authentication (TFA), 6 issues
- Notify, 1 issue
- Symfony Messenger Doctrine Transport, 2 issues
- Drupal Symfony Messenger, 4 issues
- Scheduled Transitions, 52 issues
- Media entity inline frame (media_iframe), 1 issue
- Migrate Process Extras, 1 issue
- Paragraphs, 1 issue
- Prism, 1 issue
- Mediteran administrator, 2 issues
- Queue UI, 3 issues
- Stage File Proxy, 1 issue
- Atlassian Crowd SSO, 2 issues
- GTM Barebones, 2 issues
- Project Browser, 1 issue
- Coder, 4 issues
- Telephone Validation, 1 issue
- Linkychecker, 4 issues
- Preview Site, 3 issues
- Recurring Date Field Modular Widgets, 23 issues
- Media Revisions UI, 1 issue
- Dynamic Entity Reference, 12 issues
- User Password Randomizer, 3 issues
- Preview Link, 16 issues
- Upgrade Status, 2 issues
- Entity Tracking API, 1 issue
- Reroute Email, 1 issue
- SMS Framework, 95 issues
- Script Manager, 3 issues
- Entity Editor Tabs, 2 issues
- Cache Control Override, 3 issues
- File Entity (fieldable files), 2 issues
- Facets, 1 issue
- Block Content Revision UI, 2 issues
- Comment Revision UI, 1 issue
- EU Cookie Compliance (GDPR Compliance), 1 issue
- SendGrid API, 2 issues
- Config Override Core Fields, 2 issues
- Entity Route Context, 4 issues
- Config Override Inspector, 3 issues
- Easy Breadcrumb, 1 issue
- Block Visibility Groups, 1 issue
- Entity Clone, 3 issues
- Entity Usage, 7 issues
- Avatar Kit, 3 issues
- Hook Event Dispatcher, 1 issue
- Search API Solr, 2 issues
- Publishing Dropbutton, 1 issue
- Views Block Exposed Filter Blocks, 1 issue
- Simple XML sitemap, 1 issue
- Token, 2 issues
- Courier, 1 issue
- Workflow Field Groups, 1 issue
- Textarea Limit, 1 issue
- Authman, 1 issue
- Purge, 2 issues
- Entity Print, 2 issues
- Manage display, 1 issue
- Config Ignore, 1 issue
- User Expire, 1 issue
- Webform, 3 issues
- Scheduled Transitions + Moderation Sidebar integration, 1 issue
- Media Entity Facebook, 1 issue
- Google OAuth-Client Plugin for Authman, 1 issue
- Entity Usage: Views Field, 2 issues
- Permissions Filter, 1 issue
- Swift Mailer, 1 issue
- OpenID Connect / OAuth client, 1 issue
- Drupal.org customizations, 2 issues
- Layout disable, 1 issue
- Moderation Sidebar, 2 issues
- Media entity Instagram, 1 issue
- Views Advanced Routing, 1 issue
- Linky Revision UI, 2 issues
- Linky, 10 issues
- Key, 1 issue
- Workbench Access, 1 issue
- Simple Google reCAPTCHA, 1 issue
- Geocoder, 2 issues
- Unlimited Number Field, 1 issue
- Layout Section Classes, 1 issue
- Image Optimize, 1 issue
- Monitoring, 3 issues
- Username Enumeration Prevention, 3 issues
- oEmbed Providers, 3 issues
- CloudFront Purger, 1 issue
- Media entity Twitter, 1 issue
- Video Embed Field, 1 issue
- Layout Builder Restrictions, 1 issue
- Moderation Note, 1 issue
- Generate Password , 1 issue
- Drupal 8 Contrib Porting Tracker, 1 issue
- XML sitemap, 2 issues
- Revision Log Default, 1 issue
- Pathauto, 1 issue
- Entity Embed, 3 issues
- Field Group, 1 issue
- Intercept, 1 issue
- Web Page Archive, 2 issues
- NSW Feedback, 1 issue
- Views data export, 1 issue
- Content Moderation & Scheduled Updates integration, 2 issues
- Field as Block, 1 issue
- Clickatell for SMS Framework, 3 issues
- Review Token, 1 issue
- Workbench Email, 2 issues
- Menu Admin per Menu, 1 issue
- Twilio SMS Integration, 2 issues
- Chosen, 1 issue
- Focal Point, 1 issue
- Display Suite, 1 issue
- Ajax loader, 1 issue
- Relation, 1 issue
- Group, 1 issue
- Profile, 1 issue
Projects maintained
dpi helps support and grow the Drupal community with the Drupal Association.
I contributed Drupal patches
I contributed Drupal modules
I contributed to Drupal issue queues
I contributed to Drupal.org
I contributed Drupal documentation
I contributed Automated tests
I give support on IRC