These profile fields need to be migrated to profile fields:

  • Languages spoken
  • My website (now "Website(s)")
  • Interests (not migrated, and changed visibility to hidden)
  • Gender
  • Country
  • Bio
  • IRC nick

Other fields in the Personal information category are covered by #2274717: Optionally offer a display name instead of "first last (user)" on user pages?, #2322265: Migrate First & Last name profile fields, and #2305745: Migrate Social Links on Profiles to Fields UI.

Formatting changes

My Website changes to "Website(s)"

Allow the user to add multiple websites, as many people have a standard website and a blog.

Updates to "Bio" field

represent as text area. Would prefer to have this as 140-250 characters, if possible. Help text: "Please include a short blurb about yourself to let us know who you are outside of Drupal."
Display underneath user picture on user profile, per prototype.

"Interests" will not be migrated

To help streamline information on the profile and to avoid migrating what is predominantly spam in the database.

Link "IRC Nick" field to https://www.drupal.org/irc

To help people know what IRC is.

Comments

tvn’s picture

The country field needs to be included in Bakery sync and made not required. Currently it is required and when a person does not want to enter this information we can see ugly on their user profile.

tvn’s picture

Issue summary: View changes
danigrrl’s picture

Updated issue summary to reflect field formatting.

danigrrl’s picture

Issue summary: View changes
danigrrl’s picture

Issue summary: View changes
webchick’s picture

I was asked by Dries to gather some aggregate stats on European d.o users for his keynote, and it required writing a query with a where clause like this: https://gist.github.com/webchickenator/22977b2fe2a4d5870c25

So when we migrate over Country, perhaps we could consider a "region" or "continent" or whatever grouping to make this easier going forward.

drumm’s picture

Issue summary: View changes
Shyamala’s picture

Region or continent should be auto picked up based on the country chosen by the user.

in fact the location information captured should be at the city level. Will be easy for users to identify other users in the same city etc. Could we considered using geonames integration for the same?

  • opdavies committed f0cce96 on 7.x-3.x
    #2322267 Added the Personal information fieldset
    

  • opdavies committed 9bfbc95 on 7.x-3.x
    #2322267 Changed the fieldset to being open
    

  • opdavies committed d6868b7 on 7.x-3.x
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    

  • opdavies committed 575ad04 on 7.x-3.x
    #2322267 Migrate profile_homepage to field_websites.
    
  • opdavies committed cbb17f1 on 7.x-3.x
    #2322267 Added field_websites
    

  • opdavies committed 82cff5c on 7.x-3.x
    #2322267 Change IRC name search to use field_irc_nick
    

  • opdavies committed d93b4c7 on 7.x-3.x
    #2322267 Always return an array, even if no results are found
    

  • opdavies committed 2e05ace on 2322267-migrate-country-field
    #2322267 Updated bio field description
    
  • opdavies committed 575ad04 on 2322267-migrate-country-field
    #2322267 Migrate profile_homepage to field_websites.
    
  • opdavies committed 82cff5c on 2322267-migrate-country-field
    #2322267 Change IRC name search to use field_irc_nick
    
  • opdavies committed 9bfbc95 on 2322267-migrate-country-field
    #2322267 Changed the fieldset to being open
    
  • opdavies committed cbb17f1 on 2322267-migrate-country-field
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on 2322267-migrate-country-field
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on 2322267-migrate-country-field
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed f0cce96 on 2322267-migrate-country-field
    #2322267 Added the Personal information fieldset
    
  • opdavies committed f16e999 on 2322267-migrate-country-field
    #2322267 Migrate country to field_country.
    
  • opdavies committed fc54cdb on 2322267-migrate-country-field
    #2322267 Deleted old updates
    

  • opdavies committed e37b9df on 2322267-migrate-country-field
    #2322267 Updated country count query
    

  • opdavies committed 2e05ace on 2322267-migrate-gender-field
    #2322267 Updated bio field description
    
  • opdavies committed 575ad04 on 2322267-migrate-gender-field
    #2322267 Migrate profile_homepage to field_websites.
    
  • opdavies committed 6e47003 on 2322267-migrate-gender-field
    #2322267 Migrate profile_gender to field_gender
    
  • opdavies committed 82cff5c on 2322267-migrate-gender-field
    #2322267 Change IRC name search to use field_irc_nick
    
  • opdavies committed 9bfbc95 on 2322267-migrate-gender-field
    #2322267 Changed the fieldset to being open
    
  • opdavies committed cbb17f1 on 2322267-migrate-gender-field
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on 2322267-migrate-gender-field
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on 2322267-migrate-gender-field
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed e37b9df on 2322267-migrate-gender-field
    #2322267 Updated country count query
    
  • opdavies committed f0cce96 on 2322267-migrate-gender-field
    #2322267 Added the Personal information fieldset
    
  • opdavies committed f16e999 on 2322267-migrate-gender-field
    #2322267 Migrate country to field_country.
    
  • opdavies committed f8d6b34 on 2322267-migrate-gender-field
    #2322267 Exclude users with a profile value of 0
    
  • opdavies committed fc54cdb on 2322267-migrate-gender-field
    #2322267 Deleted old updates
    

  • drumm committed 8014bfb on 7.x-3.x
    #2322267 Clean up display of fields to get closer to #2281763
    
