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
Toronto 🇨🇦
IRC:
colan
Professional Info
Companies Worked For
Colan Schwartz Consulting, 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, OneMethod
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 17 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 and my firm.
- 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:
- #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: Allow configurable date attributes to collect via the #date_increment element property
- #2959299: Add exposed filters and sorts to 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
Credited on 3 security advisories
Credited on 402 fixed issues
- Config Profile, 3 issues
- Drupal.org customizations, 2 issues
- Conditional Fields, 35 issues
- Provision, 28 issues
- HTML Mail, 1 issue
- Custom Breadcrumbs, 1 issue
- Views fields combine, 1 issue
- Entity Clone, 6 issues
- Readmore, 2 issues
- Drupal core, 12 issues
- UUID Extra, 6 issues
- Views Autocomplete Filters, 3 issues
- Context, 2 issues
- Automatic Entity Label, 7 issues
- Taxonomy Import, 9 issues
- Drupal 8 Contrib Porting Tracker, 5 issues
- Maillog / Mail Developer, 1 issue
- Migrate Conditions, 1 issue
- Collapsiblock, 2 issues
- Structure Sync, 6 issues
- Open Social, 3 issues
- Drupal.org infrastructure, 1 issue
- Views Jump Menu, 1 issue
- Recurly, 39 issues
- External Authentication, 2 issues
- Web Experience Toolkit, 3 issues
- Views Delimited List, 1 issue
- Business Rules, 20 issues
- Views Extras (Session/Cookie/Token Support), 1 issue
- Config Enforce, 1 issue
- Commerce Recurring Framework, 1 issue
- Multiselect, 1 issue
- Profile Switcher, 2 issues
- Computed Field, 8 issues
- Taxonomy Entity Index, 3 issues
- Views Entity Form Field, 1 issue
- Eldir, 1 issue
- Feeds, 3 issues
- Advanced Entity Tokens, 3 issues
- Paragraphs, 2 issues
- Site Audit, 1 issue
- Views Field Permissions, 1 issue
- Drupal.org project ownership, 3 issues
- Views (for Drupal 7), 4 issues
- Hostmaster (Aegir), 15 issues
- Aegir HTTPS, 8 issues
- Aegir Deploy, 13 issues
- simplytest.me, 1 issue
- Node Revision Delete, 2 issues
- Advanced Help Hint, 1 issue
- Hosting, 15 issues
- Field collection, 2 issues
- Aegir Objects, 1 issue
- Shared Email, 1 issue
- Hosting Site Backup Manager, 3 issues
- ImageField Tokens, 1 issue
- Taxonomy Delete, 1 issue
- Aegir Site Subscriptions, 5 issues
- Upgrade Status, 11 issues
- Hacked!, 5 issues
- Aegir Site Audit, 1 issue
- Aegir Hosting Git, 6 issues
- Kafka, 1 issue
- Hide Revision Field, 1 issue
- Link, 1 issue
- Prepopulate, 1 issue
- Aegir Services, 6 issues
- Aegir Hosting Remote Import, 2 issues
- Recurly Aegir, 17 issues
- PKI Registration Authority, 11 issues
- Token Filter, 1 issue
- Entity Construction Kit (ECK), 1 issue
- Aegir Composer, 1 issue
- Certificate Login, 1 issue
- Content locking (anti-concurrent editing), 1 issue
- Aegir Hosting Logs, 1 issue
- Site Quota Enforcer, 2 issues
- Aegir Variables, 2 issues
- Aegir Hosting Tasks Extra, 3 issues
- Entity Translation, 2 issues
- Services API Key Authentication, 2 issues
- Encrypt PHPSecLib Encryption, 2 issues
- Encrypt, 1 issue
- Admin Toolbar, 1 issue
- Drush SQL Sync Pipe, 1 issue
- Features, 2 issues
- Entity reference, 1 issue
- Search API Entity Translation, 1 issue
- Add To Head, 2 issues
- Views cache bully, 1 issue
- Web Experience Toolkit (7.x), 1 issue
- EntityFieldQuery Views Backend, 1 issue
Projects maintained
colan helps support and grow the Drupal community with the Drupal Association.
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