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
NH, USA
IRC:
dmckenna
Professional Info
Companies Worked For
Lama Yeshe Wisdom Archive, The Batavian, MCR Technologies, Sandusky Radio, Bluespark Labs, Drupal Staffing, WorkHabit, ThinkDrop Consulting, Bonnier Corporation, Atlantic Dominion Solutions, The Limu Company, Genesi USA
Industries Worked In:
Custom computer technologies, Multi-level-marketing, Consulting, Publishing
Personal Info
Pronouns:
he/him
Primary language:
English
Other languages:
English
On Drupal.org for 17 years 3 months
Over 100 edits to documentation
Bio:
Geek by nature, Drupal developer by trade. Irish ex-pat, husband and father of three.
Contributor roles
-
Contributed module, theme, or distribution maintainer CreditAttribution: Mediacurrent
From 2009-04 to present -
Documentation guides
- YAML Content - Examples
- Metatag - Developing for Metatag
- Metatag - Frequently Asked Questions / Problems
- Migrate API - Migrate field plugins
- Contributed module documentation - Advanced Views RSS Feed
- Contributed module documentation - Backup and Migrate
- Contributed module documentation - Gatsby Integration
- Contributed module documentation - Metatag
- Contributed module documentation - Search and Replace Scanner
- Contributed module documentation - Social Migration
- Contributed module documentation - YAML Content
- Contributed modules - Advanced Views RSS Feed
- Contributed modules - Backup and Migrate
- Contributed modules - Drafty
- Contributed modules - Metatag
- Contributed modules - Panels Everywhere
- Contributed modules - Twitter
- Contributed modules - Views
✓ Can opt projects into security advisory coverage
Drupal Contributions:
Maintainer / co-maintainer of a number of modules.
Contributes patches.
Hosts the Mediacurrent Contrib Half Hour.
Events organized
Events spoken at
Areas of Expertise:
Site builder
Developer
architect
Drupal events:
DrupalCon Chicago 2011
DrupalCon Denver 2012
DrupalCon Los Angeles 2015
DrupalCon Dublin 2016
DrupalCon Baltimore 2017
DrupalCon Nashville 2018
DrupalCon Minneapolis 2020 (was planning to attend)
DrupalCon Global 2020
DrupalCon Europe 2020
DrupalCon North America 2021
Credited on 108 security advisories
- Node Access Rebuild Progressive, 1 issue
- Open Social, 5 issues
- Swift Mailer, 1 issue
- Two-factor Authentication (TFA), 2 issues
- Typogrify, 1 issue
- File Entity (fieldable files), 1 issue
- Data Visualisation Framework, 1 issue
- Group, 1 issue
- GraphQL, 1 issue
- Paragraphs admin, 1 issue
- Entity cache, 1 issue
- WebProfiler, 1 issue
- highlight.php, 1 issue
- Obfuscate Email, 1 issue
- Unified Twig Extensions, 1 issue
- Shorthand, 1 issue
- Flexi Access, 1 issue
- Forum Access, 1 issue
- ACL, 1 issue
- Config Pages, 1 issue
- SafeDelete, 1 issue
- Data field, 1 issue
- Backup and Migrate, 1 issue
- Exif, 2 issues
- Anti-Spam by CleanTalk, 1 issue
- Views (for Drupal 7), 2 issues
- Metatag, 1 issue
- Simple AMP (Accelerated Mobile Pages), 1 issue
- Field Slideshow, 1 issue
- Smart Trim, 1 issue
- Taxonomy access fix, 1 issue
- Modal, 1 issue
- Facets, 1 issue
- Gutenberg, 2 issues
- Block Content Revision UI, 1 issue
- Linky Revision UI, 1 issue
- Apigee, 1 issue
- Opigno group manager, 1 issue
- Opigno Learning path, 1 issue
- File Extractor, 1 issue
- Commerce Core, 1 issue
- Client-side Hierarchical Select, 1 issue
- User hash, 1 issue
- Form mode manager, 1 issue
- Linkit, 1 issue
- The Better Mega Menu, 4 issues
- Domain Group, 1 issue
- SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider, 1 issue
- Taxonomy Manager, 1 issue
- Search API attachments, 1 issue
- Mail Login, 1 issue
- Search API Pages, 1 issue
- Webform, 1 issue
- Wysiwyg, 1 issue
- Entity Reference Tree Widget, 1 issue
- Image Field Caption, 1 issue
- Doubleclick for Publishers (DFP), 1 issue
- Link, 1 issue
- SVG Formatter, 1 issue
- GOV.UK Theme, 1 issue
- Quick Node Clone, 1 issue
- Twig Field Value, 1 issue
- Permissions by Term, 2 issues
- Next.js, 1 issue
- Commerce Elavon, 1 issue
- Tagify, 1 issue
- PDF generator API, 1 issue
- Context, 1 issue
- File (Field) Paths, 1 issue
- Social Base, 1 issue
- Search API, 1 issue
- Media Library Block, 1 issue
- Private Taxonomy Terms, 1 issue
- Better Social Sharing Buttons, 1 issue
- Group control for forums, 1 issue
- Xray Audit, 1 issue
- Iubenda Integration, 1 issue
- Consent Popup, 1 issue
- AddToAny Share Buttons, 2 issues
- Civic Cookie Control, 1 issue
- GDPR Alert, 1 issue
- Search Autocomplete, 1 issue
- GridStack, 1 issue
- Matomo Analytics, 1 issue
- TacJS, 1 issue
- Libraries UI, 1 issue
- Expandable Formatter, 1 issue
- Drupal core, 7 issues
- Album Photos, 1 issue
Credited on 3817 fixed issues
- Date, 128 issues
- Entity UI Builder, 2 issues
- Bibliography & Citation, 1 issue
- Video Filter, 57 issues
- GitLab Templates, 4 issues
- Project analysis, 1 issue
- Taxonomy Manager, 1 issue
- Drupal core, 158 issues
- Views Selective Filters, 1 issue
- Search and Replace Scanner, 49 issues
- Contrib Half Hour, 295 issues
- Metatag, 808 issues
- Backup and Migrate, 200 issues
- The Better Mega Menu, 1 issue
- Search API Pantheon, 16 issues
- Broadstreet Ads, 20 issues
- CKEditor BreakTag, 1 issue
- Pigeon Paywall, 17 issues
- Colorbox, 3 issues
- Maillog / Mail Developer, 39 issues
- Facets, 4 issues
- Simple Block, 5 issues
- Redirect Metrics, 1 issue
- File Replace (D8+), 1 issue
- Dynamic Entity Reference, 1 issue
- Salesforce Suite, 2 issues
- Panelizer, 80 issues
- Show Email Address, 1 issue
- Paragraphs, 3 issues
- Block Visibility Groups, 11 issues
- Views RSS: SmartNews, 10 issues
- Footnotes, 4 issues
- Advanced Views RSS Feed, 50 issues
- Views (for Drupal 7), 195 issues
- Automatic Updates, 1 issue
- Exif, 29 issues
- Schema.org Blueprints, 3 issues
- PAReview.sh, 1 issue
- Project Browser, 5 issues
- Commerce Product Permissions by Type, 1 issue
- Search API Solr, 1 issue
- CKEditor Media Resize, 2 issues
- Schema.org Metatag, 51 issues
- Commerce Product Restriction, 1 issue
- Media Field Formatters, 6 issues
- Ray Enterprise Translation, 3 issues
- Constant Contact Module , 1 issue
- Spoiler, 5 issues
- Drupal.org security advisory coverage applications, 5 issues
- Drupal.org customizations, 10 issues
- GroupMediaPlus, 1 issue
- Focal Point, 2 issues
- Webform, 5 issues
- Page Manager, 4 issues
- Dopup, 1 issue
- Webform Rules, 1 issue
- CKEditor Font Size and Family, 1 issue
- Multiline config, 3 issues
- EXIF Custom, 33 issues
- Masquerade, 2 issues
- JSON Field, 52 issues
- Flysystem, 2 issues
- Synonyms, 3 issues
- Convert Entity Embed to Media Embed, 2 issues
- Google AdWords Lite, 5 issues
- OAuth2 Client, 1 issue
- Blink.net Integration, 7 issues
- Quantcast, 4 issues
- PressPatron, 9 issues
- Security Kit, 2 issues
- Commerce Migrate, 26 issues
- Features, 3 issues
- YAML Content, 27 issues
- Entity cache, 1 issue
- Address, 3 issues
- Shariff Social Media Buttons, 2 issues
- TFA Basic plugins, 1 issue
- Advanced CSS/JS Aggregation, 6 issues
- Rabbit Hole, 1 issue
- Shortcode, 1 issue
- Custom Meta, 1 issue
- Migrate Tools, 1 issue
- Qwantsearch, 1 issue
- Migrate Orphans Purger, 1 issue
- UC TaxCloud, 11 issues
- IMCE, 6 issues
- Config Patch, 1 issue
- Rename Admin Paths, 1 issue
- Inline Entity Form, 5 issues
- Feeds, 5 issues
- Tamper, 2 issues
- Entity Construction Kit (ECK), 5 issues
- Metatag Import Export CSV, 15 issues
- AGLS Metadata, 22 issues
- Panels Everywhere, 20 issues
- SendGrid Integration, 4 issues
- Guardr Core, 5 issues
- Gatsby Integration, 55 issues
- Media Entity Image EXIF, 8 issues
- Phonetic Word Filter, 2 issues
- Admin Menu Swap, 1 issue
- Commerce Core, 5 issues
- Commerce guest registration, 1 issue
- Google Analytics, 1 issue
- Migrate: URL2Link, 3 issues
- Special menu items, 2 issues
- Simple hierarchical select, 1 issue
- Pubble.io Field, 3 issues
- Twitter API (v2) Block, 2 issues
- Twitter Profile Widget, 1 issue
- Linkit, 1 issue
- Simple Decoupled Preview, 3 issues
- Contribution Events, 2 issues
- Multiupload Filefield Widget, 1 issue
- Taxonomy Entity Index, 1 issue
- Set Front Page, 7 issues
- Taxonomy Menu, 12 issues
- Weight, 1 issue
- Migrate Plus, 1 issue
- Context, 7 issues
- Link: Fix Absolute URLs, 18 issues
- Twig Template Suggester, 1 issue
- Better Formats, 1 issue
- Flush Single Image Styles, 2 issues
- Flood control, 1 issue
- Diff Plus, 1 issue
- Open Social, 5 issues
- Migrate, 3 issues
- Geolocation Field, 2 issues
- Watchdog Mailer, 2 issues
- Acquia Search, 1 issue
- Gin Admin Theme, 1 issue
- SMTP Authentication Support, 25 issues
- Administration Views, 16 issues
- Advanced Help, 1 issue
- Link, 34 issues
- Automatic Entity Label, 1 issue
- Layout Paragraphs, 1 issue
- Reroute Email, 1 issue
- Two-factor Authentication (TFA), 3 issues
- Commerce Rules Extra, 1 issue
- Field Redirection, 23 issues
- jQuery UI, 3 issues
- Dynamic breadcrumb, 1 issue
- EVA: Entity Views Attachment, 2 issues
- Drupal.org Links, 7 issues
- Slick Carousel, 1 issue
- Drupal 8 Contrib Porting Tracker, 1 issue
- Migrate Conditions, 1 issue
- hCaptcha, 1 issue
- jQuery Update, 2 issues
- Migrate: Skip On 404, 4 issues
- Modal forms (with ctools), 1 issue
- MaxLength, 2 issues
- Social Course, 1 issue
- Elysia Cron, 1 issue
- Linkit Field, 1 issue
- jQuery UI TouchPunch, 1 issue
- Redis, 5 issues
- securitydrupalorg, 3 issues
- Page manager search, 2 issues
- Entity Print, 1 issue
- Paragraph Handler, 1 issue
- Mailgun, 1 issue
- Easy Social, 17 issues
- Field collection, 4 issues
- Slick Media, 1 issue
- Backup and Migrate: AWS S3, 1 issue
- Coder, 2 issues
- Bootstrap 5 tools, 1 issue
- Disqus, 13 issues
- Flysystem - S3, 1 issue
- Backup and Migrate: Flysystem, 1 issue
- Field Hidden, 1 issue
- Commerce Discount, 8 issues
- Entity Access Password, 1 issue
- Token, 2 issues
- Simple XML sitemap, 1 issue
- Search API Spellcheck, 2 issues
- Layout Builder BGColor, 8 issues
- Password Policy, 5 issues
- File Entity (fieldable files), 6 issues
- Hreflang, 1 issue
- Search API Pages, 3 issues
- packages.drupal.org, 1 issue
- D7 Media, 3 issues
- Homebox - Individual user dashboards, 1 issue
- Migrate: Exclude Entities, 1 issue
- Akamai, 1 issue
- Search API AZ Glossary, 1 issue
- Views Attach Library, 1 issue
- Blockify, 1 issue
- One-Time-Login Logout, 5 issues
- Migrate: EMS Platform, 2 issues
- Migrate Cron, 1 issue
- Views Sort Null Field, 1 issue
- Entity Translation, 1 issue
- Mass Password Reset, 1 issue
- Allow a content type only once (Only One), 1 issue
- Field Collection to Paragraphs, 13 issues
- Mail Editor, 2 issues
- Drupal Diversity, 6 issues
- FolderShare, 1 issue
- Commerce Paystack, 1 issue
- Views Reference Field, 1 issue
- Search API, 5 issues
- Drupal 7 to 8/9/10 Module Upgrader, 2 issues
- Hacked!, 1 issue
- Commerce Ship to PSSC, 12 issues
- Superfish, 1 issue
- Drupal 6 Long Term Support, 1 issue
- Filebrowser, 1 issue
- Fieldable Panels Panes (FPP), 47 issues
- Views migration from Drupal 7 to Drupal 9 or Drupal 10, 1 issue
- General Data Protection Regulation, 1 issue
- Entity API, 1 issue
- Migrate Source iCal, 1 issue
- Code per Node, 25 issues
- Remy Sharp's HTML5 Shim, 1 issue
- Internationalization, 1 issue
- Media Migration, 3 issues
- Merge translations, 1 issue
- Easy Breadcrumb, 1 issue
- Metatag Asynchronous Widget, 1 issue
- Login Disable, 1 issue
- Client-Side Adaptive Image, 3 issues
- Configuration Manager Bulk Operations, 1 issue
- Layout Builder Additions, 1 issue
- Views PHP, 1 issue
- CKEditor 5, 1 issue
- Chaos Tool Suite (ctools), 30 issues
- Migrate: ECK2Blocks, 7 issues
- Simple Page Manager, 1 issue
- Commerce VAT, 1 issue
- Search API Override, 4 issues
- Migrate Upgrade, 1 issue
- Talking Drupal Podcast, 2 issues
- S3 File System, 1 issue
- Regex Redirect, 1 issue
- X-Originating-IP email header, 2 issues
- Mandrill, 1 issue
- Rain, 6 issues
- HTTP Parallel Request & Threading Library, 1 issue
- Devel, 1 issue
- Panels, 21 issues
- Automated Logout, 3 issues
- Migrate Scheduler, 1 issue
- Viewfield, 2 issues
- Mail Alterer, 3 issues
- Webform: Migrate, 1 issue
- Juicebox HTML5 Responsive Image Galleries, 1 issue
- Shopify eCommerce, 1 issue
- Collective Theme, 2 issues
- Config Pages, 1 issue
- Taxonomy access fix, 1 issue
- File Entity Inline, 5 issues
- Memcache API and Integration, 3 issues
- Entity Group Field, 1 issue
- ImageCache Actions, 1 issue
- Guardr, 14 issues
- ShareThis, 2 issues
- Path redirect import, 1 issue
- Components!, 1 issue
- Media entity Instagram, 1 issue
- JSONAPI Flysystem Uploader, 3 issues
- JSON/JSONB Field (deprecated), 1 issue
- Username Enumeration Prevention, 1 issue
- Migrate source UI, 1 issue
- Pantheon Advanced Page Cache, 1 issue
- Redirect, 4 issues
- Composer Security Checker, 1 issue
- Zinble Drupal 8 Responsive Theme, 1 issue
- Upgrade Status, 5 issues
- Security Review, 1 issue
- Facebook Wall, 18 issues
- Smart Trim, 1 issue
- Olivero, 1 issue
- WordPress Migrate, 1 issue
- Field API Tab Editor (FATE), 12 issues
- OG Non-Member Editor, 10 issues
- OG Message, 7 issues
- Media entity Twitter, 1 issue
- Metatag Google Scholar, 2 issues
- Features Menu UUID, 8 issues
- SimpleTest, 1 issue
- D7 Upgrade, 1 issue
- System Monitor, 1 issue
- Stage File Proxy, 3 issues
- Schema App, 1 issue
- Drupal.org site moderators, 7 issues
- Migrate Pack, 2 issues
- Fullcalendar View, 3 issues
- Authenticated Entity Access, 3 issues
- Drupal Remote Dashboard, 5 issues
- Download Count, 1 issue
- ECK Blocks, 4 issues
- Lightning Layout, 1 issue
- Clean up / Restore settings - Sanitization , 1 issue
- Baidu Push, 1 issue
- Role Delegation, 1 issue
- Git Release Notes for Drush, 2 issues
- Image Lazyloader, 2 issues
- Imagecache Token, 13 issues
- Drupal.org project ownership, 2 issues
- Pathauto, 3 issues
- Commerce Kickstart, 1 issue
- JSON:API, 4 issues
- Scheduler, 1 issue
- Services, 1 issue
- Views Bulk Operations (VBO), 1 issue
- API.Drupal.org customizations, 1 issue
- Gender field, 1 issue
- Comment Notify, 5 issues
- Podcast (using Views), 1 issue
- XML sitemap, 1 issue
- Protected Node, 1 issue
- Workbench Moderation, 2 issues
- A11yTalks (Accessibility Talks), 1 issue
- Drupal Community Working Group, 1 issue
- Token inline images, 2 issues
- Social Post Twitter, 3 issues
- Geofield, 1 issue
- Panopoly, 3 issues
- Select (or other), 3 issues
- Media Reference Revisions (obsolete), 33 issues
- Context Metadata, 1 issue
- AimTell Integration (unofficial), 1 issue
- Google News sitemap, 24 issues
- Node Layout builder, 1 issue
- Varbase - The Ultimate Drupal CMS Starter Kit (Bootstrap Ready), 1 issue
- Prepopulate, 1 issue
- Panels Breadcrumbs, 1 issue
- Bean (for Drupal 7), 4 issues
- IEF Preview, 2 issues
- Drupal core - Layout Initiative, 6 issues
- Title, 2 issues
- Twitter, 104 issues
- Field Group, 2 issues
- Varbase SEO, 2 issues
- Crowd Bruteforce Protection, 2 issues
- Entity Clone, 1 issue
- Conference Organizing Distribution, 1 issue
- Field API Pane Editor (FAPE), 1 issue
- Views Bulk Operations Search & Replace, 1 issue
- Url Redirect, 1 issue
- OG Workflow, 1 issue
- Flag, 1 issue
- Voting API, 1 issue
- Address Field Phone, 1 issue
- Preferred Language Prompt, 1 issue
- Social API, 1 issue
- Drafty, 5 issues
- Slack, 1 issue
- Varnish, 4 issues
- DRD Agent, 1 issue
- Views Exposed Form Fieldset, 1 issue
- Share Buttons, Related Posts, Content Analytics - Shareaholic, 1 issue
- SAML Authentication, 1 issue
- Cachebuster, 1 issue
- Smartling Connector, 9 issues
- Drupal SEO Tools, 1 issue
- Bakery Single Sign-On System, 1 issue
- Global Redirect, 1 issue
- Flysystem - SFTP, 1 issue
- JSON:API Extras, 1 issue
- Commerce Purchase Order, 1 issue
- Mime Mail, 1 issue
- Commerce Features, 2 issues
- Admin Toolbar, 1 issue
- Bricks, 1 issue
- DocuSign Integration, 1 issue
- OAuth 1.0, 2 issues
- Group, 1 issue
- Metatag: Cxense, 2 issues
- Real-time SEO for Drupal, 2 issues
- UTF8MB4 Convert, 2 issues
- HTTP/2 Server Push, 1 issue
- Wysiwyg, 2 issues
- Metatag JSONLD, 1 issue
- UUID Features Integration, 1 issue
- Recacher, 8 issues
- Crazy Egg Integration, 1 issue
- Warden, 3 issues
- DrupalCI: Test Runner, 2 issues
- Views Slideshow, 1 issue
- Facet API, 1 issue
- Boost, 1 issue
- Node clone, 1 issue
- Asynchronous Prefetch Database Query Cache, 4 issues
- Message Subscribe, 1 issue
- Menu Block, 2 issues
- Entity reference, 1 issue
- Cache Consistent, 1 issue
- Workspace, 1 issue
- Replication, 1 issue
- Panels Content Cache, 3 issues
- Panels Hash Cache, 2 issues
- Classy paragraphs, 2 issues
- Organic Groups Menu (OG Menu), 1 issue
- Content Taxonomy, 6 issues
- Entity Reference Count, 6 issues
- Version Control / Project* integration, 1 issue
- AdvertServe Ads, 2 issues
- Commerce Message, 1 issue
- Commerce Checkout Product List, 10 issues
- Form Builder, 1 issue
- Social Stats, 1 issue
- Search 404, 1 issue
- Location, 1 issue
- Storage API, 1 issue
- RC4 email, 1 issue
- Real Name, 1 issue
- Auto Assign Role, 1 issue
- Corresponding Entity References, 1 issue
- Tumblr API, 5 issues
- Book Child Order, 1 issue
- Drupalmonitor, 1 issue
- Pathauto Persistent State, 1 issue
- Alternative Login Page, 2 issues
- Nodequeue, 1 issue
- Notifications, 1 issue
- Messaging, 1 issue
- Nodewords: D6 Meta Tags, 10 issues
- Views data export, 1 issue
- Nodequeue reference, 1 issue
- Commerce Auto-Checkout, 1 issue
- Production check & Production monitor, 1 issue
- SeeD Dist, 1 issue
- Image, 1 issue
- AddThis, 1 issue
- Project, 1 issue
- Project issue tracking, 1 issue
- Eloqua, 1 issue
- Extensible BBCode, 1 issue
- UC Order Subscription (deprecated), 1 issue
- Menu Minipanels, 4 issues
- Domain Meta Tags, 1 issue
Projects maintained
DamienMcKenna helps support and grow the Drupal community with the Drupal Association.
40 people list DamienMcKenna as a mentor
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 reviewed Project applications
I provide Drupal-related services
I give support on Slack
I help mentor new contributors