drumm’s picture

Issue summary: View changes

I've deployed opdavies's commits on 7.x-3.x, migrating Bio, IRC, and Websites.

  • opdavies committed 2e05ace on 2348121-missing-bio-information
    #2322267 Updated bio field description
    
  • opdavies committed 575ad04 on 2348121-missing-bio-information
    #2322267 Migrate profile_homepage to field_websites.
    
  • opdavies committed 82cff5c on 2348121-missing-bio-information
    #2322267 Change IRC name search to use field_irc_nick
    
  • opdavies committed 9bfbc95 on 2348121-missing-bio-information
    #2322267 Changed the fieldset to being open
    
  • opdavies committed cbb17f1 on 2348121-missing-bio-information
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on 2348121-missing-bio-information
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on 2348121-missing-bio-information
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed e37b9df on 2348121-missing-bio-information
    #2322267 Updated country count query
    
  • opdavies committed f0cce96 on 2348121-missing-bio-information
    #2322267 Added the Personal information fieldset
    
  • opdavies committed f16e999 on 2348121-missing-bio-information
    #2322267 Migrate country to field_country.
    
  • opdavies committed fc54cdb on 2348121-missing-bio-information
    #2322267 Deleted old updates
    

  • opdavies committed 2346dff on 7.x-3.x
    #2322267 Use a text format rather than plain text
    

  • opdavies committed 17acd0d on 7.x-3.x
    #2322267 Revert drupalorg_user field instances
    

  • opdavies committed 2e05ace on 2350591-not-spammer-role
    #2322267 Updated bio field description
    
  • opdavies committed 575ad04 on 2350591-not-spammer-role
    #2322267 Migrate profile_homepage to field_websites.
    
  • drumm committed 8014bfb on 2350591-not-spammer-role
    #2322267 Clean up display of fields to get closer to #2281763
    
  • opdavies committed 82cff5c on 2350591-not-spammer-role
    #2322267 Change IRC name search to use field_irc_nick
    
  • opdavies committed 9bfbc95 on 2350591-not-spammer-role
    #2322267 Changed the fieldset to being open
    
  • opdavies committed cbb17f1 on 2350591-not-spammer-role
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on 2350591-not-spammer-role
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on 2350591-not-spammer-role
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed f0cce96 on 2350591-not-spammer-role
    #2322267 Added the Personal information fieldset
    
  • opdavies committed fc54cdb on 2350591-not-spammer-role
    #2322267 Deleted old updates
    

  • opdavies committed 17acd0d on 2322267-bakery-sync-country
    #2322267 Revert drupalorg_user field instances
    
  • opdavies committed 2346dff on 2322267-bakery-sync-country
    #2322267 Use a text format rather than plain text
    
  • opdavies committed 2e05ace on 2322267-bakery-sync-country
    #2322267 Updated bio field description
    
  • opdavies committed 575ad04 on 2322267-bakery-sync-country
    #2322267 Migrate profile_homepage to field_websites.
    
  • opdavies committed 577e4c7 on 2322267-bakery-sync-country
    #2322267 Export field_gender to Bakery
    
  • drumm committed 8014bfb on 2322267-bakery-sync-country
    #2322267 Clean up display of fields to get closer to #2281763
    
  • opdavies committed 82cff5c on 2322267-bakery-sync-country
    #2322267 Change IRC name search to use field_irc_nick
    
  • opdavies committed 9bc80d3 on 2322267-bakery-sync-country
    #2322267 Added field_country to Bakery sync
    
  • opdavies committed 9bfbc95 on 2322267-bakery-sync-country
    #2322267 Changed the fieldset to being open
    
  • opdavies committed cbb17f1 on 2322267-bakery-sync-country
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on 2322267-bakery-sync-country
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on 2322267-bakery-sync-country
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed f0cce96 on 2322267-bakery-sync-country
    #2322267 Added the Personal information fieldset
    
  • opdavies committed fc54cdb on 2322267-bakery-sync-country
    #2322267 Deleted old updates
    

  • drumm committed 8915390 on 7.x-3.x
    Revert 17acd0d #2322267 Revert drupalorg_user field instances. Features...

  • drumm committed 454dfcb on 7.x-3.x
    #2322267 Features export for field_country.
    
  • drumm committed 9981249 on 7.x-3.x
    #2322267 Do not migrate <not specified> country
    
  • opdavies committed e37b9df on 7.x-3.x
    #2322267 Updated country count query
    
  • opdavies committed f16e999 on 7.x-3.x
    #2322267 Migrate country to field_country.
    
