All of the "I attended ..." profile fields need to be migrated to core fields.

Separate fields would let us cleanly control access per-field. For example, if we want to lock down attendance to our best information on who really was there.

One big field with all the checkboxes may be easier to look at in administration.

Format Suggestion:

Suggest making this a tagged list as well, or free textarea, where people can enter their own bulleted list of events.
The current stats on the user profiles can be used as a starting point.

Comments

danigrrl’s picture

Updated issue summary to incorporate field format.

danigrrl’s picture

A big question to think about with this field is: will this field give admins more information about who attended events than sales from the Drupalcon ticketbase would? For example, Paris is listed right now with 23,360 users who have that box checked; is that in line with the actual sales of Drupalcon Paris tickets? How about 10k+ for Portland?

If so, we could potentially use this area as a way of getting reliable information about who attends what. I would, however, err on the side of a text area, in which users can input the events they attend regularly, or perhaps even let them add the events one at a time, keeping the automatic adding functionality that we have.

drumm’s picture

Ideally, I'd like to automate this - people shouldn't have to find a checkbox for "I will attend DrupalCon Amsterdam 2014", the site should know when you have registered. However, when including camps, there isn't a good way to do that today. We should probably keep this simple for now, and do followups later.

For DrupalCon - The ticketing reports of course have the most accurate information. Until recent conferences, we don't have the data to reliably map that back to Drupal.org accounts. We have good data for Drupal.org accounts of people at DrupalCon since Denver 2012, and some earlier conferences.

For Drupal camps and mid-sized events - there probably isn't a good way to automate knowing attendance.

For smaller events - In the future, we could pull information from Groups.Drupal.org. That would be awhile off, after Groups's D7 upgrade.

  • opdavies committed 882cd3a on 2322271-migrate-attended-drupalcons
    #2322271 Added field_drupalcon_previous
    
  • opdavies committed 887014f on 2322271-migrate-attended-drupalcons
    #2322271 Migrate previous DrupalCons attended.
    
opdavies’s picture

Assigned: Unassigned » opdavies

  • opdavies committed 3e43bc5 on 2322271-migrate-future-drupalcons
    #2322271 Added field_drupalcon_future
    
  • opdavies committed 882cd3a on 2322271-migrate-future-drupalcons
    #2322271 Added field_drupalcon_previous
    
  • opdavies committed 887014f on 2322271-migrate-future-drupalcons
    #2322271 Migrate previous DrupalCons attended.
    
  • opdavies committed 892378a on 2322271-migrate-future-drupalcons
    #2322271 Migrate future DrupalCons.
    

  • opdavies committed 45d1a94 on 2322271-migrate-attended-drupalcons
    #2322271 Updated field title and allowed values labels
    

  • opdavies committed 0bfd685 on 2322271-migrate-events-attended
    #2322271 Exported field_events_attended
    

  • opdavies committed 27e2b6d on 2322271-migrate-events-attended
    #2322271 Exported field_events_attended
    
  • opdavies committed 4519b30 on 2322271-migrate-events-attended
    #2322271 Moved field_events_attended into the Drupal fieldset
    
  • opdavies committed b70f413 on 2322271-migrate-events-attended
    #2322271 Migrate attended events data
    
joshuami’s picture

drumm’s picture

Status: Active » Needs review

I'm merging and deploying this today. We've settled on a straightforward migration to a single checkboxes field.

  • opdavies committed 0bfd685 on
    #2322271 Exported field_events_attended
    
  • drumm committed 24ce2aa on
    Issue #2322271: Merge branch '2322271-migrate-events-attended' into 7.x-...
  • opdavies committed 27e2b6d on
    #2322271 Exported field_events_attended
    
  • opdavies committed 4519b30 on
    #2322271 Moved field_events_attended into the Drupal fieldset
    
  • drumm committed 91b1803 on
    Issue #2322271: Features export to position Drupal Events field
    
  • opdavies committed b70f413 on
    #2322271 Migrate attended events data
    
drumm’s picture

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

This is now ready to deploy.

drumm’s picture

Issue tags: -needs drupal.org deployment

Now deployed.

Status: Fixed » Closed (fixed)

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