DrupalCode profile
Posts on Drupal.org
Starred projects
Current Role(s):
Enterprise Cloud Architect
Professional Info
Companies Worked For
Consensus Enterprises, Harvard University, Reputation.com, Cognos (now IBM), Newbridge Networks (now Alcatel-Lucent), Interactive Channel Technologies (now TVWorks), Scientific-Atlanta Canada, Canadian Broadcasting Corporation, Greenpeace Canada, Plan Canada, Ashoka International, HiTecHub.ca (now WizOf.Biz), ContactPoint, Wireless Nomad, Openject Consulting, Openflows Networks, Health Canada - HPFB, Public Works and Government Services Canada, Intercultural Systems, Pink Triangle Press, Gripevine, Hunter Boots, Canadian Blood Services, Nestlé, Canadian Football League (CFL), Chapter Three (acquired by Kanopi Studios), OneMethod, Zivtech
Industries Worked In:
Business Intelligence, Broadband Telecommunications, Digital Cable Services, Internet Solutions, Content Management, Publishing, Consumer Advocacy, Corporate Issue Management, Health Care, Reputation Management, E-Commerce, Records Management, Advertising & Marketing
Personal Info
Pronouns:
he/him
Primary language:
English
Other languages:
English
On Drupal.org for 19 years 11 months
Over 100 edits to documentation
Contributor roles
✓ Can opt projects into security advisory coverage
Drupal Contributions:
- I support/sponsor/maintain many Drupal projects via my direct consultancy.
- I'm a core maintainer for the Aegir Hosting System.
- I maintained the Toronto users' group mailing list from 2006 to 2012.
- I was one of the organizers for Drupal Camp Toronto 2007.
- I was a Google Summer of Code 2016 mentor for Pubkey Encrypt.
- I was a Google Summer of Code 2017 mentor for Client Side File Cryptography and Client-side content encryption.
- I co-represented Drupal at the Google Summer of Code 2017 Mentor Summit.
Drupal Core contributions:
- #2940731: Automatic Updates Initiative overview and roadmap
- #2833864: Unmet installation requirements may contain render elements
- #3131358: Make APCu requirements errors precise and explanatory
- #2690747: [PLAN] Create an index of UUIDs
- #3157869: Store UUIDs in configuration instead of entity IDs
- #2761157: Have Views' taxonomy term filters use UUIDs instead of entity IDs
- #2824111: Views strips HTML from content when grouping fields in columns in Table Format
- #3099859: Allow for expandable text with "Read more/less" links in Default field formatter
- #3022862: Consider deprecating the Options module in favour of Taxonomy
- #2635724: Allow entities to be edited when created by reference
- #3073970: Add AJAX support to fields using Dynamic Views Arguments via Tokens
- #2699895: Add settings to define #date_increment for datetime and datetime_range 'default' widgets
- #2959299: Add an entity type and a field type filter filter to the Field list report
- #2031149: Add support for additional protocols in Link field definition
- #2645954: Views output field as a custom link options all ignored if path is routed
- #2993688: Views relationships with multi-valued entity reference fields invalidate Distinct query option
- #2794481: Allow end date to be optional
- #2921988: Deprecate Node::getTitle() & other entity-type-specific calls in favour of Entity::label()
- #483150: Convert local absolute menu links to relative to enable access checking & site portability
- #1538118: Update status does not verify the identity or authenticity of the release history URL
- #1699378: Allow tokens in entity reference views selection arguments
- #2174633: View output is not used for entityreference options
- #2843147: Add JSON:API to core as a stable module
- #2906229: Add DateTimePlus::getPhpDateTime() for situations that require a DateTimeInterface
- #2662646: Add the temporary files directory config to the example config overrides in default.settings.php
- Drupal 8 Multilingual Initiative: #2850540: Remove multilingual initiative from MAINTAINERS.txt as completed
- #2055019: Syslog configure link missing on Extend/Modules page
- #1221772: Transaction database settings is misleading in settings.php
Areas of Expertise:
Cloud architecture
Technical Architecture
Information Architecture
Site auditing
Back-end development
code review
Software configuration management
System Administration
Security analysis
Performance analysis
Drupal events:
DrupalCon Boston 2008
DrupalCon San Francisco 2010
DrupalCon Chicago 2011
DrupalCon Portland 2013
DrupalCon Austin 2014
DrupalCon Los Angeles 2015
Projects maintained
My mentors:
8 people list colan as a mentor
I contributed Drupal patches
I contributed Drupal modules
I contributed to Drupal issue queues
I contributed Drupal documentation
I reviewed Project applications
I help in the Drupal support forums
I provide Drupal-related services
I give support on IRC
I help mentor new contributors


ergonlogic