drumm’s picture

Issue summary: View changes

The country field is now migrated.

  • opdavies committed 6e47003 on 7.x-3.x
    #2322267 Migrate profile_gender to field_gender
    
  • drumm committed e9c0447 on 7.x-3.x
    #2322267 Features export for Gender field.
    
  • opdavies committed f8d6b34 on 7.x-3.x
    #2322267 Exclude users with a profile value of 0
    
drumm’s picture

Issue summary: View changes

Gender is now migrated.

  • drumm committed a7d930d on 7.x-3.x
    #2322267 N/A for not sharing gender is not quite right.
    
drumm’s picture

The gender field wasn't editable since the migration. This was because it was too-aggressively hidden for the synced field on subsites.

I also changed the 'N/A' option to 'Prefer not to share'. (It was 'None' in the old profile field.)

(The options for gender are migration from what we had before. If we need more to be inclusive, and we do want to be inclusive, please file a separate issue in this queue.)

webchick’s picture

That sounds like a good change to make. The original options were hashed out in this highly explosive issue #752452: Expand options in the "Gender" profile field so just a fair warning that trying to change them further might be tricky.

killes@www.drop.org’s picture

Can I get a "It totally doesn't matter in the context of software development" selector please? I don't feel covered by "Prefer not to share"...

YesCT’s picture

