[Pulse component on Wagtail] People component (Latest profiles + Profile by ID) implementation ticket
See original GitHub issueTagging @alanmoo for triage
Based on discussions from #1544 and #1543, here is the implementation list for the People Component:
1. Latest profiles component:

RedPen: https://redpen.io/bsb834f94cafe4b895
-
Name of the component:
Latest Profiles
-
Icon of the component:
-
Number of results section - Label:
Max number of results:
, default number:12
, helper text:Choose 1-48.
-
Add
-------- ADVANCED FILTERS: OPTIONS TO DISPLAY FEWER, MORE TARGETED RESULTS. --------
-
Profile type section - Label:
Profile type:
, UPDATE (Aug 21): free text fieldDropdown box with--
by default, Extended dropdown has the following options, in alphabetical order:--
(in light grey, since it is the selected option),Board Member
,Fellow
,Grantee
,Staff
, helper text:Select an option to list a specific group. Leave blank to not restrict by type.
-
Program type section - Label:
Program type:
, UPDATE (Aug 21): free text fieldDropdown box with--
by default, Extended dropdown has the following options, in alphabetical order:--
(in light grey, since it is the selected option),Media
,Mozilla Fellow
,Open News
,Open Science
,Open Web
,Tech Policy
, helper text:Select an option to list a specific program. Leave blank to not filter by program.
-
Year section - Label:
Year:
, UPDATE (Aug 21): free text fieldDropdown box with--
by default, Extended dropdown starts with--
(in light grey, since it is the selected option) and has all the years available in the Pulse database (currently from 2012-2019, from most recent to oldest)
2. Profile by ID component:

RedPen: https://redpen.io/dc9f2dff1c286e5c0d
-
Name of the component:
Profile by ID
-
Icon of the component:
-
Label:
Profile by ID:
, Placeholder copy:Example: 85,405
, helper text:Find the profile ID at the end of the profile URL: mozillapulse.org/profile/[##]. Add multiple IDs separated by commas.
Front end view of the component example:

- Same model as in our current “Fellowships Directory” cards. CTA should be
see full profile
and take users to individual Pulse Profiles.
Issue Analytics
- State:
- Created 5 years ago
- Comments:8 (8 by maintainers)
I just talked to Jesse/Matthew: We’re going to keep the Profile Type/Program Type/Year fields as free text fields for now because it’s only a few people using it, and not very often. It’s not quite worth the probably effort to get that working right.
I don’t think it needs a comp update.