The artwork for Drupal Association badges has been updated. All existing badges need to be refreshed with the ones attached here. New badges are attached as well. There are 10 total badges.

Two things I noticed and may not need to do anything about:
Lines 2428 and 2449 refer to 3 words to find memberships.
Individual, Organization, Supporting
Do I now add another word since we have tech supporters and premium and inaugural tech supporters?

Line 2538 says Organization is also known as Organization Membership - USD
This is true also for Individual and Individual Membership - USD but I didn’t see that in the code. Do I need to add it?

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

tvn’s picture

Will there be changes to 'Technology Partner' badge titles, considering the title of the program is changing?

lizzjoy’s picture

Yes. Just got the official word and will be updating this issue as soon as I get the revised badges.

drumm’s picture

Status: Active » Needs work

We need 2 sets of images, 60px and 140px wide. The full list of images are the ones named 'association-*' at http://drupalcode.org/project/drupalorg.git/tree/refs/heads/7.x-3.x:/dru....

OR, switching to .svg for badges would be nice to do. That would give us one badge file that scales well to all sizes, including looking good on retina displays. The downside is IE 8 users, 1.21% of our traffic, won't see the image. (I haven't noticed any complaints about the D8 logo on the home page being SVG since Prague.)

mgifford’s picture

I put the new logo into a sprite with a few others in the footer here http://openconcept.ca

In doing so I noticed that the PNGs weren't optimized. Not that this is the best way to do it, but good to run these through something like https://tinypng.com before distributing. Might as well reduce the bits as much as possible by default.

I like the idea of svg badges though. Amazing that the traffic is that high for IE8 on drupal.org.

lizzjoy’s picture

Issue summary: View changes
Status: Needs work » Needs review
FileSize
112 KB
177.74 KB

Thanks for that mgifford. I will start using tinypng too. I have the badges in svg and will attach them, along with updated patch. I added 10 new ones total (phew!)

mgifford’s picture

Thanks!

  • Commit da82d89 on 7.x-3.x authored by lizzjoy, committed by drumm:
    #2190433 Update all existing Drupal Association badges and add Inaugural...
drumm’s picture

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

Cleaned up and committed most of this. In the future, see https://drupal.org/node/707484 for making patches.

I left out the Board badges because they are not included in the Individual Membership API from the Association site. That API doesn't have membership type, everyone listed is an individual. (The Organization membership API has type, but board members are not organizations.)

We can either:

  • Make a new API for listing board members from the Association site.
  • Add a membership type to the individuals API. Maybe we'll use it in the future if we have other types of individual membership.
  • Add a (permissioned) field to Drupal.org's user entity type to just keep it on Drupal.org.
drumm’s picture

Issue tags: -needs drupal.org deployment

Deployed what we have so far.

lizzjoy’s picture

@Drumm, we will have Board, Advisory Board, and Individual Membership types and these are now set up in CiviCRM. Does that make a difference in which of the three options you mention in #8 comment?

lizzjoy’s picture

@Drumm, can you figure out why the four Technology Supporter badges are not showing for organization nodes? They are showing on Drupal.org profiles. I might have missed something in this patch.

  • Commit 252d682 on 7.x-3.x by drumm:
    #2190433 Clean up Technology Supporter badges on organization pages.
    
drumm’s picture

There were 2 problems:

The if instead of elseif meant the Technology Supporter section wasn't checked if they were also a association_partner.
Then, the 'association_partner' array key collided with supporting partner badges. Deploying this afternoon.

  • Commit 252d682 on 7.x-3.x, 7.x-3.x-dev by drumm:
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • Commit da82d89 on 7.x-3.x, 7.x-3.x-dev authored by lizzjoy, committed by drumm:
    #2190433 Update all existing Drupal Association badges and add Inaugural...
lizzjoy’s picture

@Drumm, can you look at the Board badges? @line 2465. They are not yet displaying on individual profiles. This is the first time we've added another Individual badge type to membership.

drumm’s picture

Status: Needs work » Postponed

#8 is still accurate for a way forward on board badges, as far as I know.

If we want to pull it in along with membership, Board isn't exactly the same but close enough, we either need to add a new API or add it to the existing individuals API. If it is likely that we will add new type of individual membership in the future, then we should go with adding to the existing individuals API.

Postponing since this needs to wait for the Association site changes.

  • drumm committed 252d682 on 2299191-beta_project_issue_project_searchapi
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on 2299191-beta_project_issue_project_searchapi authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...
RachFrieee’s picture

Hey Drumm - I can't get the Premium Technology Supporter badge to show on this page https://www.drupal.org/node/2324203. I added it in Civi yesterday, any thoughts?

RachFrieee’s picture

another one to check on is - https://www.drupal.org/node/2324837

drumm’s picture

Townsend is now there. I didn't do anything to fix it, so I think it was just working on updating.

I don't see Azure in https://assoc.drupal.org/api/membership/org_partner_memberships.json, so it is something to look into on the Association site.

drumm’s picture

Azure is fixed now. That membership level hadn't been included when we last updated the Association site's API.

  • drumm committed 252d682 on 2322267-migrate-country-field
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on 2322267-migrate-country-field authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on 2322267-migrate-gender-field
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on 2322267-migrate-gender-field authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on 2348121-missing-bio-information
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on 2348121-missing-bio-information authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on 2350591-not-spammer-role
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on 2350591-not-spammer-role authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on 2322267-bakery-sync-country
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on 2322267-bakery-sync-country authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on random-supporter-logos
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on random-supporter-logos authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on hosting-type-field
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on hosting-type-field authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on filter-partners-by-sector
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on filter-partners-by-sector authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...

  • drumm committed 252d682 on restrict-commit-issue-notifications
    #2190433 Clean up Technology Supporter badges on organization pages.
    
  • drumm committed da82d89 on restrict-commit-issue-notifications authored by lizzjoy
    #2190433 Update all existing Drupal Association badges and add Inaugural...
YesCT’s picture

drumm’s picture

Status: Postponed » Fixed

I expect this is complete now.

Status: Fixed » Closed (fixed)

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