prefer not to say is recommended in #1354764: Provide accurate, inclusive, and respectful options for the Drupal.org gender field so seems good, at least in part.

  • opdavies committed 577e4c7 on 7.x-3.x
    #2322267 Export field_gender to Bakery
    
  • opdavies committed 9bc80d3 on 7.x-3.x
    #2322267 Added field_country to Bakery sync
    

  • opdavies committed 17acd0d on random-supporter-logos
    #2322267 Revert drupalorg_user field instances
    
  • opdavies committed 2346dff on random-supporter-logos
    #2322267 Use a text format rather than plain text
    
  • opdavies committed 2e05ace on random-supporter-logos
    #2322267 Updated bio field description
    
  • drumm committed 454dfcb on random-supporter-logos
    #2322267 Features export for field_country.
    
  • opdavies committed 575ad04 on random-supporter-logos
    #2322267 Migrate profile_homepage to field_websites.
    
  • opdavies committed 577e4c7 on random-supporter-logos
    #2322267 Export field_gender to Bakery
    
  • drumm committed 5b2b4e1 on random-supporter-logos
    #2322267 Fix notices.
    
  • opdavies committed 6e47003 on random-supporter-logos
    #2322267 Migrate profile_gender to field_gender
    
  • drumm committed 8014bfb on random-supporter-logos
    #2322267 Clean up display of fields to get closer to #2281763
    
  • opdavies committed 82cff5c on random-supporter-logos
    #2322267 Change IRC name search to use field_irc_nick
    
  • drumm committed 8915390 on random-supporter-logos
    Revert 17acd0d #2322267 Revert drupalorg_user field instances. Features...
  • drumm committed 9981249 on random-supporter-logos
    #2322267 Do not migrate <not specified> country
    
  • opdavies committed 9bc80d3 on random-supporter-logos
    #2322267 Added field_country to Bakery sync
    
  • opdavies committed 9bfbc95 on random-supporter-logos
    #2322267 Changed the fieldset to being open
    
  • drumm committed a7d930d on random-supporter-logos
    #2322267 N/A for not sharing gender is not quite right.
    
  • opdavies committed cbb17f1 on random-supporter-logos
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on random-supporter-logos
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on random-supporter-logos
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed e37b9df on random-supporter-logos
    #2322267 Updated country count query
    
  • drumm committed e9c0447 on random-supporter-logos
    #2322267 Features export for Gender field.
    
  • opdavies committed f0cce96 on random-supporter-logos
    #2322267 Added the Personal information fieldset
    
  • opdavies committed f16e999 on random-supporter-logos
    #2322267 Migrate country to field_country.
    
  • opdavies committed f8d6b34 on random-supporter-logos
    #2322267 Exclude users with a profile value of 0
    
  • opdavies committed fc54cdb on random-supporter-logos
    #2322267 Deleted old updates
    

  • opdavies committed 17acd0d on hosting-type-field
    #2322267 Revert drupalorg_user field instances
    
  • opdavies committed 2346dff on hosting-type-field
    #2322267 Use a text format rather than plain text
    
  • opdavies committed 2e05ace on hosting-type-field
    #2322267 Updated bio field description
    
  • drumm committed 454dfcb on hosting-type-field
    #2322267 Features export for field_country.
    
  • opdavies committed 575ad04 on hosting-type-field
    #2322267 Migrate profile_homepage to field_websites.
    
  • drumm committed 8014bfb on hosting-type-field
    #2322267 Clean up display of fields to get closer to #2281763
    
  • opdavies committed 82cff5c on hosting-type-field
    #2322267 Change IRC name search to use field_irc_nick
    
  • drumm committed 8915390 on hosting-type-field
    Revert 17acd0d #2322267 Revert drupalorg_user field instances. Features...
  • drumm committed 9981249 on hosting-type-field
    #2322267 Do not migrate <not specified> country
    
  • opdavies committed 9bfbc95 on hosting-type-field
    #2322267 Changed the fieldset to being open
    
  • opdavies committed cbb17f1 on hosting-type-field
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on hosting-type-field
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on hosting-type-field
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed e37b9df on hosting-type-field
    #2322267 Updated country count query
    
  • opdavies committed f0cce96 on hosting-type-field
    #2322267 Added the Personal information fieldset
    
  • opdavies committed f16e999 on hosting-type-field
    #2322267 Migrate country to field_country.
    
  • opdavies committed fc54cdb on hosting-type-field
    #2322267 Deleted old updates
    

  • opdavies committed 17acd0d on filter-partners-by-sector
    #2322267 Revert drupalorg_user field instances
    
  • opdavies committed 2346dff on filter-partners-by-sector
    #2322267 Use a text format rather than plain text
    
  • opdavies committed 2e05ace on filter-partners-by-sector
    #2322267 Updated bio field description
    
  • drumm committed 454dfcb on filter-partners-by-sector
    #2322267 Features export for field_country.
    
  • opdavies committed 575ad04 on filter-partners-by-sector
    #2322267 Migrate profile_homepage to field_websites.
    
  • drumm committed 8014bfb on filter-partners-by-sector
    #2322267 Clean up display of fields to get closer to #2281763
    
  • opdavies committed 82cff5c on filter-partners-by-sector
    #2322267 Change IRC name search to use field_irc_nick
    
  • drumm committed 8915390 on filter-partners-by-sector
    Revert 17acd0d #2322267 Revert drupalorg_user field instances. Features...
  • drumm committed 9981249 on filter-partners-by-sector
    #2322267 Do not migrate <not specified> country
    
  • opdavies committed 9bfbc95 on filter-partners-by-sector
    #2322267 Changed the fieldset to being open
    
  • opdavies committed cbb17f1 on filter-partners-by-sector
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on filter-partners-by-sector
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on filter-partners-by-sector
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed e37b9df on filter-partners-by-sector
    #2322267 Updated country count query
    
  • opdavies committed f0cce96 on filter-partners-by-sector
    #2322267 Added the Personal information fieldset
    
  • opdavies committed f16e999 on filter-partners-by-sector
    #2322267 Migrate country to field_country.
    
  • opdavies committed fc54cdb on filter-partners-by-sector
    #2322267 Deleted old updates
    

  • opdavies committed 17acd0d on restrict-commit-issue-notifications
    #2322267 Revert drupalorg_user field instances
    
  • opdavies committed 2346dff on restrict-commit-issue-notifications
    #2322267 Use a text format rather than plain text
    
  • opdavies committed 2e05ace on restrict-commit-issue-notifications
    #2322267 Updated bio field description
    
  • drumm committed 454dfcb on restrict-commit-issue-notifications
    #2322267 Features export for field_country.
    
  • opdavies committed 575ad04 on restrict-commit-issue-notifications
    #2322267 Migrate profile_homepage to field_websites.
    
  • opdavies committed 577e4c7 on restrict-commit-issue-notifications
    #2322267 Export field_gender to Bakery
    
  • drumm committed 5b2b4e1 on restrict-commit-issue-notifications
    #2322267 Fix notices.
    
  • opdavies committed 6e47003 on restrict-commit-issue-notifications
    #2322267 Migrate profile_gender to field_gender
    
  • drumm committed 8014bfb on restrict-commit-issue-notifications
    #2322267 Clean up display of fields to get closer to #2281763
    
  • opdavies committed 82cff5c on restrict-commit-issue-notifications
    #2322267 Change IRC name search to use field_irc_nick
    
  • drumm committed 8915390 on restrict-commit-issue-notifications
    Revert 17acd0d #2322267 Revert drupalorg_user field instances. Features...
  • drumm committed 9981249 on restrict-commit-issue-notifications
    #2322267 Do not migrate <not specified> country
    
  • opdavies committed 9bc80d3 on restrict-commit-issue-notifications
    #2322267 Added field_country to Bakery sync
    
  • opdavies committed 9bfbc95 on restrict-commit-issue-notifications
    #2322267 Changed the fieldset to being open
    
  • drumm committed a7d930d on restrict-commit-issue-notifications
    #2322267 N/A for not sharing gender is not quite right.
    
  • opdavies committed cbb17f1 on restrict-commit-issue-notifications
    #2322267 Added field_websites
    
  • opdavies committed d6868b7 on restrict-commit-issue-notifications
    #2322267 Migrate profile_irc_nick to field_irc_nick.
    
  • opdavies committed d93b4c7 on restrict-commit-issue-notifications
    #2322267 Always return an array, even if no results are found
    
  • opdavies committed e37b9df on restrict-commit-issue-notifications
    #2322267 Updated country count query
    
  • drumm committed e9c0447 on restrict-commit-issue-notifications
    #2322267 Features export for Gender field.
    
  • opdavies committed f0cce96 on restrict-commit-issue-notifications
    #2322267 Added the Personal information fieldset
    
  • opdavies committed f16e999 on restrict-commit-issue-notifications
    #2322267 Migrate country to field_country.
    
  • opdavies committed f8d6b34 on restrict-commit-issue-notifications
    #2322267 Exclude users with a profile value of 0
    
  • opdavies committed fc54cdb on restrict-commit-issue-notifications
    #2322267 Deleted old updates
    

  • drumm committed 3a81f9c on 7.x-3.x
    #2322267 Clean up interests migration.
    
  • drumm committed e4bea3e on 7.x-3.x
    Issue #2322267 Do not link interests to standard taxonomy page, which is...
drumm’s picture

Status: Active » Fixed
Issue tags: +needs drupal.org deployment

The latest commits get the last two fields for this issue.

drumm’s picture

Issue tags: -needs drupal.org deployment

Now deployed.

  • opdavies committed 2096273 on 7.x-3.x authored by drumm
    #2322267 Clean up interests migration.
    
  • opdavies committed 4ddf6a6 on 7.x-3.x authored by drumm
    Issue #2322267 Do not link interests to standard taxonomy page, which is...
  • opdavies committed c166992 on 7.x-3.x authored by drumm
    Issue #2322267 Do not link interests to standard taxonomy page, which is...
  • opdavies committed f5299e8 on 7.x-3.x authored by drumm
    #2322267 Clean up interests migration.
    
drumm’s picture

Status: Fixed » Active

Re-opening for #2370583: Test Mollom on Drupal.org, which affected the interests field.

joshuami’s picture

joshuami’s picture

Assigned: Unassigned » drumm
Issue summary: View changes
Status: Active » Fixed

Based on the quality of the data in the interests field, we are not going to be migrating this field at this time. We have significantly more spam than legitimate content in that field, so we are going to evaluate whether we want to create a new field for interests going forward—likely tied to curated topics—or just encourage users to include these keywords in their bio. We have changed the visibility of the interests field to hidden.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.